Hoe stel je ophalen in de winkel in voor AI Search
Als je verkoopt vanuit fysieke winkels, laat ophalen in de winkel shoppers hun winkel kiezen op je zoekpagina en bij elk product zien of die winkel het op voorraad heeft. Je schakelt dit in door je winkels te vermelden in Advanced Settings.
Wat zien shoppers?
- Een schakelaar “In-store pickup” bovenaan de zoekfilters.
- Een winkellijst die opent wanneer ze de schakelaar aanzetten. Elke winkel heeft een knop Select store en een link See store address.
- Een voorraadregel op elke productkaart voor de gekozen winkel, bijvoorbeeld “In Stock at Downtown Store”. Er staat In Stock bij 3 of meer stuks in die winkel, Low Stock bij 1 of 2, en Out of Stock bij geen voorraad.
Ophalen in de winkel labelt producten; het verbergt ze niet. Shoppers zien nog steeds alle resultaten, zodat ze ook artikelen kunnen bestellen die niet op voorraad zijn in hun winkel. Hun winkelkeuze wordt onthouden op hun apparaat voor hun volgende bezoek.
Voordat je begint
- Een betaald abonnement. Advanced Settings, waar je je winkels vermeldt, is beschikbaar in betaalde abonnementen.
- Een Shopify-winkel die voorraad per winkellocatie bijhoudt. Voorraadregels komen uit je Shopify-voorraad per locatie.
- Zoekfilters links of in het zwevende paneel. De schakelaar verschijnt in die twee filterindelingen. Als je filters boven de resultaten staan, wijzig dan Filter position onder Customize AI Search.
Stap 1: Vind de Shopify-locatie-ID van elke winkel
- Ga in je Shopify-beheercentrum naar Settings > Locations.
- Klik op een winkel.
- Kopieer het nummer aan het einde van het pagina-adres. Bijvoorbeeld in
admin.shopify.com/store/your-shop/settings/locations/64924319816is de locatie-ID64924319816.
Herhaal dit voor elke winkel die je wilt aanbieden.
Stap 2: Vermeld je winkels in Advanced Settings
Ga in het Shoply-beheercentrum naar Settings en scroll naar Advanced Settings. Voor waar deze editor staat en hoe die werkt, zie How to Configure Advanced Settings.
Voeg een lijst pickup_stores toe met één item per winkel:
{
"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"]
}
]
}| Veld | Verplicht | Wat het doet |
|---|---|---|
location_id | Ja | De Shopify-locatie-ID uit stap 1. Voorraad wordt uit deze locatie gelezen. |
name | Ja | De naam van de winkel. Wordt aan shoppers getoond wanneer je geen label instelt. |
label | Nee | De naam die shoppers zien, als die afwijkt van name. |
address_lines | Nee | Het adres dat wordt getoond onder See store address, één regel per item. |
Winkels verschijnen in de volgorde waarin je ze vermeldt. Een item zonder location_id of name wordt overgeslagen.
Heb je al Advanced Settings? Voeg pickup_stores toe als nog een sleutel binnen hetzelfde JSON-object, gescheiden van de vorige sleutel door een komma. Maak geen tweede blok { }.
Om een winkel te verwijderen, verwijder je het item ervan. Om ophalen in de winkel uit te schakelen, verwijder je de volledige sleutel pickup_stores.
Stap 3: Controleer je zoekpagina
Wijzigingen bereiken je storefront binnen ongeveer 10 minuten. Daarna kunnen je shoppers ophalen in de winkel gebruiken in je live winkel. Probeer het zelf op dezelfde manier als zij:
- Zoek naar een product in je winkel.
- Zet In-store pickup aan in de filters.
- Klik op Select store naast een van je winkels.
- Controleer of elke productkaart een voorraadregel voor die winkel toont, zoals “In Stock at Downtown Store”.
Waar komt de voorraadinformatie vandaan?
Voorraad komt uit je Shopify-voorraad. Shoply leest die tijdens de reguliere catalogsynchronisatie.
- Shoply leest de voorraad van elke winkel uit Shopify. Voor elke productvariant leest Shoply de hoeveelheid “available” op elke Shopify-locatie via de Shopify Admin API.
- Voorraadregels zijn niet live. Ze worden vernieuwd wanneer je catalogus synchroniseert. Hoe vaak dat gebeurt, hangt af van je synchronisatieschema. De catalogus van een drukke winkel kan bijvoorbeeld ongeveer één keer per dag synchroniseren.
- Shopify meldt niet elke voorraadwijziging aan Shoply. Een verkoop of aanvulling verschijnt pas na de volgende synchronisatie.
- Zoekresultaten kunnen ook tot 24 uur opnieuw worden gebruikt. Dit kan de vertraging vergroten.
Beschouw de voorraadregel als een richtlijn. Je productpagina en checkout tonen de exacte, live beschikbaarheid.
Hoe wordt voorraad geteld?
- Stuks worden opgeteld over alle varianten van een product, zoals elke maat en kleur, in de gekozen winkel.
- Producten zonder voorraadrecords bij een van je vermelde winkels tonen geen voorraadregel. Dit komt vaak voor bij digitale producten, cadeaubonnen en artikelen waarvan de voorraad niet wordt bijgehouden.
Kan ik dit afstemmen op de kleuren van mijn merk?
Ja. Voeg regels toe aan je zoek-CSS. Om te zien waar, ga naar how to customize AI Search with 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; }Andere classes die je kunt stijlen:
| Class | Element |
|---|---|
.shoply-pickup-filter | De volledige sectie voor ophalen in de winkel in de filters |
.shoply-pickup-store-name | De naam van een winkel in de lijst |
.shoply-pickup-select-store | De knop Select store |
.shoply-product-pickup-stock | De voorraadregel op een productkaart |
Probleemoplossing
De schakelaar verschijnt niet.
- Controleer of Advanced Settings geen JSON Error onder de editor toont, en of je hebt opgeslagen.
- Controleer of elke winkel zowel
location_idalsnameheeft. - Controleer of je zoekfilters links staan of in het zwevende paneel.
- Wacht ongeveer 10 minuten na het opslaan en laad daarna je zoekpagina opnieuw.
Bij elk product staat Out of Stock.
- Controleer of elke
location_idovereenkomt met de Shopify-locatie van de winkel, zoals in stap 1. - Controleer in Shopify of voorraad op die locatie wordt bijgehouden.
Sommige producten hebben geen voorraadregel. Die producten hebben geen voorraadrecords bij je vermelde winkels. Zie Hoe wordt voorraad geteld?.
Voor andere zoekopties, zie Advanced Settings for AI Search.
