Aufbauen

Sprachen und Märkte

Ein Markt ist ein Geschäftskontext: seine Locales, seine Währungen und seine Steuerklassen. Einmal modelliert, folgen Storefront, Preise und Inhalte.

„Wir brauchen Englisch“ und „wir brauchen die Schweiz“ klingen nach derselben Anforderung und sind es nicht. Das erste ist eine Sprache. Das zweite ist ein Markt: eine andere Währung, ein anderer Mehrwertsteuersatz, andere Konditionen, oft ein anderes Sortiment, und nur nebenbei manchmal eine andere Sprache.

Was ein Markt ist

Ein Markt ist ein eigener Geschäftskontext. Land, Region oder Marke. Er ist die Einheit, die Folgendes trägt:

Ein Markt hatBedeutungBeispiel
LocalesDie Kombinationen aus Sprache und Land, die er bedientde / DE, de / CH, fr / CH
WährungenWorin er fakturieren kann, eine davon als StandardEUR, CHF
SteuerklassenDie Sätze, die gelten, jede mit Code, Name und Satzstandard 19,00, reduced 7,00

Dazu ein Code, ein Name, eine Standardwährung, ein Status und eine Sortierposition. Ein Markt ist der Standard des Tenants.

Ein Locale ist Sprache plus Land, nicht Sprache allein. Diese Unterscheidung leistet echte Arbeit: de/DE und de/CH teilen jeden übersetzten Text und unterscheiden sich in Preis, Steuer und Konditionen. Wer die Schweiz als „Deutsch“ modelliert, verliert das und merkt es bei der ersten Schweizer Rechnung.

Eine neue Sprache ist ein Locale

Englisch in Ihrem deutschen Shop ist ein Locale am bestehenden Markt. Am Geld ändert sich nichts. Machen Sie es so, und Sie vermeiden es, Preislisten, Steuerklassen und Inhalte ohne Grund zu verdoppeln.

Legen Sie einen zweiten Markt an, wenn mindestens eines davon zutrifft:

  • Die Währung unterscheidet sich.
  • Die steuerliche Behandlung unterscheidet sich: ein anderer Mehrwertsteuersatz oder Brutto- statt Nettoanzeige.
  • Das Sortiment unterscheidet sich.
  • Es ist ein eigener Rechtsträger oder eine eigene Marke.

Trifft nichts davon zu, brauchen Sie ein Locale.

Einen Markt nach dem Go-Live in zwei zu teilen heißt, Preislisten, Kanäle, Seiten und Theme-Einstellungen umzuhängen, die auf den ursprünglichen Markt eingegrenzt waren. Das ist eine Migration, keine Einstellung. Investieren Sie die Stunde in das Modell, bevor Sie den ersten Markt anlegen.

Was dem Markt folgt

Sobald Märkte existieren, wird ein großer Teil der Plattform marktabhängig:

  • Kanäle sind je Markt eingegrenzt. So bekommt ein Schweizer Storefront ein anderes Sortiment als der deutsche.
  • Preislisten sind je Markt eingegrenzt und tragen ihre eigene Währung und ihre Netto- oder Bruttobasis. Siehe Preislisten.
  • Seiten und Formulare sind je Markt eingegrenzt, eine Landingpage kann also in einem Land existieren und im anderen nicht.
  • Theme-Einstellungen haben eine globale Basis mit Überschreibungen je Markt. Siehe Themes und Branding.
  • Transaktionsmail-Vorlagen tragen ihre Sprachen und Märkte, eine Bestellbestätigung kann sich also je Markt unterscheiden.

Das ist der Lohn für sauberes Modellieren: Sie konfigurieren den Unterschied einmal an einer Stelle, statt von allem zwei zu pflegen.

