Kako nastaviti prevzem v trgovini v AI Search

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

Če prodajate v fizičnih trgovinah, prevzem v trgovini kupcem omogoča, da na strani iskanja izberejo svojo trgovino in pri vsakem izdelku vidijo, ali je ta izdelek v izbrani trgovini na zalogi. Funkcijo vklopite tako, da svoje trgovine navedete v naprednih nastavitvah.

Kaj vidijo kupci?

  • Stikalo “Prevzem v trgovini” na vrhu iskalnih filtrov.
  • Seznam trgovin, ki se odpre, ko vklopijo stikalo. Vsaka trgovina ima gumb Izberi trgovino in povezavo Poglej naslov trgovine.
  • Vrstico zaloge na vsaki kartici izdelka za izbrano trgovino, na primer “Na zalogi v Downtown Store”. Prikaže se Na zalogi za 3 ali več enot v tej trgovini, Nizka zaloga za 1 ali 2 in Ni na zalogi, če zaloge ni.
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

Prevzem v trgovini označuje izdelke; ne skriva jih. Kupci še vedno vidijo vse rezultate, zato lahko naročijo tudi izdelke, ki v njihovi trgovini niso na zalogi. Njihova izbira trgovine se shrani v njihovi napravi za naslednji obisk.

Preden začnete

  • Plačljiv paket. Napredne nastavitve, kjer navedete svoje trgovine, so na voljo v plačljivih paketih.
  • Trgovina Shopify, ki spremlja zalogo na vsaki lokaciji trgovine. Vrstice zaloge izhajajo iz zaloge Shopify po posamezni lokaciji.
  • Iskalni filtri na levi strani ali v plavajočem panelu. Stikalo se prikaže v teh dveh postavitvah filtrov. Če so vaši filtri nad rezultati, spremenite Filter position v razdelku Customize AI Search.

1. korak: Poiščite Shopify ID lokacije za vsako trgovino

  1. V skrbniškem vmesniku Shopify pojdite na Settings > Locations.
  2. Kliknite trgovino.
  3. Kopirajte številko na koncu naslova strani. Na primer, v admin.shopify.com/store/your-shop/settings/locations/64924319816 je ID lokacije 64924319816.

To ponovite za vsako trgovino, ki jo želite ponuditi.

2. korak: Navedite svoje trgovine v naprednih nastavitvah

V skrbniškem vmesniku Shoply pojdite na Settings in se pomaknite do Advanced Settings. Kje je ta urejevalnik in kako deluje, si oglejte v Kako konfigurirati napredne nastavitve.

Dodajte seznam pickup_stores, z enim vnosom za vsako trgovino:

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"] } ] }
PoljeObveznoKaj naredi
location_idDaShopify ID lokacije iz 1. koraka. Zaloga se bere s te lokacije.
nameDaIme trgovine. Kupcem se prikaže, če ne nastavite label.
labelNeIme, ki ga vidijo kupci, če se razlikuje od name.
address_linesNeNaslov, prikazan pod Poglej naslov trgovine, po ena vrstica na vnos.

Trgovine se prikažejo v vrstnem redu, v katerem jih navedete. Vnos brez location_id ali name se preskoči.

Že imate napredne nastavitve? Dodajte pickup_stores kot še en ključ znotraj istega JSON objekta, ločenega od prejšnjega ključa z vejico. Ne ustvarite drugega bloka { }.

Če želite odstraniti trgovino, izbrišite njen vnos. Če želite izklopiti prevzem v trgovini, izbrišite celoten ključ pickup_stores.

3. korak: Preverite svojo stran iskanja

Spremembe prispejo na vašo storefront stran v približno 10 minutah. Po tem lahko vaši kupci uporabljajo prevzem v trgovini v vaši aktivni trgovini. Preizkusite ga sami na enak način, kot ga bodo uporabljali oni:

  1. V svoji trgovini poiščite izdelek.
  2. V filtrih vklopite Prevzem v trgovini.
  3. Kliknite Izberi trgovino ob eni od svojih trgovin.
  4. Preverite, da vsaka kartica izdelka prikazuje vrstico zaloge za to trgovino, na primer “Na zalogi v Downtown Store”.

Od kod prihajajo podatki o zalogi?

Zaloga prihaja iz vaše zaloge Shopify. Shoply jo prebere med redno sinhronizacijo kataloga.

  • Shoply prebere zalogo vsake trgovine iz Shopify. Za vsako različico izdelka Shoply prek Shopify Admin API prebere količino “available” na vsaki lokaciji Shopify.
  • Vrstice zaloge niso v živo. Osvežijo se, ko se vaš katalog sinhronizira. Kako pogosto se to zgodi, je odvisno od urnika sinhronizacije. Na primer, katalog prometne trgovine se lahko sinhronizira približno enkrat na dan.
  • Shopify Shoplyja ne obvesti o vsaki spremembi zaloge. Prodaja ali dopolnitev zaloge se prikaže šele po naslednji sinhronizaciji.
  • Rezultati iskanja se lahko ponovno uporabijo tudi do 24 ur. To lahko še dodatno podaljša zamik.

Vrstico zaloge obravnavajte kot orientacijo. Stran izdelka in blagajna prikazujeta natančno, trenutno razpoložljivost.

Kako se šteje zaloga?

  • Enote se seštejejo prek vseh različic izdelka, kot so vse velikosti in barve, v izbrani trgovini.
  • Izdelki brez zapisov o zalogi v kateri koli od vaših navedenih trgovin ne prikazujejo vrstice zaloge. To je pogosto pri digitalnih izdelkih, darilnih karticah in izdelkih, pri katerih se zaloga ne spremlja.

Ali lahko uskladim barve z vizualno podobo svoje blagovne znamke?

Da. Dodajte pravila v svoj CSS za iskanje. Kje to storite, si oglejte v kako prilagoditi AI Search s 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; }

Drugi razredi, ki jih lahko oblikujete:

RazredElement
.shoply-pickup-filterCeloten razdelek prevzema v trgovini v filtrih
.shoply-pickup-store-nameIme trgovine na seznamu
.shoply-pickup-select-storeGumb Izberi trgovino
.shoply-product-pickup-stockVrstica zaloge na kartici izdelka

Odpravljanje težav

Stikalo se ne prikaže.

  • Preverite, da v naprednih nastavitvah pod urejevalnikom ni prikazana napaka JSON Error in da ste shranili.
  • Preverite, da ima vsaka trgovina tako location_id kot name.
  • Preverite, da so vaši iskalni filtri na levi strani ali v plavajočem panelu.
  • Po shranjevanju počakajte približno 10 minut, nato znova naložite stran iskanja.

Pri vsakem izdelku piše Ni na zalogi.

  • Preverite, da se vsak location_id ujema z lokacijo trgovine v Shopify, kot v 1. koraku.
  • V Shopify preverite, da se zaloga na tej lokaciji spremlja.

Nekateri izdelki nimajo vrstice zaloge. Ti izdelki nimajo zapisov o zalogi v vaših navedenih trgovinah. Glejte Kako se šteje zaloga?.

Za druge možnosti iskanja glejte Napredne nastavitve za AI Search.