ALTCHA Anti-Spam für PrestaShop
Schützen Sie Ihre PrestaShop-Formulare mit ALTCHA vor Spam und Bots. Eine kostenlose reCAPTCHA-Alternative ohne…
- PS 1.7+
- PS 8
- PS 9
Man verkauft einem Deutschen nicht wie einem Türken. Dieses Modul erkennt das Land des Besuchers und liefert ihm Ihren Shop in seiner Sprache, in seiner Währung und mit der Preisliste, die Sie für diesen Markt festgelegt haben — ab der ersten Seite, die er öffnet. Ohne den Shop zu duplizieren und ohne Ihr Ranking zu gefährden. Für PrestaShop 1.7.6 bis 9.x.
Mit nur einem Preis müssen Sie sich entscheiden: entweder der Preis, den Ihr stärkster Markt trägt — dann bleiben die anderen außen vor —, oder der niedrigste, und Sie verschenken Marge dort, wo mehr gezahlt worden wäre. PrestaShop kann bereits einen eigenen Preis je Währung speichern; was fehlt, ist, jeden Besucher in die Währung zu setzen, die zu ihm gehört, bevor er die erste Zahl sieht, und die übrigen Preislisten außer Sicht zu halten. Genau das macht dieses Modul.
Sie legen in Rupien den Preis fest, der in Indien Sinn ergibt, und in Euro den, der in Deutschland Sinn ergibt. Wer aus Mumbai kommt, sieht ab der Startseite Rupien, ohne etwas zu tun. Wer aus Berlin kommt, sieht Euro, und die indische Liste wird ihm nie angeboten: Der Länderauswahl-Dialog zeigt nur die Währungen, die Sie für sein Land freigegeben haben.

Die Preise bleiben dort, wo Sie sie ohnehin pflegen: im spezifischen Preis je Währung von PrestaShop. Das Modul erfindet keine zweite Preistabelle, die Sie zusätzlich pflegen müssten; es übernimmt, was der Core nicht kann — die Entscheidung, in welcher Währung jeder Besucher ankommt.
Über den Cloudflare-Header oder über die GeoLite2-Datenbank von MaxMind auf Ihrem Server. Keine kostenpflichtigen Dienste, keine Fremdaufrufe bei jedem Besuch.
Jede Regel legt fest, mit welcher Währung der Besucher ankommt und welche weiteren er wählen darf. Was nicht in seiner Regel steht, wird ihm gar nicht erst angeboten.
Der Besucher landet auf der URL seiner Sprache. War er bereits auf dem Weg zu einer Sprach-URL, bleibt sie bestehen: Er hat sie angefordert.
Jede Sprache behält ihre indexierbare URL, und Crawler bleiben von der Weiterleitung ausgenommen: Google sieht weiterhin die Seite, die es indexiert hat.
Dialog, Dropdown, Seitenleiste oder kompakter Button, an einer von fünfzehn Positionen Ihres Themes. Mit Suchfeld und Ländernamen in der jeweiligen Landessprache.
Jeder Shop der Installation hat eigene Regeln und eigene Ausnahmen, ohne Vermischung.
Deutschland, España, Italia, भारत. Die Namen werden nicht in die Sprache der Seite übersetzt, sondern in der Hauptsprache des jeweiligen Landes angezeigt — so, wie die Menschen dort sie kennen. Darunter Sprache und Währung dieses Landes, bereits ausgewählt; und eine Suche, die beide Namen versteht, sodass „Germany" auch „Deutschland" findet.

Bei der Installation liest das Modul Ihre aktiven Sprachen und legt für jede eine Regel mit der passenden Währung an, dazu eine Rückfallregel für den Rest der Welt. Ab der ersten Minute funktionsfähig; verfeinert wird danach.
Eine Zeile pro Land: Sprache, Eintrittswährung und die Währungen, die gewählt werden dürfen. Per Ziehen ordnen Sie sie in der Auswahl, und deaktivieren lassen sie sich, ohne sie zu löschen.
In der Produktseite ein spezifischer Preis je Währung. Mehr nicht: Dass jeder Besucher mit der richtigen Währung ankommt, erledigt bereits das Modul.

Daran scheitern die meisten internationalen Shops: unterschiedliche Inhalte unter derselben URL, je nachdem, wer sie aufruft. Dieses Modul ist genau andersherum gebaut.

