Jak skonfigurować odbiór w sklepie w AI Search

A phone, a chat bubble and a settings grid, standing for the Advanced Settings where In-Store Pickup is configured

Jeśli sprzedajesz w sklepach stacjonarnych, funkcja In-Store Pickup pozwala kupującym wybrać sklep na stronie wyszukiwania i sprawdzić przy każdym produkcie, czy ten sklep ma go w magazynie. Włączysz ją, dodając swoje sklepy w Advanced Settings.

Co widzą kupujący?

  • Przełącznik „In-store pickup” u góry filtrów wyszukiwania.
  • Listę sklepów, która otwiera się po włączeniu przełącznika. Przy każdym sklepie znajduje się przycisk Select store i link See store address.
  • Wiersz stanu magazynowego na każdej karcie produktu dla wybranego sklepu, na przykład „In Stock w Downtown Store”. Wyświetla się In Stock dla 3 lub więcej sztuk w tym sklepie, Low Stock dla 1 lub 2 sztuk oraz Out of Stock, gdy nie ma żadnej.
In-store pickup
Downtown Store · Collapse
Downtown StoreSelected
See store address ▸
BerkeleySelect store
See store address ▸
Price ▾
Trail Running Shoe
$129.00
In Stock at Downtown Store
Rain Shell Jacket
$89.00
Low Stock at Downtown Store
Wool Hiking Sock
$18.00
Out of Stock at Downtown Store

In-Store Pickup oznacza produkty etykietami; nie ukrywa ich. Kupujący nadal widzą wszystkie wyniki, więc mogą także zamawiać produkty, których nie ma w magazynie w ich sklepie. Ich wybór sklepu jest zapamiętywany na urządzeniu przy kolejnej wizycie.

Zanim zaczniesz

  • Płatny plan. Advanced Settings, gdzie dodajesz swoje sklepy, są dostępne w płatnych planach.
  • Sklep Shopify, który śledzi stan magazynowy w każdej lokalizacji sklepu. Wiersze stanu magazynowego pochodzą z magazynu Shopify dla danej lokalizacji.
  • Filtry wyszukiwania po lewej stronie lub w panelu pływającym. Przełącznik pojawia się w tych dwóch układach filtrów. Jeśli Twoje filtry znajdują się nad wynikami, zmień Filter position w Customize AI Search.

Krok 1: Znajdź Shopify location ID każdego sklepu

  1. W panelu administracyjnym Shopify przejdź do Settings > Locations.
  2. Kliknij sklep.
  3. Skopiuj numer na końcu adresu strony. Na przykład w admin.shopify.com/store/your-shop/settings/locations/64924319816 identyfikator lokalizacji to 64924319816.

Powtórz to dla każdego sklepu, który chcesz udostępnić.

Krok 2: Dodaj swoje sklepy w Advanced Settings

W panelu administracyjnym Shoply przejdź do Settings i przewiń do Advanced Settings. Informacje o tym, gdzie znajduje się ten edytor i jak działa, znajdziesz w artykule Jak skonfigurować Advanced Settings.

Dodaj listę pickup_stores z jednym wpisem dla każdego sklepu:

json
{ "pickup_stores": [ { "location_id": "64924319816", "name": "Downtown", "label": "Downtown Store", "address_lines": ["123 Main St", "San Jose, CA 95118"] }, { "location_id": "27214544968", "name": "Berkeley", "address_lines": ["2727 Milvia St", "Berkeley, CA 94703"] } ] }
PoleWymaganeDo czego służy
location_idTakShopify location ID z Kroku 1. Stan magazynowy jest odczytywany z tej lokalizacji.
nameTakNazwa sklepu. Jest wyświetlana kupującym, jeśli nie ustawisz label.
labelNieNazwa widoczna dla kupujących, jeśli różni się od name.
address_linesNieAdres wyświetlany pod See store address, po jednej linii na wpis.

Sklepy pojawiają się w kolejności, w jakiej je podasz. Wpis bez location_id lub name zostanie pominięty.

Masz już Advanced Settings? Dodaj pickup_stores jako kolejny klucz wewnątrz tego samego obiektu JSON, oddzielony od poprzedniego klucza przecinkiem. Nie twórz drugiego bloku { }.

Aby usunąć sklep, usuń jego wpis. Aby wyłączyć In-Store Pickup, usuń cały klucz pickup_stores.

