Så konfigurerar du upphämtning i butik i AI Search

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

Om du säljer från fysiska butiker låter upphämtning i butik kunder välja sin butik på din söksida och se på varje produkt om den butiken har varan i lager. Du aktiverar det genom att lista dina butiker i Advanced Settings.

Vad ser kunderna?

  • En “In-store pickup”-växel högst upp i sökfiltren.
  • En butikslista som öppnas när de slår på växeln. Varje butik har en Select store-knapp och en See store address-länk.
  • En lagerrad på varje produktkort för den valda butiken, till exempel “In Stock at Downtown Store”. Den visar In Stock för 3 eller fler enheter i den butiken, Low Stock för 1 eller 2, och Out of Stock om inga finns.
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

Upphämtning i butik märker upp produkter; den döljer dem inte. Kunder ser fortfarande alla resultat, så de kan också beställa varor som är slut i lager i deras butik. Deras butiksval sparas på deras enhet till nästa besök.

Innan du börjar

  • Ett betalabonnemang. Advanced Settings, där du listar dina butiker, är tillgängligt på betalplaner.
  • En Shopify-butik som spårar lager i varje butikslagerställe. Lagerrader kommer från ditt Shopify-lager per plats.
  • Sökfilter till vänster eller i den flytande panelen. Växeln visas i dessa två filterlayouter. Om dina filter ligger ovanför resultaten, ändra Filter position under Customize AI Search.

Steg 1: Hitta varje butiks Shopify location ID

  1. Gå till Settings > Locations i din Shopify-admin.
  2. Klicka på en butik.
  3. Kopiera numret i slutet av sidans adress. Till exempel, i admin.shopify.com/store/your-shop/settings/locations/64924319816 är location ID 64924319816.

Upprepa detta för varje butik du vill erbjuda.

Steg 2: Lista dina butiker i Advanced Settings

I Shoply-admin går du till Settings och skrollar ner till Advanced Settings. För var denna editor finns och hur den fungerar, se How to Configure Advanced Settings.

Lägg till en pickup_stores-lista med en post per butik:

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"] } ] }
FältKrävsVad det gör
location_idJaShopify location ID från steg 1. Lager läses från denna plats.
nameJaButikens namn. Visas för kunder när du inte anger en label.
labelNejNamnet kunder ser, om det skiljer sig från name.
address_linesNejAdressen som visas under See store address, en rad per post.

Butiker visas i den ordning du listar dem. En post som saknar location_id eller name hoppas över.

Har du redan Advanced Settings? Lägg till pickup_stores som ytterligare en nyckel i samma JSON-objekt, avskild från föregående nyckel med ett kommatecken. Skapa inte ett andra { }-block.

Om du vill ta bort en butik, radera dess post. Om du vill stänga av upphämtning i butik, radera hela nyckeln pickup_stores.

Steg 3: Kontrollera din söksida

Ändringar når din storefront inom cirka 10 minuter. Efter det kan dina kunder använda upphämtning i butik i din livebutik. Prova själv på samma sätt som de kommer att göra:

  1. Sök efter en produkt i din butik.
  2. Slå på In-store pickup i filtren.
  3. Klicka på Select store bredvid en av dina butiker.
  4. Kontrollera att varje produktkort visar en lagerrad för den butiken, till exempel “In Stock at Downtown Store”.

Varifrån kommer lagerinformationen?

Lagerinformationen kommer från ditt Shopify-lager. Shoply läser den under sin vanliga katalogsynkronisering.

  • Shoply läser varje butiks lager från Shopify. För varje produktvariant läser Shoply kvantiteten “available” på varje Shopify-plats via Shopify Admin API.
  • Lagerrader är inte live. De uppdateras när din katalog synkroniseras. Hur ofta det sker beror på ditt synkschema. Till exempel kan en upptagen butiks katalog synkroniseras ungefär en gång per dag.
  • Shopify meddelar inte Shoply om varje lagerförändring. En försäljning eller påfyllning visas först efter nästa synkronisering.
  • Sökresultat kan också återanvändas i upp till 24 timmar. Detta kan öka fördröjningen.

Se lagerraden som en vägledning. Din produktsida och kassan visar den exakta, live tillgängligheten.

Hur räknas lager?

  • Enheter summeras över alla varianter av en produkt, till exempel varje storlek och färg, i den valda butiken.
  • Produkter utan lagerposter i någon av dina listade butiker visar ingen lagerrad. Detta är vanligt för digitala produkter, presentkort och varor vars lager inte spåras.

Kan jag matcha mitt varumärkes färger?

Ja. Lägg till regler i din sök-CSS. För att hitta var, 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; }

Andra klasser du kan styla:

ClassElement
.shoply-pickup-filterHela sektionen för upphämtning i butik i filtren
.shoply-pickup-store-nameEn butiks namn i listan
.shoply-pickup-select-storeKnappen Select store
.shoply-product-pickup-stockLagerraden på ett produktkort

Felsökning

Växeln visas inte.

  • Kontrollera att Advanced Settings inte visar något JSON Error under editorn och att du har sparat.
  • Kontrollera att varje butik har både location_id och name.
  • Kontrollera att dina sökfilter är till vänster eller i den flytande panelen.
  • Vänta cirka 10 minuter efter att du sparat och ladda sedan om din söksida.

Varje produkt visar Out of Stock.

  • Kontrollera att varje location_id matchar butikens Shopify-plats, som i steg 1.
  • Kontrollera i Shopify att lager spåras på den platsen.

Vissa produkter har ingen lagerrad. Dessa produkter har inga lagerposter i dina listade butiker. Se Hur räknas lager?.

För andra sökalternativ, se Advanced Settings for AI Search.