Bei Bedarf können Sie die Einstellungen innerhalb der App überschreiben und nur bestimmte Orte im Widget anzeigen, indem Sie ein Code-Snippet hinzufügen. Sie können die Abhol- oder Zustellorte, die angezeigt werden sollen, gezielt angeben, indem Sie Standort-ID(s) hinzufügen.
Anschließend können Sie den Code mit beliebigen zusätzlichen Bedingungen kombinieren, wie wir in unseren Beispielen beachten.
Wenn Sie mit der Codebearbeitung nicht vertraut sind, kontaktieren Sie uns bitte unter [email protected] und wir helfen Ihnen gerne weiter!
Abholort festlegen
Um die Standort-ID zu finden, öffnen Sie Zapiet – Abholung + Zustellung > Standorte und wählen Sie den Standort aus, der zur Abholung ausgewählt werden soll. Notieren Sie sich die Zapiet-Standort-ID.
Um Ihren Checkout-Button zu finden, gehen Sie zu Ihren Theme-Dateien und suchen Sie Ihre Warenkorbdatei (z. B. cart-template oder main-cart-footer). Suchen Sie in der Warenkorbdatei nach:
name="checkout"
Dies sollte ein Teil Ihres Checkout-Buttons sein, der etwa so aussieht:Fügen Sie den folgenden Code der Checkout-Schaltfläche in Ihren Theme-Dateien voran und ersetzen Sie den Wert „10001“ durch Ihre Standort-ID.
Wenn Sie mehrere Standorte hinzufügen möchten, trennen Sie diese durch ein Komma („10001,10002“).
<input type="hidden" id="pickupFilterByField" value="id" />
<input type="hidden" id="pickupFilterByValue" value="10001" />
Beispiel
Dieser Code zeigt die Standorte mit den IDs „189486“, „214029“ und „209381“ an, wenn sich im Warenkorb ein Artikel mit dem Tag „Ski“ befindet.
Dadurch werden alle Inventar- und Produkteinstellungen ignoriert.
{% for item in cart.items %}
{% if item.product.tags contains 'Skis' %}
<input type="hidden" id="pickupFilterByField" value="id" />
<input type="hidden" id="pickupFilterByValue" value="189486,214029,209381" />
{% endif %}
{% endfor %}
Wenn sich nun ein Artikel in Ihrem Warenkorb befindet, der mit „Ski“ gekennzeichnet ist, werden nur Standorte mit diesen IDs angezeigt: „189486“, „214029“ oder „209381“.
Zustellort festlegen
Um die Standort-ID zu finden, öffnen Sie Zapiet – Abholung + Zustellung > Standorte und wählen Sie den Standort aus, der zur Zustellung ausgewählt werden soll. Notieren Sie sich die Zapiet-Standort-ID.
Um Ihren Checkout-Button zu finden, gehen Sie zu Ihren Theme-Dateien und suchen Sie Ihre Warenkorbdatei. Suchen Sie in der Warenkorbdatei nach:
name="checkout"
Dies sollte ein Teil Ihres Checkout-Buttons sein, der etwa so aussieht:Fügen Sie den folgenden Code der Checkout-Schaltfläche in Ihren Theme-Dateien voran und ersetzen Sie den Wert „10001“ durch Ihre Standort-ID.
Wenn Sie mehrere Standorte hinzufügen möchten, trennen Sie diese durch ein Komma („10001,10002“).
<input type="hidden" id="deliveryFilterByField" value="id" />
<input type="hidden" id="deliveryFilterByValue" value="10001" />
Beispiel
Dieser Code wählt den Standort mit der ID „234075“ aus, wenn sich im Warenkorb ein Artikel mit dem Tag „Ski“ befindet.
Dadurch werden alle Inventar-, Produkt- und Zustellüberprüfungseinstellungen ignoriert.
Wir empfehlen, hier nicht mehr als eine ID hinzuzufügen: Es wird immer der Standort mit der niedrigsten ID ausgewählt.
{% for item in cart.items %}
{% if item.product.tags contains 'Skis' %}
<input type="hidden" id="deliveryFilterByField" value="id" />
<input type="hidden" id="deliveryFilterByValue" value="234075" />
{% endif %}
{% endfor %}
Wenn sich nun ein Artikel in Ihrem Warenkorb befindet, der mit „Ski“ gekennzeichnet ist, wird nur der Standort „234075“ angezeigt.
Einschränkungen
Wenn Sie einen bestimmten Standort festlegen, werden alle Inventar- oder Produkteinstellungen ignoriert.
Wenn Sie einen bestimmten Ort für die Zustellung festlegen, werden die Zustellüberprüfungseinstellungen ignoriert.
Wenn Sie mehrere Standort-IDs für Zustellung hinzufügen, wählt das Widget immer den Standort mit der niedrigsten Standort-ID aus.