Jak nastavit vyzvednutí na prodejně v AI Search

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

Pokud prodáváte i v kamenných prodejnách, funkce In-Store Pickup umožní zákazníkům vybrat si svou prodejnu na stránce vyhledávání a u každého produktu zjistit, zda je v této prodejně skladem. Zapnete ji tak, že své prodejny uvedete v Advanced Settings.

Co zákazníci uvidí?

  • Přepínač „In-store pickup“ v horní části filtrů vyhledávání.
  • Seznam prodejen, který se otevře po zapnutí přepínače. Každá prodejna má tlačítko Select store a odkaz See store address.
  • Řádek se stavem zásob na každé produktové kartě pro vybranou prodejnu, například „In Stock at Downtown Store“. Zobrazuje In Stock při 3 a více kusech v této prodejně, Low Stock při 1 nebo 2 kusech a Out of Stock, pokud není skladem nic.
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 produkty označuje; neskrývá je. Zákazníci tedy stále uvidí všechny výsledky, takže si mohou objednat i položky, které v jejich prodejně nejsou skladem. Jejich volba prodejny se pro příští návštěvu zapamatuje na jejich zařízení.

Než začnete

  • Placený tarif. Advanced Settings, kde uvádíte své prodejny, jsou dostupné v placených tarifech.
  • Shopify obchod, který sleduje zásoby v každé prodejně. Řádky se stavem zásob vycházejí ze zásob Shopify podle jednotlivých lokací.
  • Filtry vyhledávání vlevo nebo v plovoucím panelu. Přepínač se zobrazuje v těchto dvou rozloženích filtrů. Pokud máte filtry nad výsledky, změňte Filter position v části Customize AI Search.

Krok 1: Najděte Shopify location ID každé prodejny

  1. Ve správě Shopify přejděte na Settings > Locations.
  2. Klikněte na prodejnu.
  3. Zkopírujte číslo na konci adresy stránky. Například v admin.shopify.com/store/your-shop/settings/locations/64924319816 je location ID 64924319816.

Tento postup opakujte pro každou prodejnu, kterou chcete nabídnout.

Krok 2: Uveďte své prodejny v Advanced Settings

Ve správě Shoply přejděte do Settings a sjeďte k části Advanced Settings. Kde editor najdete a jak funguje, se dozvíte v článku How to Configure Advanced Settings.

Přidejte seznam pickup_stores s jednou položkou pro každou prodejnu:

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"] } ] }
PolePovinnéCo dělá
location_idAnoShopify location ID z kroku 1. Zásoby se načítají z této lokace.
nameAnoNázev prodejny. Zobrazuje se zákazníkům, pokud nenastavíte label.
labelNeNázev, který zákazníci uvidí, pokud se liší od name.
address_linesNeAdresa zobrazená pod See store address, jeden řádek na každou položku.

Prodejny se zobrazují v pořadí, v jakém je uvedete. Položka bez location_id nebo name se přeskočí.

Už máte Advanced Settings? Přidejte pickup_stores jako další klíč do stejného objektu JSON, oddělený od předchozího klíče čárkou. Nevytvářejte druhý blok { }.

Chcete-li prodejnu odebrat, smažte její položku. Chcete-li In-Store Pickup vypnout, smažte celý klíč pickup_stores.

Krok 3: Zkontrolujte stránku vyhledávání

Změny se ve storefrontu projeví přibližně do 10 minut. Poté mohou vaši zákazníci používat In-Store Pickup ve vašem živém obchodě. Vyzkoušejte si to sami stejným způsobem, jakým to udělají oni:

  1. Vyhledejte produkt ve svém obchodě.
  2. Ve filtrech zapněte In-store pickup.
  3. Klikněte na Select store vedle jedné ze svých prodejen.
  4. Zkontrolujte, že každá produktová karta zobrazuje řádek se stavem zásob pro tuto prodejnu, například „In Stock at Downtown Store“.

Odkud pocházejí informace o zásobách?

Stav zásob pochází z vašeho inventáře v Shopify. Shoply jej načítá při pravidelné synchronizaci katalogu.

  • Shoply načítá inventář každé prodejny ze Shopify. U každé varianty produktu Shoply přes Shopify Admin API načítá množství „available“ v každé Shopify lokaci.
  • Řádky se stavem zásob nejsou živé. Obnovují se při synchronizaci katalogu. Jak často k tomu dochází, závisí na vašem plánu synchronizace. Například katalog vytíženého obchodu se může synchronizovat přibližně jednou denně.
  • Shopify neupozorňuje Shoply na každou změnu zásob. Prodej nebo naskladnění se projeví až po další synchronizaci.
  • Výsledky vyhledávání se také mohou znovu používat až 24 hodin. To může zpoždění ještě prodloužit.

Berete řádek se stavem zásob jako orientační údaj. Přesnou, aktuální dostupnost zobrazuje stránka produktu a pokladna.

Jak se zásoby počítají?

  • Kusy se sčítají napříč všemi variantami produktu, například napříč všemi velikostmi a barvami, ve vybrané prodejně.
  • Produkty bez záznamů o zásobách v některé z vašich uvedených prodejen nezobrazují žádný řádek se stavem zásob. To je běžné u digitálních produktů, dárkových karet a položek, u nichž se zásoby nesledují.

Mohu sladit barvy se svou značkou?

Ano. Přidejte pravidla do CSS svého vyhledávání. Kde to udělat, zjistíte v článku how to customize AI Search with 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; }

Další třídy, které můžete stylovat:

ClassElement
.shoply-pickup-filterCelá sekce In-Store Pickup ve filtrech
.shoply-pickup-store-nameNázev prodejny v seznamu
.shoply-pickup-select-storeTlačítko Select store
.shoply-product-pickup-stockŘádek se stavem zásob na produktové kartě

Řešení problémů

Přepínač se nezobrazuje.

  • Zkontrolujte, že se pod editorem v Advanced Settings nezobrazuje JSON Error a že jste změny uložili.
  • Zkontrolujte, že každá prodejna má location_id i name.
  • Zkontrolujte, že vaše filtry vyhledávání jsou vlevo nebo v plovoucím panelu.
  • Po uložení počkejte přibližně 10 minut a pak stránku vyhledávání znovu načtěte.

U každého produktu je uvedeno Out of Stock.

  • Zkontrolujte, že každé location_id odpovídá lokaci prodejny v Shopify, jak je uvedeno v kroku 1.
  • Zkontrolujte v Shopify, že se v dané lokaci sledují zásoby.

Některé produkty nemají řádek se stavem zásob. Tyto produkty nemají záznamy o zásobách ve vašich uvedených prodejnách. Viz Jak se zásoby počítají?.

Další možnosti vyhledávání najdete v článku Advanced Settings for AI Search.