Operating WooCommerce with greater legal certainty: Checklist for Switzerland and the EU

WooCommerce is one of the most popular shop systems for WordPress. It is flexible, expandable and suitable for many types of online shops. In its standard installation, however, WooCommerce is not automatically fully aligned with the legal requirements in Switzerland, Germany or the EU.

If you sell products or services with WooCommerce, you should configure your shop carefully. This includes correct price information, VAT notices, shipping information, terms and conditions, privacy policy, cancellation information, order button, email texts, checkout checkboxes and, depending on the target market, further mandatory information.

Briefly explained: WooCommerce is technically powerful, but not automatically legally compliant for every market. For shops in Switzerland and when selling to the EU, you should carefully check legal requirements, tax matters, privacy and the checkout process.

Why WooCommerce needs to be adapted

WooCommerce is designed internationally and provides many general shop functions in its basic version. Legal requirements, however, differ significantly depending on the country, target group, product type and business model.

A Swiss shop that only sells physical products to Swiss customers has different requirements than a shop that sells digital products to the EU or serves B2B customers with a VAT identification number.

Particularly relevant topics include:

  • Price information: including or excluding VAT, shipping cost notices, base prices.
  • Checkout: clear order button, mandatory information before ordering.
  • Legal texts: terms and conditions, privacy policy, legal notice, cancellation policy, shipping and payment terms.
  • Emails: order confirmations and legal attachments.
  • Taxes: Swiss VAT, EU VAT, digital products, B2B/B2C cases.
  • Privacy: Swiss FADP, GDPR, cookies, tracking, payment providers, customer accounts.

Important note: No legal advice

This guide explains technical and organizational points that are often relevant for WooCommerce shops. It does not replace legal advice. Whether your shop is legally correct depends on your company, your products, your target markets and your specific processes.

Especially when selling to the EU, digital products, subscriptions, food, medical devices, services, B2B transactions or international deliveries, you should have your shop texts and processes reviewed by a qualified specialist.

Note: CURIAWEB does not provide legal advice. Use verified legal texts, a specialized legal text generator or legal advice if you operate a WooCommerce shop in production.

1. Legal notice, contact details and provider identification

An online shop should clearly show who the provider is. Visitors must be able to understand who they are ordering from, how they can make contact and which company is behind the shop.

Typical information includes:

  • company name or full name of the operator,
  • address,
  • email address,
  • telephone number, if used or required,
  • UID or commercial register details, if applicable,
  • VAT number, if relevant,
  • authorized representatives for companies.

This information should be easy to find, for example via a link in the footer. Additional information obligations may apply for EU target markets.

2. Check privacy policy according to Swiss FADP and GDPR

A WooCommerce shop processes personal data. This includes, among other things, name, address, email address, telephone number, payment data, order data, IP addresses and technical usage data.

For Swiss shops, the revised Swiss Federal Act on Data Protection, or FADP, is relevant. If you target customers from the EU or EEA, the GDPR may also apply.

Your privacy policy should explain, among other things:

  • which data is processed,
  • for what purpose data is processed,
  • which payment and shipping service providers are integrated,
  • whether tracking or marketing tools are used,
  • whether data is passed on to third parties,
  • how long data is stored,
  • what rights affected persons have,
  • how customers can make contact.

Cookie banners or consent management may also be necessary, especially if tracking, external media, retargeting or marketing services are integrated.

3. Terms and conditions, cancellation, returns and shipping terms

Terms and conditions are not equally mandatory in every country, but they are practically very important in online shops. They regulate key questions such as conclusion of contract, delivery, payment, retention of title, warranty, liability and return processes.

Clear information is especially important regarding:

  • contractual partner,
  • ordering process,
  • payment methods,
  • delivery area,
  • delivery times,
  • shipping costs,
  • returns or cancellation,
  • warranty and guarantee,
  • digital products or downloads, if available.

If you sell to consumers in the EU, extensive consumer rights and information obligations may apply. Depending on the product type, this also includes the right of cancellation. Special rules apply to certain goods or digital content.

4. Price information, VAT and shipping costs

Price information is one of the most sensitive areas of an online shop. Customers must be able to clearly recognize what a product costs and whether additional costs arise.

Check in particular:

  • Are prices displayed including or excluding VAT?
  • Is the VAT notice correct?
  • Are shipping costs clearly stated or linked?
  • Are base prices displayed where required?
  • Are discounts, coupons and promotional prices shown transparently?
  • Are total costs clearly displayed in the checkout?

In Switzerland, the current standard VAT rate is 8.1 percent. Depending on the product or service, reduced rates or special rules may apply. When selling to the EU, additional VAT rules may be relevant, especially for digital products, cross-border shipping or platform business.

