Cum să configurezi ridicarea din magazin în AI Search

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

Dacă vinzi din magazine fizice, Ridicarea din magazin le permite cumpărătorilor să își aleagă magazinul pe pagina de căutare și să vadă, la fiecare produs, dacă acel magazin îl are în stoc. O activezi listând magazinele tale în Setările avansate.

Ce văd cumpărătorii?

  • Un comutator „Ridicare din magazin” în partea de sus a filtrelor de căutare.
  • O listă de magazine care se deschide când activează comutatorul. Fiecare magazin are un buton Selectează magazinul și un link Vezi adresa magazinului.
  • O linie de stoc pe fiecare card de produs pentru magazinul ales, de exemplu „În stoc la Magazinul Downtown”. Afișează În stoc pentru 3 sau mai multe unități în acel magazin, Stoc redus pentru 1 sau 2 și Stoc epuizat dacă nu există niciuna.
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

Ridicarea din magazin etichetează produsele; nu le ascunde. Cumpărătorii văd în continuare toate rezultatele, astfel încât pot comanda și articole care sunt epuizate în magazinul lor. Alegerea magazinului este memorată pe dispozitivul lor pentru următoarea vizită.

Înainte să începi

  • Un plan plătit. Setările avansate, unde îți listezi magazinele, sunt disponibile pe planurile plătite.
  • Un magazin Shopify care urmărește inventarul la fiecare locație de magazin. Liniile de stoc provin din inventarul Shopify pe locație.
  • Filtre de căutare în stânga sau în panoul flotant. Comutatorul apare în aceste două aspecte de filtre. Dacă filtrele tale sunt deasupra rezultatelor, schimbă Filter position din Customize AI Search.

Pasul 1: Găsește ID-ul locației Shopify pentru fiecare magazin

  1. În panoul tău de administrare Shopify, mergi la Settings > Locations.
  2. Fă clic pe un magazin.
  3. Copiază numărul de la sfârșitul adresei paginii. De exemplu, în admin.shopify.com/store/your-shop/settings/locations/64924319816, ID-ul locației este 64924319816.

Repetă acest lucru pentru fiecare magazin pe care vrei să îl oferi.

Pasul 2: Listează-ți magazinele în Setările avansate

În panoul de administrare Shoply, mergi la Settings și derulează până la Advanced Settings. Pentru locația acestui editor și cum funcționează, vezi Cum să configurezi Setările avansate.

Adaugă o listă pickup_stores cu o intrare pentru fiecare magazin:

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"] } ] }
CâmpObligatoriuCe face
location_idDaID-ul locației Shopify din Pasul 1. Stocul este citit din această locație.
nameDaNumele magazinului. Este afișat cumpărătorilor când nu setezi un label.
labelNuNumele pe care îl văd cumpărătorii, dacă diferă de name.
address_linesNuAdresa afișată sub Vezi adresa magazinului, câte un rând pentru fiecare intrare.

Magazinele apar în ordinea în care le listezi. O intrare căreia îi lipsește location_id sau name este ignorată.

Ai deja Setări avansate? Adaugă pickup_stores ca încă o cheie în același obiect JSON, separată de cheia anterioară printr-o virgulă. Nu crea un al doilea bloc { }.

Pentru a elimina un magazin, șterge intrarea lui. Pentru a dezactiva Ridicarea din magazin, șterge întreaga cheie pickup_stores.

Pasul 3: Verifică pagina ta de căutare

Modificările ajung în storefront-ul tău în aproximativ 10 minute. După aceea, cumpărătorii tăi pot folosi Ridicarea din magazin în magazinul tău live. Încearcă și tu exact cum o vor face ei:

  1. Caută un produs în magazinul tău.
  2. Activează Ridicare din magazin în filtre.
  3. Fă clic pe Selectează magazinul lângă unul dintre magazinele tale.
  4. Verifică faptul că fiecare card de produs afișează o linie de stoc pentru acel magazin, cum ar fi „În stoc la Magazinul Downtown”.

De unde provin informațiile despre stoc?

Stocul provine din inventarul tău Shopify. Shoply îl citește în timpul sincronizării regulate a catalogului.

  • Shoply citește inventarul fiecărui magazin din Shopify. Pentru fiecare variantă de produs, Shoply citește cantitatea „available” din fiecare locație Shopify prin Shopify Admin API.
  • Liniile de stoc nu sunt live. Ele se reîmprospătează când catalogul tău se sincronizează. Cât de des se întâmplă acest lucru depinde de programul tău de sincronizare. De exemplu, catalogul unui magazin foarte activ se poate sincroniza aproximativ o dată pe zi.
  • Shopify nu notifică Shoply la fiecare schimbare de inventar. O vânzare sau o reaprovizionare apare doar după următoarea sincronizare.
  • Rezultatele căutării pot fi de asemenea refolosite până la 24 de ore. Acest lucru poate adăuga întârziere.

Tratează linia de stoc ca pe un ghid. Pagina produsului și checkout-ul tău afișează disponibilitatea exactă, live.

Cum este calculat stocul?

  • Unitățile sunt adunate pentru toate variantele unui produs, cum ar fi fiecare mărime și culoare, în magazinul ales.
  • Produsele fără înregistrări de inventar în niciunul dintre magazinele listate nu afișează nicio linie de stoc. Acest lucru este comun pentru produsele digitale, cardurile cadou și articolele al căror inventar nu este urmărit.

Pot să potrivesc culorile brandului meu?

Da. Adaugă reguli în CSS-ul tău de căutare. Pentru a afla unde, vezi cum să personalizezi AI Search cu 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; }

Alte clase pe care le poți stiliza:

ClasăElement
.shoply-pickup-filterÎntreaga secțiune Ridicare din magazin din filtre
.shoply-pickup-store-nameNumele unui magazin în listă
.shoply-pickup-select-storeButonul Selectează magazinul
.shoply-product-pickup-stockLinia de stoc de pe un card de produs

Depanare

Comutatorul nu apare.

  • Verifică dacă Setările avansate nu afișează JSON Error sub editor și că ai salvat.
  • Verifică dacă fiecare magazin are atât location_id, cât și name.
  • Verifică dacă filtrele tale de căutare sunt în stânga sau în panoul flotant.
  • Așteaptă aproximativ 10 minute după salvare, apoi reîncarcă pagina de căutare.

Fiecare produs afișează Stoc epuizat.

  • Verifică dacă fiecare location_id corespunde locației Shopify a magazinului, ca în Pasul 1.
  • Verifică în Shopify că inventarul este urmărit în acea locație.

Unele produse nu au linie de stoc. Aceste produse nu au înregistrări de inventar în magazinele tale listate. Vezi Cum este calculat stocul?.

Pentru alte opțiuni de căutare, vezi Setări avansate pentru AI Search.