In Frankreich 49 Euro und in Deutschland 54 Euro zu verlangen ist keine Laune: Es folgt aus unterschiedlichen Logistikkosten, einem anderen Wettbewerbsumfeld und unterschiedlichen Steuersätzen. Das Problem ist, dass PrestaShop nicht in Preisen je Land denkt. Es denkt in einem einzigen Preis, umgerechnet nach Währung und korrigiert um die Umsatzsteuer.
Hier steht, was das native System wirklich erlaubt, wo es aufhört, und der regulatorische Punkt, den die meisten Shops übersehen.
Was das native System leistet
Drei Mechanismen existieren und greifen ineinander.
Die Währung. Jede Währung trägt einen Umrechnungskurs, der auf den Basispreis angewandt wird. Sie setzen keinen Preis in Pfund Sterling fest: Sie setzen einen Kurs, und PrestaShop rechnet. Das Ergebnis ergibt Preise wie 43,17 Pfund, die niemand absichtlich anzeigt.
Die Umsatzsteuer je Land. Die Steuerregeln gelten nach dem Lieferland. Der Nettopreis bleibt gleich, nur der Bruttopreis variiert. Ein Produkt zu 40 Euro netto wird in Frankreich 48 Euro und in Deutschland 47,60 Euro.
Der Multishop. Ein Shop je Land, jeweils mit eigenem Katalog, eigenen Preisen und eigener Domain. Das ist der einzige native Weg zu wirklich unterschiedlichen Preisen, und er kostet echten Pflegeaufwand.
Die Falle des runden Bruttopreises
Das ist der Punkt, der am meisten überrascht. Sie wollen europaweit 49,90 Euro anzeigen, ein klassischer psychologischer Preis. Mit einem einzigen Nettopreis ist das unmöglich: Die Steuersätze unterscheiden sich, also unterscheiden sich die Bruttopreise.
Um überall denselben Bruttopreis zu zeigen, muss der Nettopreis gegenläufig zum Steuersatz variieren. Ihre Marge wird dann von Land zu Land verschieden, was eine bewusst zu treffende kaufmännische Entscheidung ist und kein Nebeneffekt, den man in der Gewinn- und Verlustrechnung entdeckt.
Die umgekehrte Überlegung ist ebenso gültig: die Marge halten und nicht runde Bruttopreise hinnehmen. Es gibt keine universell richtige Antwort, wohl aber eine schlechte Praxis, nämlich sich nicht zu entscheiden.
Die vier Hebel der Differenzierung
- Der Sonderpreis je Land. PrestaShop erlaubt es, einen Sonderpreis an ein bestimmtes Land zu binden. Der direkteste Hebel, aber er wird produktweise eingestellt, was ihn jenseits einiger Dutzend Referenzen unpraktikabel macht.
- Die Kundengruppe. Eine Gruppe je Zone, mit einem globalen Rabatt oder Aufschlag. Einfach, setzt aber voraus, dass der Kunde der richtigen Gruppe zugeordnet, also identifiziert ist, was nicht angemeldete Besucher ausschließt.
- Der Koeffizient je Währung. Statt eines strengen Wechselkurses einen kaufmännischen Koeffizienten anwenden. Das löst das Problem nicht runder Preise, differenziert aber nur nach Währung, nicht nach Land: Frankreich, Deutschland und Spanien bleiben beim selben Tarif.
- Der Multishop. Volle Kontrolle, maximaler Pflegeaufwand. Jede Katalogänderung muss nachgezogen oder mit den nötigen Vorsichtsmaßnahmen vererbt werden.
Preis nach Land, Shop & WährungEin fairer, gerundeter und rentabler Preis für jedes Land89,00€
Der regulatorische Punkt
Die EU-Verordnung gegen ungerechtfertigtes Geoblocking rahmt diese Praxis seit 2018 und wird regelmäßig missverstanden.
Was sie nicht verbietet: unterschiedliche Preise auf den nationalen Versionen Ihrer Website anzubieten. Ihre Preispolitik je Markt bleibt Ihnen überlassen.
Was sie verbietet: einem Kunden aufgrund seiner Staatsangehörigkeit, seines Wohnorts oder des Ausgabelands seiner Zahlungskarte den Zugang zu einer anderen Version Ihrer Website zu verwehren und ihn ohne sein Einverständnis automatisch umzuleiten. Konkret muss ein französischer Kunde in Ihrem deutschen Shop zu deutschen Konditionen stöbern und bestellen können, wenn er das möchte, auch mit einer französischen Karte.
Die automatische Weiterleitung per Geolokalisierung ist deshalb mit Bedacht zu handhaben: vorschlagen ja, aufzwingen nein. Ein Banner, das die lokale Version vorschlägt und einen Link zum Verbleib auf der aktuellen bietet, erfüllt die Bedingung. Eine stille Weiterleitung erfüllt sie nicht.
Landeserkennung und Cache
Zwei technische Schwierigkeiten summieren sich, sobald der Preis vom Land abhängt.
Die Erkennung. Bevor ein Kunde angemeldet ist oder eine Adresse angegeben hat, lässt sich sein Land nur aus seiner IP-Adresse ableiten, mit unvollkommener Verlässlichkeit und ohne jede Genauigkeit hinter einem VPN. Der im anonymen Surfen angezeigte Preis ist also stets eine Annahme. Sie muss über einen sichtbaren Wähler korrigierbar sein, und der endgültige Preis steht erst mit Eingabe der Lieferadresse fest.
Der Cache. Eine gecachte Produktseite enthält einen Preis. Hängt dieser vom Land ab, müssen Sie entweder den Cache je Land segmentieren, was sein Volumen vervielfacht, oder den Preisblock aus dem Cache nehmen und separat laden. Die erste Option ist einfacher, die zweite sparsamer.
Ein klassisches Symptom entlarvt einen schlecht segmentierten Cache: Der erste Besucher einer Seite aus einem bestimmten Land sieht den richtigen Preis, alle folgenden sehen seinen.
Stimmigkeit mit externen Kanälen
Ein oft zu spät entdeckter Punkt. Variieren Ihre Preise je Land, müssen Ihre Produktfeeds auf dieselbe Weise variieren. Ein Merchant-Center-Feed mit 49 Euro für eine Seite, die 54 anzeigt, löst eine Ablehnung aus, und wiederholte Ablehnungen können das Konto sperren.
Die Regel lautet, je Zielland einen Feed zu erzeugen, gespeist aus derselben Quelle wie die Anzeige, nie aus einem eingefrorenen Export.
Die Differenzierung umsetzen
Das Modul Preise nach Land, Shop und Währung deckt diesen Bedarf auf PrestaShop 8 und 9 ab: Preisregeln je Land und je Währung in Massen statt produktweise angewandt, Margenkoeffizient, psychologische Rundung je Währung und stimmige Anzeige über Katalog, Produktseite und Warenkorb.