Skip to main content

Übersicht

Wenn du Belohnungen nur in bestimmten Regionen anbietest, kannst du die Rewards-Leiste für Kundschaft in bestimmten Ländern mit einer Kombination aus JavaScript und CSS ausblenden. Das hilft, deinen Warenkorb sauber und relevant zu halten, je nachdem, von wo aus die Käuferinnen und Käufer stöbern. Hinweis: Auch wenn sie ausgeblendet ist, läuft die Belohnungslogik weiterhin im Hintergrund. Zum Beispiel kann ein Gratisgeschenk trotzdem zum Warenkorb hinzugefügt werden, wenn die Bedingungen erfüllt sind, selbst wenn die Leiste nicht sichtbar ist.

Schritt 1: Finde deine Ziel-Ländercodes

Du musst festlegen, welche Länder die Rewards-Leiste sehen sollen. Die Codes findest du in Shopifys Liste der zweistelligen ISO-Ländercodes. Beispiele:
  • US → Vereinigte Staaten
  • CA → Kanada
  • MX → Mexiko

Schritt 2: Füge benutzerdefiniertes HTML hinzu

  1. Gehe zu Upcart > Cart Editor > Settings > Custom HTML
  2. Füge den folgenden Code in beide dieser Positionen ein:
    • Above announcements/rewards
    • On empty cart
Ersetze "US" durch deine gewünschten Ländercodes.
Legacy-Hinweis: Die Callbacks window.upcartOnCartOpened und window.upcartOnCartLoaded funktionieren noch, sind aber veraltet und erzeugen Konsolenwarnungen. Verwende upcartSubscribeCartOpened und upcartSubscribeCartLoaded für alle neuen Skripte.

Alternativer Code für die Rewards-Version V2.0

Wenn du deine Rewards auf die V2-Version aktualisiert hast, ist der Code nur geringfügig anders, da der Rewards-Selektor durch den neuen Selektor .upcart-public-rewards ersetzt wird. Verwende den folgenden Code, wenn du dein Tiered-Rewards-Modul aktualisiert hast
Um mehrere Länder zu unterstützen, passe die Bedingung wie folgt an:

Schritt 3: Füge benutzerdefiniertes CSS hinzu

  1. Gehe zu Upcart > Cart Editor > Settings > Custom CSS
  2. Füge diesen Code ein, um die Sichtbarkeit zu steuern:

Endergebnis

Kundinnen und Kunden aus ausgeschlossenen Ländern sehen die Rewards-Leiste nicht in ihrem Warenkorb, obwohl die Belohnungslogik im Hintergrund weiterhin funktioniert. Verwende diese Methode, wenn:
  • Du Belohnungen nur in ausgewählten Märkten anbietest
  • Du die Anzeige nicht anwendbarer Aktionen vermeiden möchtest
  • Du eine kurzfristige Übergangslösung benötigst, bevor du eine richtige regionsbasierte Logik einrichtest

Brauchst du Hilfe?

Für fortgeschrittene regionale Logik oder JavaScript-Unterstützung empfehlen wir die Zusammenarbeit mit einem Shopify-Experten. Der Upcart-Support unterstützt nicht beim Schreiben oder bei der Fehlerbehebung von benutzerdefiniertem Code. Shopify-Experten ansehen