Einen Markt anlegen

  1. Öffnen Sie Commerce Studio › Configuration › Märkte.
  2. Wählen Sie Neuer Markt.
  3. Tragen Sie einen Code ein (dauerhaft; behandeln Sie ihn wie einen Datenbankschlüssel: de, ch, eu_south) und einen Namen. Ergänzen Sie Bezeichnungen je Locale, wenn der Marktname selbst übersetzt werden soll.
  4. Setzen Sie die Standard-Währung (ISO 4217).
  5. Speichern Sie, öffnen Sie den Markt und füllen Sie seine drei Abschnitte:
    • Locales: Locale hinzufügen für jedes Paar aus Sprache und Land. Markieren Sie eines als Standard. Ein Markt ohne Locale hat keine Sprache, in der er dargestellt werden kann.
    • Währungen: Währung hinzufügen für jede Währung, in der dieser Markt fakturieren darf. Die Standardwährung muss darunter sein.
    • Steuerklassen: Neue Steuerklasse für jede Klasse mit Code, Name und Satz in Prozent. Markieren Sie eine als Standard. Ein Markt ohne Steuerklasse kann nichts besteuern.
  6. Setzen Sie die Sortierposition, um die Reihenfolge der Märkte zu steuern, und den Status, um ihn zu aktivieren.

Ähnelt ein zweiter Markt dem ersten, nutzen Sie Markt klonen am bestehenden. Das kopiert Locales, gehandelte Währungen und Steuerklassen in den neuen Markt, jedes der drei wahlweise, sodass Sie die Unterschiede bearbeiten, statt die Sätze neu zu tippen. Ein bereits vorhandener Markt holt sich, was ihm fehlt, mit Lücken aus einem anderen Markt füllen; alles, was er anhand des Codes schon hat, bleibt, wie es ist.

Übersetzungen liegen nicht hier

Der Markt legt fest, welche Sprachen es gibt. Der übersetzte Inhalt liegt bei dem, was übersetzt wird:

  • Produktdaten: Lokalisierbare Attribute halten einen Wert je Sprache. Siehe Kanäle, Locales und Vollständigkeit.
  • Kategorienamen: Bezeichnungen je Sprache an der Kategorie.
  • Seiten: Jede Seite trägt Übersetzungen je Sprache, bearbeitet im visuellen Editor über die Sprachauswahl.
  • Formulare: Feldbezeichnungen werden je Sprache übersetzt; leere Übersetzungen fallen auf die Standardsprache zurück.

Ein Locale anzulegen dauert fünf Minuten. Es zu füllen ist das Projekt. Prüfen Sie die Vollständigkeit je Locale, bevor Sie jemandem einen Launch-Termin versprechen.

Eine Domain oder mehrere

Beides funktioniert, und die Wahl ist eher eine SEO-Entscheidung als eine technische:

  • Eine Domain, ein Pfad je Locale: acme.com/de/, acme.com/en/. Einfacher zu betreiben, ein Zertifikat, ein Satz Checks vor dem Launch.
  • Eine Domain je Land: acme.de, acme.ch. Klarer für Käufer, stärkeres lokales Signal, und für Impressum und AGB manchmal eine rechtliche Vorgabe.

In beiden Fällen muss der Storefront hreflang-Links ausgeben, damit Suchmaschinen die richtige Sprach- und Länderversion ausspielen, statt zu raten. Das falsch zu machen ist der klassische Fehler bei mehreren Ländern: Die Schweizer Seite rankt in Deutschland über der deutschen, und Käufer sehen Preise in der falschen Währung.

Was Sie prüfen

  • Öffnen Sie Configuration › Märkte und bestätigen Sie, dass die Anzahl an Locales, Währungen und Steuerklassen je Zeile Ihren Erwartungen entspricht. Ein Markt ohne Steuerklasse fakturiert nicht korrekt.
  • Öffnen Sie den Storefront in jedem Locale und prüfen Sie eine Produktseite: Sprache, Währungssymbol, und ob Preise für diesen Markt netto oder brutto angezeigt werden.
  • Bestätigen Sie, dass sich ein Preis in der Währung des zweiten Marktes auflöst, statt zurückzufallen. Siehe Einen Preis prüfen.

Weiter