Sådan opsætter du afhentning i butik i AI Search
Hvis du sælger fra fysiske butikker, lader afhentning i butik kunder vælge deres butik på din søgeside og se på hvert produkt, om den butik har det på lager. Du aktiverer det ved at angive dine butikker i Advanced Settings.
Hvad ser kunderne?
- En “Afhentning i butik”-kontakt øverst i søgefiltrene.
- En butiksliste der åbnes, når de slår kontakten til. Hver butik har en Select store-knap og et See store address-link.
- En lagerlinje på hvert produktkort for den valgte butik, for eksempel “På lager hos Downtown Store”. Den viser På lager ved 3 eller flere enheder i den butik, Lav lagerbeholdning ved 1 eller 2 og Ikke på lager ved ingen.
Afhentning i butik mærker produkter; den skjuler dem ikke. Kunder ser stadig alle resultater, så de kan også bestille varer, der ikke er på lager i deres butik. Deres butiksvalg huskes på deres enhed til næste besøg.
Før du går i gang
- Et betalingsabonnement. Advanced Settings, hvor du angiver dine butikker, er tilgængelig på betalingsabonnementer.
- En Shopify-butik, der sporer lagerbeholdning på hver butikslokation. Lagerlinjer kommer fra din Shopify-lagerbeholdning pr. lokation.
- Søgefiltre til venstre eller i det flydende panel. Kontakten vises i disse to filterlayouts. Hvis dine filtre ligger over resultaterne, så skift Filter position under Customize AI Search.
Trin 1: Find hver butiks Shopify-lokations-ID
- Gå til Settings > Locations i din Shopify-administrator.
- Klik på en butik.
- Kopiér nummeret i slutningen af sideadressen. For eksempel i
admin.shopify.com/store/your-shop/settings/locations/64924319816er lokations-ID’et64924319816.
Gentag dette for hver butik, du vil tilbyde.
Trin 2: Angiv dine butikker i Advanced Settings
Gå til Settings i Shoply-administratoren, og rul ned til Advanced Settings. Se How to Configure Advanced Settings for, hvor denne editor er, og hvordan den fungerer.
Tilføj en pickup_stores-liste med én post pr. butik:
{
"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"]
}
]
}| Felt | Påkrævet | Hvad det gør |
|---|---|---|
location_id | Ja | Shopify-lokations-ID’et fra trin 1. Lagerbeholdning læses fra denne lokation. |
name | Ja | Butikkens navn. Vises til kunder, når du ikke angiver en label. |
label | Nej | Navnet kunderne ser, hvis det er forskelligt fra name. |
address_lines | Nej | Adressen, der vises under See store address, én linje pr. post. |
Butikker vises i den rækkefølge, du angiver dem. En post uden location_id eller name springes over.
Har du allerede Advanced Settings? Tilføj pickup_stores som endnu en nøgle i det samme JSON-objekt, adskilt fra den forrige nøgle med et komma. Opret ikke en ny { }-blok.
For at fjerne en butik skal du slette dens post. For at slå afhentning i butik fra skal du slette hele nøglen pickup_stores.
Trin 3: Tjek din søgeside
Ændringer når din storefront inden for cirka 10 minutter. Derefter kan dine kunder bruge afhentning i butik i din live-butik. Prøv det selv på samme måde, som de vil gøre:
- Søg efter et produkt i din butik.
- Slå In-store pickup til i filtrene.
- Klik på Select store ved siden af en af dine butikker.
- Tjek, at hvert produktkort viser en lagerlinje for den butik, såsom “På lager hos Downtown Store”.
Hvor kommer lageroplysningerne fra?
Lageroplysninger kommer fra din Shopify-lagerbeholdning. Shoply læser dem under sin normale katalogsynkronisering.
- Shoply læser hver butiks lagerbeholdning fra Shopify. For hver produktvariant læser Shoply den “available” mængde på hver Shopify-lokation via Shopify Admin API.
- Lagerlinjer er ikke live. De opdateres, når dit katalog synkroniseres. Hvor ofte det sker, afhænger af din synkroniseringsplan. For eksempel kan en travl butiks katalog synkroniseres omtrent én gang om dagen.
- Shopify underretter ikke Shoply om hver lagerændring. Et salg eller en genopfyldning vises først efter næste synkronisering.
- Søgeresultater kan også blive genbrugt i op til 24 timer. Det kan give yderligere forsinkelse.
Betragt lagerlinjen som vejledende. Din produktside og checkout viser den præcise, live tilgængelighed.
Hvordan tælles lagerbeholdning?
- Enheder lægges sammen på tværs af alle varianter af et produkt, såsom alle størrelser og farver, i den valgte butik.
- Produkter uden lagerregistreringer på nogen af dine angivne butikker viser ingen lagerlinje. Det er almindeligt for digitale produkter, gavekort og varer, hvis lagerbeholdning ikke spores.
Kan jeg matche mit brands farver?
Ja. Tilføj regler til din søge-CSS. Se how to customize AI Search with CSS for at finde, hvor det skal gøres.
/* 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:
| Klasse | Element |
|---|---|
.shoply-pickup-filter | Hele sektionen for afhentning i butik i filtrene |
.shoply-pickup-store-name | En butiks navn i listen |
.shoply-pickup-select-store | Knappen Select store |
.shoply-product-pickup-stock | Lagerlinjen på et produktkort |
Fejlfinding
Kontakten vises ikke.
- Tjek, at Advanced Settings ikke viser JSON Error under editoren, og at du har gemt.
- Tjek, at hver butik har både
location_idogname. - Tjek, at dine søgefiltre er til venstre eller i det flydende panel.
- Vent cirka 10 minutter efter lagring, og genindlæs derefter din søgeside.
Alle produkter viser Ikke på lager.
- Tjek, at hver
location_idmatcher butikkens Shopify-lokation, som i trin 1. - Tjek i Shopify, at lagerbeholdning spores på den lokation.
Nogle produkter har ingen lagerlinje. Disse produkter har ingen lagerregistreringer på dine angivne butikker. Se Hvordan tælles lagerbeholdning?.
Se Advanced Settings for AI Search for andre søgemuligheder.
