Wyświetl zawartość według lokalizacji klientów

Możesz dodać niestandardową wiadomość do strony statusu zamówienia, która jest wyświetlana tylko klientom z adresami wysyłki w określonym regionie. Na przykład możesz wybrać wyświetlanie wiadomości tylko klientom mieszkającym w Nowym Jorku, USA. Możesz podać dowolną liczbę lokalizacji.

Kroki:

  1. W polu tekstowym Dodatkowe skrypty wklej następujący przykładowy kod:
<script>
{% if checkout.shipping_address.country_code == 'US' and checkout.shipping_address.province_code == 'NY' %}
    Shopify.Checkout.OrderStatus.addContentBox(
    '<h2>YOUR TITLE HERE</h2>',
    '<p>YOUR MESSAGE HERE</p>'
    )
{% endif %}
</script>
  1. Edytuj kod, aby określić, w jakich lokalizacjach chcesz pokazać klientom wiadomość niestandardową. Aby to zrobić, musisz edytować skróty krajów i stanów w instrukcji Liquid {% if %} w górnej części bloku kodu. Wiadomość w przykładzie jest ustawiona w taki sposób, aby wyświetlała się tylko klientom mieszkającym w Nowym Jorku w USA.

- Aby wyświetlić wiadomość klientom w innym stanie, zastąp NY wybranym skrótem stanu. Aby znaleźć skrót pocztowy używany dla stanu USA, możesz sprawdzić listę skrótów stanów od USPS. - Aby pokazać wiadomość klientom w Nowym Jorku, a także w innym stanie, dodaj and checkout.shipping_address.province_code == 'XX', gdzie XX jest wybranym skrótem stanu. Aby dodać więcej stanów, powtórz ten krok. - Aby wyświetlić wiadomość klientom w innym kraju, zastąp US wybranym skrótem kraju. Musisz także zastąpić NY skrótem stanu lub prowincji w nowym kraju. Jeśli wolisz nie określać stanu, usuń następujące elementy: and checkout.shipping_address.province_code == 'NY'.

Dodatkowe wskazówki dotyczące pisania instrukcji Liquid if znajdują się w informacji referencyjnej Liquid dotyczącej Tagów przepływu kontroli.

  1. Złóż zamówienie testowe aby wyświetlić wyniki na stronie statusu zamówienia.

Gotowy(-a) do rozpoczęcia sprzedaży za pomocą Shopify?

Wypróbuj za darmo