Jak nastavit vyzvednutí na prodejně v AI Search
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 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
- Ve správě Shopify přejděte na Settings > Locations.
- Klikněte na prodejnu.
- Zkopírujte číslo na konci adresy stránky. Například v
admin.shopify.com/store/your-shop/settings/locations/64924319816je location ID64924319816.
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:
{
"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"]
}
]
}| Pole | Povinné | Co dělá |
|---|---|---|
location_id | Ano | Shopify location ID z kroku 1. Zásoby se načítají z této lokace. |
name | Ano | Název prodejny. Zobrazuje se zákazníkům, pokud nenastavíte label. |
label | Ne | Název, který zákazníci uvidí, pokud se liší od name. |
address_lines | Ne | Adresa 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:
- Vyhledejte produkt ve svém obchodě.
- Ve filtrech zapněte In-store pickup.
- Klikněte na Select store vedle jedné ze svých prodejen.
- 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.
/* 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:
| Class | Element |
|---|---|
.shoply-pickup-filter | Celá sekce In-Store Pickup ve filtrech |
.shoply-pickup-store-name | Název prodejny v seznamu |
.shoply-pickup-select-store | Tlačí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_idiname. - 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_idodpoví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.
