Come configurare il ritiro in negozio in AI Search
Se vendi da negozi fisici, il ritiro in negozio permette agli acquirenti di scegliere il loro negozio nella pagina di ricerca e di vedere, su ogni prodotto, se quel negozio lo ha in stock. Puoi attivarlo elencando i tuoi negozi nelle Impostazioni avanzate.
Cosa vedono gli acquirenti?
- Un interruttore “In-store pickup” nella parte superiore dei filtri di ricerca.
- Un elenco di negozi che si apre quando attivano l’interruttore. Ogni negozio ha un pulsante Select store e un link See store address.
- Una riga di disponibilità su ogni scheda prodotto per il negozio scelto, ad esempio “In Stock at Downtown Store”. Mostra In Stock per 3 o più unità in quel negozio, Low Stock per 1 o 2 e Out of Stock quando non ce ne sono.
Il ritiro in negozio etichetta i prodotti; non li nasconde. Gli acquirenti vedono comunque tutti i risultati, quindi possono ordinare anche articoli esauriti nel loro negozio. La scelta del negozio viene ricordata sul loro dispositivo per la visita successiva.
Prima di iniziare
- Un piano a pagamento. Le Impostazioni avanzate, dove elenchi i tuoi negozi, sono disponibili nei piani a pagamento.
- Un negozio Shopify che tiene traccia dell’inventario in ogni sede del negozio. Le righe di disponibilità provengono dall’inventario Shopify per sede.
- Filtri di ricerca sulla sinistra o nel pannello flottante. L’interruttore appare in questi due layout dei filtri. Se i tuoi filtri si trovano sopra i risultati, modifica Filter position in Customize AI Search.
Passaggio 1: Trova il location ID Shopify di ogni negozio
- Nel pannello di amministrazione Shopify, vai su Settings > Locations.
- Fai clic su un negozio.
- Copia il numero alla fine dell’indirizzo della pagina. Ad esempio, in
admin.shopify.com/store/your-shop/settings/locations/64924319816, il location ID è64924319816.
Ripeti questa operazione per ogni negozio che vuoi offrire.
Passaggio 2: Elenca i tuoi negozi nelle Impostazioni avanzate
Nel pannello di amministrazione Shoply, vai su Settings e scorri fino a Advanced Settings. Per sapere dove si trova questo editor e come funziona, vedi Come configurare le Impostazioni avanzate.
Aggiungi un elenco pickup_stores con una voce per ogni negozio:
{
"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"]
}
]
}| Campo | Obbligatorio | Cosa fa |
|---|---|---|
location_id | Sì | Il location ID Shopify del Passaggio 1. La disponibilità viene letta da questa sede. |
name | Sì | Il nome del negozio. Viene mostrato agli acquirenti quando non imposti un label. |
label | No | Il nome che vedono gli acquirenti, se è diverso da name. |
address_lines | No | L’indirizzo mostrato sotto See store address, una riga per ogni voce. |
I negozi appaiono nell’ordine in cui li elenchi. Una voce senza location_id o name viene ignorata.
Hai già delle Impostazioni avanzate? Aggiungi pickup_stores come una chiave in più all’interno dello stesso oggetto JSON, separata dalla chiave precedente con una virgola. Non creare un secondo blocco { }.
Per rimuovere un negozio, elimina la sua voce. Per disattivare il ritiro in negozio, elimina l’intera chiave pickup_stores.
Passaggio 3: Controlla la tua pagina di ricerca
Le modifiche arrivano al tuo storefront entro circa 10 minuti. Dopodiché, i tuoi acquirenti potranno usare il ritiro in negozio nel tuo negozio live. Provalo tu stesso nello stesso modo in cui faranno loro:
- Cerca un prodotto nel tuo negozio.
- Attiva In-store pickup nei filtri.
- Fai clic su Select store accanto a uno dei tuoi negozi.
- Controlla che ogni scheda prodotto mostri una riga di disponibilità per quel negozio, come “In Stock at Downtown Store”.
Da dove provengono le informazioni sulla disponibilità?
La disponibilità proviene dal tuo inventario Shopify. Shoply la legge durante la normale sincronizzazione del catalogo.
- Shoply legge l’inventario di ogni negozio da Shopify. Per ogni variante di prodotto, Shoply legge la quantità “available” in ogni sede Shopify tramite la Shopify Admin API.
- Le righe di disponibilità non sono in tempo reale. Si aggiornano quando il tuo catalogo si sincronizza. La frequenza dipende dalla tua pianificazione di sincronizzazione. Ad esempio, il catalogo di un negozio con molta attività può sincronizzarsi circa una volta al giorno.
- Shopify non notifica a Shoply ogni modifica dell’inventario. Una vendita o un rifornimento appare solo dopo la sincronizzazione successiva.
- Anche i risultati di ricerca possono essere riutilizzati fino a 24 ore. Questo può aumentare il ritardo.
Considera la riga di disponibilità come un’indicazione. La tua pagina prodotto e il checkout mostrano la disponibilità esatta e in tempo reale.
Come viene conteggiata la disponibilità?
- Le unità vengono sommate su tutte le varianti di un prodotto, come tutte le taglie e i colori, nel negozio scelto.
- I prodotti senza registrazioni di inventario in nessuno dei tuoi negozi elencati non mostrano alcuna riga di disponibilità. Questo è comune per prodotti digitali, gift card e articoli il cui inventario non viene tracciato.
Posso adattarlo ai colori del mio brand?
Sì. Aggiungi regole al tuo CSS di ricerca. Per sapere dove, vedi come personalizzare AI Search con 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; }Altre classi che puoi personalizzare:
| Classe | Elemento |
|---|---|
.shoply-pickup-filter | L’intera sezione del ritiro in negozio nei filtri |
.shoply-pickup-store-name | Il nome di un negozio nell’elenco |
.shoply-pickup-select-store | Il pulsante Select store |
.shoply-product-pickup-stock | La riga di disponibilità su una scheda prodotto |
Risoluzione dei problemi
L’interruttore non appare.
- Controlla che nelle Impostazioni avanzate non compaia alcun JSON Error sotto l’editor e che tu abbia salvato.
- Controlla che ogni negozio abbia sia
location_idsianame. - Controlla che i tuoi filtri di ricerca siano sulla sinistra o nel pannello flottante.
- Attendi circa 10 minuti dopo il salvataggio, poi ricarica la tua pagina di ricerca.
Ogni prodotto mostra Out of Stock.
- Controlla che ogni
location_idcorrisponda alla sede Shopify del negozio, come nel Passaggio 1. - Controlla in Shopify che l’inventario venga tracciato in quella sede.
Alcuni prodotti non hanno alcuna riga di disponibilità. Quei prodotti non hanno registrazioni di inventario nei tuoi negozi elencati. Vedi Come viene conteggiata la disponibilità?.
Per altre opzioni di ricerca, vedi Impostazioni avanzate per AI Search.
