Hey @Huizbirn
Danke für den Code aber bei so einem Fall wäre ein befristeter Vorschaulink zu einem Beispiel sehr hilfreich so dass wir das schneller zu analysieren können, was du bis jetzt umgesetzt hast.
Das Hinzufügen einer bedingten Anweisung basierend auf der Herkunft des Kunden kann in Shopify über die request Variable erreicht werden. Diese Variable enthält Informationen über den aktuellen Webanforderungs-Kontext. Insbesondere kann man die IP-Adresse des Kunden verwenden, um dessen geografische Lage zu bestimmen.
Es ist zu beachten, dass dies nicht immer 100% genau ist, da IP-Adressen nicht immer eindeutig einem geografischen Standort zugeordnet werden können. Es wäre besser, eine spezielle Geolocation-Lösung zu verwenden, wenn du eine genauere Bestimmung wünschst.
Aber hier ein Beispiel:
- Zuerst aktualisiere den Liquid-Code, um die Lieferzeiten basierend auf der Herkunft des Kunden festzulegen:

{% if request.location.country_code == "AT" %}
Lieferzeit: 2-3 Werktage
{% else %}
Lieferzeit: 3-5 Werktage
{% endif %}
In diesem Beispiel zeigen wir “Lieferzeit: 2-3 Werktage” für Kunden aus Österreich und “Lieferzeit: 3-5 Werktage” für alle anderen. Wenn du spezifische Ländercodes hinzufügen oder entfernen möchtest, dann die Bedingungen im Liquid-Code entsprechend anpassen.
- Entferne den aktuellen JavaScript-Code, da er nicht mehr benötigt wird, um das Lieferdatum basierend auf dem aktuellen Datum zu berechnen. Dies ist nur notwendig, wenn du das tatsächliche Lieferdatum anzeigen möchtest, was in deinem Fall nicht der Fall zu sein scheint.
Das oben genannte Beispiel sollte für die meisten Fälle ausreichend sein. Wenn du jedoch feststellest, dass du eine genauere Geolocation benötigen oder erweiterte Anforderungen hast, dann in Erwägung ziehen, eine Shopify-App zu verwenden, die sich auf Geolocation spezialisiert hat.