5. Label the order button clearly

When selling to consumers in the EU, the order button is particularly important. The so-called button solution requires that the button clearly indicates that clicking it triggers a paid order. Phrases such as “Order with obligation to pay” are considered typical clear wording. The Court of Justice of the European Union has also confirmed the importance of clear payment labeling on the order button.

Unclear labels such as “Continue”, “Order” or “Register” can be problematic if they do not clearly express the payment obligation. Which wording is suitable for your shop should be legally reviewed.

Practical note: When selling to consumers, use a clear button label such as Order with obligation to pay or a legally reviewed alternative.

6. Checkout checkboxes for terms and conditions and privacy

Many shops use checkboxes in the checkout for terms and conditions, cancellation instructions or privacy information. Such checkboxes should not be added blindly, but should fit the legal structure of your shop.

Typical checkout elements are:

  • confirmation of the terms and conditions,
  • acknowledgement of the privacy policy,
  • notice of cancellation rights or return conditions,
  • special consent for digital content, if relevant,
  • newsletter consent only voluntarily and separate from the order.

Important: A newsletter checkbox should generally not be preselected and should not be mixed with the requirement to place an order.

7. Legal documents in order emails

Depending on the target market and shop configuration, it may be useful or required to link certain legal texts in order emails or send them as attachments. These can include terms and conditions, cancellation instructions or privacy information.

Plugins such as Germanized offer options to attach legally relevant pages such as terms and conditions, cancellation policy or privacy information to emails.

After setup, always carry out a test order. Check whether order confirmation, invoice, attachments, tax information and customer communication look correct.

8. Delivery times and shipping information

Customers should know before completing the order when they can expect delivery and what shipping costs will arise. Unclear delivery information not only leads to questions, but can also be legally problematic.

Check:

  • Is there a delivery time per product?
  • Are shipping costs clearly shown before ordering?
  • Are there free shipping thresholds?
  • Which countries are supplied?
  • Are customs, import duties or international shipping correctly explained?
  • Are there differences for digital products?

Swiss shops that also deliver to the EU should communicate customs and import matters clearly.

9. Useful WooCommerce plugins for the German-speaking market

There are several plugins for WooCommerce that add typical requirements for the German-speaking or European market. Two well-known solutions are Germanized and German Market.

Germanized for WooCommerce

Germanized extends WooCommerce with typical functions for the German market, including delivery times, base prices, shipping cost and tax notices, legal email attachments, small business notices and checkout adjustments for the button solution. Many of these functions may also be relevant for Swiss merchants if they want to reflect similar information obligations or sell to the EU.

German Market

German Market by MarketPress is aimed at WooCommerce shops in the German-speaking market and the EU. According to the provider, it includes legally relevant content, invoice creation and interfaces to accounting and ERP systems, among other things.

EU VAT Compliance Plugins

If you sell digital products, downloads, software, e-books or other electronic services cross-border, special EU/UK/Switzerland VAT rules may be relevant. Specialized plugins such as WooCommerce EU VAT Compliance can support certain VAT requirements for digital goods.

Important: A plugin does not automatically make your shop legally compliant. It provides technical functions. The correct texts, settings and processes must fit your business model.

10. Consider Swiss specifics

Swiss shops should carefully check Swiss VAT, privacy under the FADP, provider information, shipping terms and payment processes in particular. When selling via platforms or marketplaces, additional VAT rules for platforms may be relevant since 2025, especially in connection with tax collection by online marketplaces.

Swiss privacy topics are also important. In 2024, the Federal Data Protection and Information Commissioner pointed out in connection with online orders that mandatory customer accounts can be problematic under privacy law if an order should also be possible without an account.

For WooCommerce, this means in practice: Check whether guest orders should be possible, which data is truly required and whether customers are unnecessarily forced to create an account.

11. Selling to the EU: Additional requirements possible

If a Swiss shop specifically targets customers in the EU, additional requirements may apply. These include consumer information, right of cancellation, button solution, privacy under the GDPR, cookie consent, VAT topics and further information obligations.

Particularly relevant are:

  • clear provider information,
  • legally sound order overview,
  • clear order button,
  • cancellation policy, if applicable,
  • privacy policy according to GDPR,
  • cookie and tracking consent,
  • shipping and return conditions,
  • correct VAT handling.

Depending on product type and target market, you should obtain legal advice before actively selling to the EU.

12. Checklist before go-live

