Mein Platz in der WordPress-Community
- Mein wordpress.org-Konto besteht seit 2006.
- Ich habe zum WordPress-Core in den Versionen 7.0 und 7.1 beigetragen.
- Ich betreue 30 Plugins auf wordpress.org.
- Ich organisiere WordCamps und trete dort als Speaker auf.
- Ich war bei jedem WordCamp Europe von 2017 bis 2026 dabei.
Ein Shop in Genf spricht zuerst Französisch. Die Kundschaft sitzt aber auch in der Deutschschweiz, in Frankreich und bei internationalen Organisationen am See. Auf dieser Seite geht es um eine einzige Frage: wie ein WooCommerce-Shop in mehreren Sprachen sauber aufgebaut wird und welche Texte in der Sprache der Kundschaft stehen müssen. Ich bin Mariusz Szatkowski, WordPress-Entwickler aus Gdynia (Polen), arbeite als Einzelperson, aus der Ferne und schriftlich. Für die Grundlagen rund um den Shop siehe meine Seite zur WordPress-Entwicklung in Genf.
Welche Sprache braucht ein Genfer Shop?
Die Verfassung des Kantons Genf legt in Artikel 5 fest: «La langue officielle est le français». Der Staat fördert ausserdem Erlernen und Gebrauch des Französischen und sichert seinen Schutz. Für einen Shop ist das der Ausgangspunkt, nicht die Obergrenze. Welche weiteren Sprachen dazukommen, entscheidet der Absatzmarkt: Deutsch für die Deutschschweiz, Italienisch für das Tessin, Englisch für internationale Käufer. Jede zusätzliche Sprache bedeutet Texte, die jemand pflegt. Ich frage deshalb vor der Plugin-Wahl schriftlich, in welchen Sprachen wirklich verkauft wird und wer die Texte liefert.