Krok 3: Sprawdź swoją stronę wyszukiwania

Zmiany trafiają do Twojego storefrontu w ciągu około 10 minut. Po tym czasie kupujący mogą korzystać z In-Store Pickup w Twoim aktywnym sklepie. Wypróbuj to samodzielnie dokładnie tak, jak zrobią to oni:

  1. Wyszukaj produkt w swoim sklepie.
  2. Włącz In-store pickup w filtrach.
  3. Kliknij Select store obok jednego ze swoich sklepów.
  4. Sprawdź, czy każda karta produktu pokazuje wiersz stanu magazynowego dla tego sklepu, na przykład „In Stock w Downtown Store”.

Skąd pochodzą informacje o stanie magazynowym?

Stan magazynowy pochodzi z Twojego magazynu Shopify. Shoply odczytuje go podczas regularnej synchronizacji katalogu.

  • Shoply odczytuje stan magazynowy każdego sklepu z Shopify. Dla każdego wariantu produktu Shoply odczytuje ilość „available” w każdej lokalizacji Shopify przez Shopify Admin API.
  • Wiersze stanu magazynowego nie są aktualizowane na żywo. Odświeżają się, gdy synchronizuje się katalog. Częstotliwość zależy od harmonogramu synchronizacji. Na przykład katalog sklepu o dużym ruchu może synchronizować się mniej więcej raz dziennie.
  • Shopify nie powiadamia Shoply o każdej zmianie stanu magazynowego. Sprzedaż lub uzupełnienie zapasów pojawi się dopiero po następnej synchronizacji.
  • Wyniki wyszukiwania również mogą być używane ponownie przez maksymalnie 24 godziny. To także może zwiększyć opóźnienie.

Traktuj wiersz stanu magazynowego jako wskazówkę. Dokładną, aktualną dostępność pokazują strona produktu i checkout.

Jak liczony jest stan magazynowy?

  • Sztuki są sumowane ze wszystkich wariantów produktu, takich jak każdy rozmiar i kolor, w wybranym sklepie.
  • Produkty bez rekordów magazynowych w żadnym z podanych przez Ciebie sklepów nie pokazują wiersza stanu magazynowego. To częste w przypadku produktów cyfrowych, kart podarunkowych i produktów, których stany magazynowe nie są śledzone.

Czy mogę dopasować kolory do swojej marki?

Tak. Dodaj reguły do CSS wyszukiwania. Aby znaleźć właściwe miejsce, zobacz jak dostosować AI Search za pomocą CSS.

css
/* The switch, Select store buttons, and links */ .shoply-pickup-filter { --shoply-pickup-accent: #00823d; } /* Stock line colors on product cards */ .shoply-product-pickup-stock-in .shoply-product-pickup-stock-status { color: #00823d; } .shoply-product-pickup-stock-low .shoply-product-pickup-stock-status { color: #d13a00; } .shoply-product-pickup-stock-out .shoply-product-pickup-stock-status { color: #b21109; }

Inne klasy, które możesz stylować:

ClassElement
.shoply-pickup-filterCała sekcja In-Store Pickup w filtrach
.shoply-pickup-store-nameNazwa sklepu na liście
.shoply-pickup-select-storePrzycisk Select store
.shoply-product-pickup-stockWiersz stanu magazynowego na karcie produktu

Rozwiązywanie problemów

Przełącznik się nie pojawia.

  • Sprawdź, czy w Advanced Settings pod edytorem nie ma komunikatu JSON Error oraz czy zmiany zostały zapisane.
  • Sprawdź, czy każdy sklep ma zarówno location_id, jak i name.
  • Sprawdź, czy filtry wyszukiwania są po lewej stronie lub w panelu pływającym.
  • Poczekaj około 10 minut po zapisaniu, a następnie odśwież stronę wyszukiwania.

Przy każdym produkcie widnieje Out of Stock.

  • Sprawdź, czy każde location_id odpowiada lokalizacji sklepu w Shopify, tak jak w Kroku 1.
  • Sprawdź w Shopify, czy stan magazynowy jest śledzony w tej lokalizacji.

Niektóre produkty nie mają wiersza stanu magazynowego. Te produkty nie mają rekordów magazynowych w podanych przez Ciebie sklepach. Zobacz Jak liczony jest stan magazynowy?.

Inne opcje wyszukiwania znajdziesz w artykule Advanced Settings for AI Search.