Element Why important? Status
Legal notice / provider information Customers must recognize who they are buying from. Check
Privacy policy WooCommerce processes customer data. Check
Terms and conditions Regulate contract, delivery, payment and liability. Check
Cancellation / returns Especially relevant for EU consumers. Check
Price information VAT, shipping costs and total costs must be clear. Check
Order button Payment obligation must be clearly recognizable. Check
Checkout checkboxes Cleanly reflect terms and conditions, privacy and special consents. Check
Order emails Customer communication and attachments must be correct. Test order
Payment provider Check privacy, fees and payment process. Test
Shipping costs Customers must know costs before ordering. Test

13. Technical go-live test

Before launch, you should carry out at least one complete test order. Test different scenarios, not just a simple cart.

Check:

  • product page,
  • cart,
  • checkout,
  • guest order, if active,
  • customer account, if active,
  • payment methods,
  • shipping cost calculation,
  • tax calculation,
  • order confirmation,
  • email attachments,
  • invoice or delivery note, if used,
  • cancellation and refund,
  • mobile display.

Mobile users in particular should be tested carefully, as many orders are now placed via smartphones.

14. Common mistakes in WooCommerce shops

  • Unclear prices: VAT and shipping cost notices are missing or contradictory.
  • Wrong order button: The payment obligation is not worded clearly enough.
  • Missing legal texts: Terms and conditions, privacy policy or cancellation policy are not linked.
  • Outdated legal texts: Texts no longer match the actual shop.
  • No test order: Errors only become visible with the first real customer.
  • Newsletter checkbox incorrectly integrated: Consent is not voluntary or not separate.
  • Payment provider not mentioned: Privacy information is incomplete.
  • Guest ordering disabled: Depending on the case, this can be problematic under privacy law.

15. SEO and GEO for WooCommerce legal texts

Legal texts are primarily legal obligation and trust pages, not classic SEO landing pages. Nevertheless, they should be clearly structured, accessible and up to date. Search engines and AI systems benefit from clear company information, clear navigation and consistent information.

Helpful for SEO and GEO are:

  • footer links to legal notice, privacy policy, terms and conditions and shipping information,
  • clear page headings,
  • understandable language,
  • consistent company data,
  • no contradictory information about shipping, taxes or returns,
  • up-to-date information when legal changes occur.

A clean legal structure improves trust. Trust is a central success factor, especially for online shops.

Recommended approach

  1. Define target markets: Do you sell only in Switzerland or also to the EU?
  2. Check product types: Physical products, digital products, services or subscriptions?
  3. Have legal texts created: Use a generator or specialized legal advice.
  4. Check WooCommerce basic settings: Taxes, shipping, checkout and emails.
  5. Choose suitable plugin: Check Germanized, German Market or specialized VAT/compliance plugins.
  6. Configure checkout: Check button, checkboxes, price information and mandatory information.
  7. Check privacy and consent: Consider payment providers, tracking, cookies and customer accounts.
  8. Carry out test orders: Fully run through several scenarios.
  9. Have shop legally reviewed: Especially when selling to the EU or complex products.
  10. Update regularly: Keep legal texts, plugins and processes up to date.

Frequently asked questions about WooCommerce, Switzerland and the EU

Is WooCommerce automatically legally compliant?

No. WooCommerce provides the technical shop foundation, but must be legally and technically adapted depending on the country, target market and business model.

Do I need Germanized or German Market in Switzerland?

Not necessarily, but such plugins can provide useful functions, especially if you sell to the German-speaking market or the EU. Check whether the functions fit your shop and your legal requirements.

What should be linked in a shop footer?

Typically, legal notice or provider information, privacy policy, terms and conditions, shipping information, payment methods and, if applicable, cancellation or return conditions should be easy to find.

How should the order button be labeled?

When selling to consumers, the button should clearly indicate the payment obligation. A known wording is Order with obligation to pay. Have the appropriate wording for your market reviewed.

Do I have to allow guest orders?

That depends on the specific case. From a privacy perspective, mandatory account creation can be problematic if it is not necessary for the order. Swiss data protection authorities have already explicitly addressed this topic.

Which VAT do I have to display?

This depends on your company, your products, your tax liability and your target markets. In Switzerland, the current standard rate is 8.1 percent. Further VAT rules may be relevant for EU sales.

Is a legal text generator enough?

A good generator can be a useful foundation. For complex shops, EU sales, digital products, subscriptions or special industries, additional legal review is recommended.


Stable hosting foundation for your WooCommerce shop

A legally cleanly configured shop also needs a reliable technical foundation. With WordPress Hosting from CURIAWEB, you benefit from fast NVMe infrastructure, stable server technology and a solid basis for professional WooCommerce projects.

View WordPress Hosting from CURIAWEB

Do you need technical support with WooCommerce? Our CURIAWEB Support will be happy to help you with hosting, PHP, SSL and email questions.

Was this answer helpful? 0 Users Found This Useful (0 Votes)