Foto: Photograph by Mike Peel (www.mikepeel.net)., CC BY-SA 4.0, Wikimedia Commons.
Was WPML und Polylang in WooCommerce übersetzen
WooCommerce bringt keine Mehrsprachigkeit mit. Dafür gibt es zwei verbreitete Wege, die ich nach der Dokumentation der Hersteller beschreibe.
WPML. Die Dokumentation zu WPML für WooCommerce nennt als mehrsprachig: Titel, Kurz- und Langbeschreibung, Attribute, Variationen, Galeriebilder samt Alt-Text und SEO-Meta. Bei Variationen werden Attributnamen und Werte je Sprache geführt, etwa «Blue» und «Bleu». Dazu kommen Kategorien, Marken, Versandklassen und die URL-Segmente: aus /shop/jackets/ kann in der französischen Fassung /boutique/vestes/ werden. Übersetzbar sind auch Warenkorb und Kasse (klassisch und als Block), die Kundenkonto-Seiten, die Namen und Beschreibungen von Versand- und Zahlungsarten sowie Hinweise im Bestellablauf. WooCommerce speichert die Sprache der Bestellung beim Abschluss, die E-Mails gehen in der passenden Fassung an die Kundschaft.
Polylang. Das Polylang-Add-on für WooCommerce übersetzt Produkte, Kategorien, Schlagwörter, Versandklassen und globale Attribute. Bestände, Bilder und Galerien werden zwischen den Übersetzungen synchronisiert, andere Felder beim Anlegen einer Übersetzung kopiert. Bestellungen erhalten eine Sprache, E-Mails gehen in dieser Sprache an die Kundschaft. Der Warenkorb wird zwischen den Sprachen synchronisiert. In der Ankündigung des Herstellers von 2016 stand, dass das bei Subdomains und mehreren Domains noch nicht funktioniert. Ich teste das deshalb auf Staging für genau die gewählte URL-Struktur und behaupte es nicht aus der Produktseite.
Welches System passt, hängt von den eingesetzten Zahlungs- und Versandplugins, der Zahl der Produktarten und der gewünschten URL-Struktur ab. Ich entscheide das nicht aus Gewohnheit, sondern auf Staging mit Ihren Plugins.
Texte im Shop, die oft vergessen werden
Ein übersetzter Produktkatalog macht noch keinen mehrsprachigen Shop. Diese Stellen prüfe ich in jeder Sprache einzeln:
| Stelle | Warum sie auffällt |
|---|---|
| Namen und Beschreibungen der Zahlungsarten | erscheinen im Checkout und auf der Dankesseite |
| Namen und Hinweise der Versandarten | die Versandkosten müssen gut sichtbar stehen |
| Fehlermeldungen und Hinweise im Checkout | kommen aus dem Plugin, nicht aus dem Produkt |
| Bestell-E-Mails, Kontoanlage, Passwort-Reset | richten sich nach der Bestellsprache |
| Statusbezeichnungen wie «Auf Lager» oder «Ausverkauft» | laufen über die Zeichenfolgen-Übersetzung |
| AGB, Datenschutzerklärung, Widerrufshinweise | liefert Ihre Rechtsberatung je Sprache |
hreflang: was Google verlangt
Laut Google Search Central gilt für Sprachfassungen einer Seite:
- Jede Fassung nennt sich selbst und alle anderen Fassungen.
- Die Adressen sind vollständig angegeben, mit
https://. - Verweist Seite X auf Seite Y, muss Y auf X zurückverweisen. Fehlen Rückverweise, können die Angaben ignoriert oder falsch gedeutet werden.
- Sprachcodes folgen ISO 639-1, Regionen ISO 3166-1 Alpha 2. Ein Beispiel wie
es-419wird nicht unterstützt. - Für eine Sprach- oder Länderauswahl kann
x-defaultgesetzt werden. - Übersetzte Fassungen gelten nicht als Duplikate, solange der Haupttext tatsächlich übersetzt ist. Bleibt der Haupttext in einer Sprache und nur Navigation und Fussbereich wechseln, ist die Auszeichnung ausdrücklich empfohlen.
Für einen Shop folgt daraus ein praktischer Test: Wenn nur 40 von 200 Produkten französisch vorliegen, darf die französische Fassung nicht für alle Produkte auf eine deutsche Seite verweisen, die es nie gibt. Ich prüfe vor dem Start jedes Paar auf dem Staging-System, siehe die Quelle.
Preise und Versandkosten: was das SECO sagt
Das Staatssekretariat für Wirtschaft (SECO) beantwortet in einer FAQ die Fragen zur Preisbekanntgabeverordnung (PBV):
- Es gibt keine generelle Preisbekanntgabepflicht für das Internet. Werden aber Waren angeboten, die online bestellt werden können, ist der tatsächlich zu bezahlende Preis in Schweizer Franken stets anzugeben.
- Die PBV ist anwendbar, wenn sich das Angebot spezifisch an Schweizer Kundschaft richtet.
- Für messbare Waren, deren Preis sich nach der verkauften Menge bestimmt, ist zusätzlich der Grundpreis anzugeben, also der Preis pro Liter, Kilogramm oder Meter.
- Eine zusätzliche Preisangabe in Euro ist nach der PBV zulässig, wenn gewisse Regeln eingehalten werden; das SECO verweist dafür auf ein Merkblatt zur doppelten Preisdeklaration.
- Versand- und Lieferkosten müssen nicht im Preis stehen, aber separat, gut sichtbar und lesbar bekanntgegeben werden.
Für den mehrsprachigen Shop heisst das: Der Franken-Preis steht in jeder Sprachfassung, die sich an Schweizer Kundschaft richtet. Ein Euro-Preis kommt nur zusätzlich hinzu. Die Fassung für Frankreich ist ein eigener Fall, den ich mit Ihnen schriftlich festlege. Die FAQ (SECO) sagt nicht, in welcher Sprache die Angaben stehen müssen. Ich lege sie in der Sprache der jeweiligen Seite aus, weil die Kundschaft sie dort liest.
revDSG: Information in der Sprache der Kundschaft
Art. 19 des revidierten Datenschutzgesetzes (revDSG, SR 235.1, Stand 1. September 2023) verlangt, dass der Verantwortliche die betroffene Person angemessen über die Beschaffung von Personendaten informiert. Mitzuteilen sind mindestens die Identität und Kontaktdaten des Verantwortlichen, der Bearbeitungszweck und gegebenenfalls die Empfänger oder deren Kategorien. Werden Daten ins Ausland bekanntgegeben, nennt die Information auch den Staat und gegebenenfalls die Garantien (Art. 19 Abs. 4). Ein Shop beschafft Personendaten bei jeder Bestellung und jeder Kontoanlage.
Das Gesetz schreibt in Art. 19 keine Sprache vor. Meine Praxis folgt aus dem Wort «angemessen»: Die Datenschutzerklärung liegt in jeder Sprachfassung des Shops vor und ist vom Checkout aus erreichbar. Rechtstext und Wortlaut liefert Ihre Rechtsberatung, ich baue die Verlinkung ein und prüfe, dass jede Sprachfassung auf die eigene Erklärung zeigt. Das Gesetz: Fedlex, revDSG.
Wie ich Übersetzungen organisiere, die Sie liefern
Ich übersetze keine Fachtexte und lektoriere keine Rechtstexte. Ich baue das Gerüst, damit Ihre Texte an die richtige Stelle kommen:
- Tabelle. Sie erhalten eine Tabelle mit einer Zeile je Textstelle (Produkt, Attribut, Zahlungsart, E-Mail, Seite) und einer Spalte je Sprache.
- Import. Ich spiele die gelieferten Texte auf Staging ein, bei Produkten per Import, bei Zeichenfolgen über die Übersetzungsoberfläche des Plugins.
- Lücken. Fehlt ein Text, bleibt die Fassung als Entwurf und geht nicht live. So entsteht keine halb französische Seite.
- Testbestellung. Je Sprache eine vollständige Bestellung mit E-Mail, Franken-Preis, Versandkosten und Datenschutzlink.
- Übergabe. Eine schriftliche Anleitung, wie neue Produkte in allen Sprachen angelegt werden und wo die Zeichenfolgen liegen.
Layout, Gestaltung und Wireframes liefern Sie, ich setze sie um. Es gibt keine Meetings: Fragen und Entscheidungen laufen schriftlich.
Checkliste für einen mehrsprachigen Schweizer Shop
- Sprachen und Märkte schriftlich festgelegt, auch ohne mich nutzbar.
- Franken-Preis in jeder Fassung für die Schweiz, Versandkosten separat sichtbar.
- Zahlungs- und Versandarten in jeder Sprache benannt.
- E-Mail-Vorlagen je Sprache geprüft, Testbestellung je Sprache.
- Datenschutzerklärung je Sprache, im Checkout verlinkt.
- hreflang mit Rückverweisen, kein Verweis auf nicht vorhandene Seiten.
- Fehlende Übersetzungen bleiben Entwurf.
Häufige Fragen
Welche Sprachen braucht ein Shop in Genf mindestens? Französisch ist die offizielle Sprache des Kantons Genf (Art. 5 der Kantonsverfassung), also ist es der Ausgangspunkt. Ob Deutsch, Italienisch oder Englisch dazukommen, hängt davon ab, wohin Sie verkaufen. Ich halte die Entscheidung mit Ihnen schriftlich fest, bevor ein Plugin installiert wird.
Muss ich mit WPML oder Polylang jedes Produkt von Hand übersetzen? Nein, aber jede Sprachfassung braucht am Ende geprüften Text. Beide Systeme legen pro Sprache eine verknüpfte Fassung an; wer den Text liefert, Sie oder eine automatische Übersetzung, ist eine Projektfrage. Ich importiere, was Sie mir liefern, und prüfe die Technik, nicht den Wortlaut.
Welche Preise muss ich im Shop in Schweizer Franken zeigen? Nach der SECO-FAQ zur Preisbekanntgabeverordnung ist bei online bestellbaren Waren der tatsächlich zu zahlende Preis in Schweizer Franken anzugeben, wenn sich das Angebot spezifisch an Schweizer Kundschaft richtet. Eine zusätzliche Angabe in Euro ist unter Bedingungen zulässig.
Müssen die Versandkosten im Preis enthalten sein? Nach der SECO-FAQ nicht, sie müssen aber separat, gut sichtbar und lesbar bekanntgegeben werden. Im Shop bedeutet das: Versandkosten vor dem Abschluss der Bestellung in der Sprache der Seite anzeigen.
Gilt das revDSG für meinen Shop? Sobald Sie als Verantwortlicher Personendaten beschaffen, gilt Art. 19 revDSG: Sie informieren angemessen, mindestens mit Identität, Zweck und Empfängern. Bei Weitergabe ins Ausland kommen Staat und Garantien dazu. Rechtliche Beratung ersetzt das nicht.
Setzen Sie hreflang selbst oder macht das das Plugin? Beide Plugins erzeugen die Verweise. Ich prüfe, ob jede Fassung sich selbst und alle anderen nennt und ob die Rückverweise stimmen, denn sonst kann Google die Angaben ignorieren.
Wie läuft die Zusammenarbeit ab? Schriftlich und aus der Ferne, ohne Meetings. Layout und Gestaltung liefern Sie, ich setze sie um. Eine erste Einschätzung von mir erhalten Sie schriftlich und ohne Rechnung.
Ihr Shop für Genf: so beginnen Sie
Schreiben Sie mir über das Kontaktformular: die Adresse Ihres Shops oder Ihr Vorhaben, die gewünschten Sprachen, den Zeitrahmen und den aktuellen Stand der Technik. Ich antworte schriftlich an Werktagen, stelle Rückfragen schriftlich und schicke Ihnen eine erste Einschätzung samt Annahmen. Beides ist unverbindlich und kostenfrei.
Ausgewählte Projekte
Beispiele aus meiner Arbeit.
lifetree.pl - WordPress Projekt | WPPoland
Die Website lifetree.pl ist eine Plattform, die sich den Themen persönliche Entwicklung, ein gesunder Lebensstil und Inspiration aus der Natur widmet. Das Pr...
linkr.pl - WordPress Projekt | WPPoland
Linkr.pl ist ein Online-Portal, das 2007 als Alternative zu Wykop.pl gestartet wurde, welches damals den polnischen Markt der „social news“-Portale dominiert...
mavicon.pl - WordPress Projekt | WPPoland
Die Website mavicon.pl wurde als strukturiertes Content-Portal entworfen, das sich an Nutzer richtet, die exklusive Inhalte und Dienstleistungen suchen. Das Portal...
WordPress Support & Entwicklung in Geneva
Brauchen Sie die Leistung: WooCommerce Entwickler in Geneva?
Beschreiben Sie Ihr Projekt per E-Mail. Antwort innerhalb von 48 Stunden.
Projekt beschreibenWeitere WordPress-Dienste und Wissensbasis entdecken
Shops, Checkout-Prozesse und Verkaufslogik.
Shop-Ausfall, langsamer Checkout, Chaos nach Updates.
Laufende WooCommerce-Betreuung, Monitoring und Verfügbarkeit.
EU-Checkliste für Shops: VAT, Barrierefreiheit, Nachweise.
White-Label-WordPress-Entwicklung für Agenturen.
WooCommerce-Synchronisierung mit ERP und Großhandel.
Geschäftsprozessautomatisierung rund um WordPress und Firmensysteme.
Bibliothek konkreter Automatisierungsfälle.
Verwandte Kategorien
Unterstützende Artikel

Laut einer Auswertung des HTTP Archive liegt Shopify in Deutschland vor WooCommerce, Österreich und die Schweiz fehlen in den Daten. Was die Messung taugt, was E-Rechnung und Zahlungsarten ändern und wann ich welche Plattform empfehle.

Google hat Universal Cart in Search und Gemini auf Basis des Universal Commerce Protocol (UCP) gestartet. So wird WooCommerce bereit für nativen KI-Handel.

Architektur für einen WooCommerce-Katalog auf Astro 7. Was in wp-admin bleibt, welche Plugins mit dem Theme sterben, Store-API gegen GraphQL, und warum die deutsche Kasse auf WooCommerce bleibt.