Slik setter du opp henting i butikk i AI Search

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

Hvis du selger fra fysiske butikker, lar henting i butikk kundene velge butikk på søkesiden din og se, på hvert produkt, om den butikken har det på lager. Du slår det på ved å liste opp butikkene dine i Advanced Settings.

Hva ser kundene?

  • En “In-store pickup”-bryter øverst i søkefiltrene.
  • En butikkoversikt som åpnes når de slår på bryteren. Hver butikk har en Select store-knapp og en See store address-lenke.
  • En lagerlinje på hvert produktkort for den valgte butikken, for eksempel “På lager hos Downtown Store”. Det står På lager for 3 eller flere enheter i den butikken, Lav lagerbeholdning for 1 eller 2, og Ikke på lager når det ikke finnes noen.
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

Henting i butikk merker produkter; det skjuler dem ikke. Kundene ser fortsatt alle resultater, så de kan også bestille varer som ikke er på lager i butikken deres. Butikkvalget deres huskes på enheten deres til neste besøk.

Før du begynner

  • Et betalt abonnement. Advanced Settings, der du lister opp butikkene dine, er tilgjengelig på betalte abonnementer.
  • En Shopify-butikk som sporer lagerbeholdning på hver butikklokasjon. Lagerlinjer kommer fra Shopify-lagerbeholdningen din per lokasjon.
  • Søkefiltre til venstre eller i det flytende panelet. Bryteren vises i disse to filteroppsettene. Hvis filtrene dine ligger over resultatene, endrer du Filter position under Customize AI Search.

Trinn 1: Finn Shopify-lokasjons-ID-en til hver butikk

  1. Gå til Settings > Locations i Shopify-administrasjonen din.
  2. Klikk på en butikk.
  3. Kopier tallet på slutten av sideadressen. For eksempel, i admin.shopify.com/store/your-shop/settings/locations/64924319816, er lokasjons-ID-en 64924319816.

Gjenta dette for hver butikk du vil tilby.

Trinn 2: List opp butikkene dine i Advanced Settings

Gå til Settings i Shoply-administrasjonen og bla ned til Advanced Settings. For hvor dette redigeringsfeltet er og hvordan det fungerer, se How to Configure Advanced Settings.

Legg til en pickup_stores-liste med én oppføring per butikk:

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"] } ] }
FeltPåkrevdHva det gjør
location_idJaShopify-lokasjons-ID-en fra trinn 1. Lagerbeholdning leses fra denne lokasjonen.
nameJaButikkens navn. Vises til kunder når du ikke angir en label.
labelNeiNavnet kundene ser, hvis det er forskjellig fra name.
address_linesNeiAdressen som vises under See store address, én linje per oppføring.

Butikker vises i den rekkefølgen du lister dem opp. En oppføring som mangler location_id eller name, hoppes over.

Har du allerede Advanced Settings? Legg til pickup_stores som én ekstra nøkkel i det samme JSON-objektet, atskilt fra forrige nøkkel med et komma. Ikke opprett en ny { }-blokk.

For å fjerne en butikk, slett oppføringen dens. For å slå av henting i butikk, slett hele pickup_stores-nøkkelen.

Trinn 3: Kontroller søkesiden din

Endringer når butikkfronten din innen omtrent 10 minutter. Etter det kan kundene dine bruke henting i butikk i den aktive butikken din. Prøv det selv på samme måte som de vil gjøre:

  1. Søk etter et produkt i butikken din.
  2. Slå på In-store pickup i filtrene.
  3. Klikk på Select store ved siden av en av butikkene dine.
  4. Kontroller at hvert produktkort viser en lagerlinje for den butikken, for eksempel “På lager hos Downtown Store”.

Hvor kommer lagerinformasjonen fra?

Lagerinformasjonen kommer fra Shopify-lagerbeholdningen din. Shoply leser den under den vanlige katalogsynkroniseringen.

  • Shoply leser hver butikks lagerbeholdning fra Shopify. For hver produktvariant leser Shoply “available”-antallet på hver Shopify-lokasjon gjennom Shopify Admin API.
  • Lagerlinjer er ikke live. De oppdateres når katalogen din synkroniseres. Hvor ofte det skjer, avhenger av synkroniseringsplanen din. For eksempel kan katalogen til en travel butikk synkroniseres omtrent én gang om dagen.
  • Shopify varsler ikke Shoply om hver lagerendring. Et salg eller en påfylling vises først etter neste synkronisering.
  • Søkeresultater kan også gjenbrukes i opptil 24 timer. Dette kan øke forsinkelsen.

Se på lagerlinjen som en veiledning. Produktsiden og kassen din viser den nøyaktige, live tilgjengeligheten.

Hvordan telles lagerbeholdningen?

  • Enheter summeres på tvers av alle varianter av et produkt, som alle størrelser og farger, i den valgte butikken.
  • Produkter uten lagerposter i noen av de oppførte butikkene dine viser ingen lagerlinje. Dette er vanlig for digitale produkter, gavekort og varer der lagerbeholdning ikke spores.

Kan jeg tilpasse dette til merkevarens farger?

Ja. Legg til regler i søke-CSS-en din. For å finne hvor, se 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; }

Andre klasser du kan style:

KlasseElement
.shoply-pickup-filterHele henting i butikk-seksjonen i filtrene
.shoply-pickup-store-nameNavnet på en butikk i listen
.shoply-pickup-select-storeSelect store-knappen
.shoply-product-pickup-stockLagerlinjen på et produktkort

Feilsøking

Bryteren vises ikke.

  • Kontroller at Advanced Settings ikke viser JSON Error under redigeringsfeltet, og at du har lagret.
  • Kontroller at hver butikk har både location_id og name.
  • Kontroller at søkefiltrene dine er til venstre eller i det flytende panelet.
  • Vent omtrent 10 minutter etter lagring, og last deretter søkesiden på nytt.

Hvert produkt sier Ikke på lager.

  • Kontroller at hver location_id samsvarer med butikkens Shopify-lokasjon, som i trinn 1.
  • Kontroller i Shopify at lagerbeholdning spores på den lokasjonen.

Noen produkter har ingen lagerlinje. Disse produktene har ingen lagerposter i de oppførte butikkene dine. Se Hvordan telles lagerbeholdningen?.

For andre søkealternativer, se Advanced Settings for AI Search.