Die Bot-Liste ist fertig hinterlegt — Google, Bing, Yandex, die üblichen SEO-Tools — und nimmt jeden weiteren User Agent oder jede IP auf: praktisch auch, damit Ihre Agentur oder Ihr Team den Shop ohne Geolokalisierung sehen.
Liegt Ihr Shop hinter Cloudflare, kommt das Land bereits aufgelöst im Header jeder Anfrage an: keine Abfragen, keine Pflege. Andernfalls löst es das Modul mit der GeoLite2-Datenbank von MaxMind auf Ihrem eigenen Server auf. Auf „automatisch" nutzt es den Header, wenn er kommt, und die Datenbank, wenn nicht.

Ein Button lädt die GeoLite2-Datenbank von einem öffentlichen Mirror und installiert sie. Wenn Sie lieber Ihre eigene nutzen: Ein kostenloses MaxMind-Konto genügt, um sie herunterzuladen und im selben Bildschirm hochzuladen. Das Panel zeigt Größe und Datum der Datei und warnt, wenn sie veraltet ist.

Geben Sie eine IP-Adresse aus einem beliebigen Land ein, und das Modul zeigt Ihnen, welches Land es erkennt, welche Regel greift und mit welcher Sprache und Währung dieser Besucher ankäme. Mit Kurzbefehlen für bekannte Adressen aus mehreren Ländern.

Die Kaufkraft in Indien, Brasilien oder der Türkei ist nicht die deutsche. Eine Preisliste je Währung öffnet Märkte, die zu Ihrem europäischen Preis nie kaufen würden — ohne ihn für alle zu senken.
Ein Preis in der Währung des Kunden konvertiert besser als ein spontan umgerechneter: nichts im Kopf umzurechnen, kein Wechselkurs, dem man misstrauen muss.
Der Besucher landet direkt in seiner Sprache statt auf einer Startseite, die er nicht versteht, und Suchmaschinen sehen weiterhin eine saubere Seite mit einer URL je Sprache.
Jedes Land kommt mit der Währung und den Konditionen seiner Region herein, und die Währungen der anderen tauchen in der Auswahl gar nicht auf.
Ja, mit einem spezifischen Preis je Währung für jedes Produkt oder jede Kombination. Was PrestaShop von allein nicht tut, ist den Besucher in die Währung seines Landes zu setzen: Das übernimmt dieses Modul — deshalb ergeben beide zusammen eine Preisliste je Markt.
Indem Sie für dieses Land eine Regel mit seiner Währung anlegen. Ab dann sieht jeder, der von dort kommt, den Shop in dieser Währung, ohne etwas zu tun, und in der Auswahl erscheinen nur die Währungen, die Sie für sein Land freigegeben haben.
Sie schadet, wenn sie falsch gemacht wird: wenn sich der Inhalt einer URL danach richtet, wer sie aufruft. Hier behält jede Sprache ihre URL, Suchmaschinen sind von der Weiterleitung ausgenommen, und für sie folgt die Währung der Sprache der URL — sie indexieren also immer dieselbe Seite mit denselben Preisen.
Nein. Die GeoLite2-Datenbank lässt sich mit dem Button des Moduls ohne Konto herunterladen. Und wenn Ihr Shop über Cloudflare läuft, brauchen Sie gar keine Datenbank: Das Land kommt im Header der Anfrage an.
Er kann sie in der Auswahl wählen. Seine Entscheidung liegt in einem Cookie — so viele Tage, wie Sie festlegen — und geht der Geolokalisierung vor, solange es gilt: Wer wählt, wählt.
Ja. Getestet von PrestaShop 1.7.6 bis 9.x, mit PHP 7.1 bis 8.4 und in Multishop-Installationen.
Nein. Die Auswahl hängt sich an eine der fünfzehn Standardpositionen von PrestaShop, die Sie in den Einstellungen wählen. Weder Theme-Templates noch Core-Dateien werden überschrieben.
Der Shop verhält sich wieder wie zuvor, und Ihre Regeln, Ausnahmen und Einstellungen bleiben gespeichert, falls Sie es neu installieren oder den Server wechseln. Gelöscht werden sie nur, wenn Sie den dafür vorgesehenen Button drücken.
Bereit, Ihren PrestaShop-Shop nach vorne zu bringen? Sprechen wir über Ihr Projekt und bauen gemeinsam etwas Großartiges.
Schreiben Sie uns