Una variante risulta non disponibile anche se è disponibile
Se una variante di prodotto viene visualizzata come non disponibile nel tuo negozio online, oppure il pulsante Aggiungi al carrello è disattivato, anche se nel pannello di amministrazione Shopify risulta una quantità disponibile, controlla innanzitutto la disponibilità Shopify per la variante esatta. Bundlex legge questa disponibilità, ma può anche disattivare Aggiungi al carrello quando la selezione del bundle è incompleta o un prodotto obbligatorio non è disponibile. Questo articolo spiega come distinguere questi casi.
Controlla la disponibilità Shopify e la selezione del bundle
Il widget Bundlex rispecchia ciò che Shopify segnala per una variante. Legge il flag availableForSale di ogni variante e disattiva l'opzione di acquisto quando il flag è false. L'app non dispone dell'autorizzazione per scrivere l'inventario, modificare le sedi o cambiare lo stato di pubblicazione, quindi non modifica la disponibilità dell'inventario Shopify. I controlli di Aggiungi al carrello verificano anche se è possibile acquistare la selezione completa del bundle.
Quando Bundlex viene installato più o meno nello stesso momento in cui compare il problema, la coincidenza temporale può sembrare un rapporto di causa ed effetto. Controlla la variante esatta prima di concludere che fosse già non disponibile in Shopify.
Bundlex legge la disponibilità Shopify. Se il pulsante Aggiungi al carrello è disattivato, devi controllare anche la selezione del bundle.
La causa più comune: scorte in una sede che non gestisce gli ordini online
Il motivo più comune per cui Shopify restituisce una variante come non disponibile, anche se visualizzi una quantità disponibile, è che l'inventario si trova in una sede non configurata per gestire gli ordini online, oppure che la sede non è attiva per il tuo negozio online.
Un aspetto sorprendente è che, anche con "Continua a vendere quando esaurito" attivato, un'opzione che potresti vedere anche con l'etichetta "Consenti l'acquisto quando esaurito", Shopify può comunque segnalare la variante come non disponibile. Questa impostazione consente solo di vendere oltre la disponibilità da una sede che gestisce già il canale online. Se nessuna sede che gestisce gli ordini online contiene la variante, Shopify la segnala come esaurita indipendentemente dalla quantità disponibile o dai criteri dell'inventario.
Il Centro assistenza Shopify descrive lo stesso comportamento: se hai un articolo in una sede che gestisce gli ordini online con un livello di inventario pari o inferiore a zero, oltre a una sede separata che contiene inventario ma non gestisce gli ordini online, l'articolo viene comunque mostrato come esaurito ai clienti del tuo negozio online.
Come verificarlo
Puoi controllare ciò che Shopify segnala per la variante, indipendentemente da Bundlex:
- Nel tuo negozio online attivo, apri la console per sviluppatori del browser.
- Esegui
fetch('/variants/<variant-id>.js').then(r => r.json()).then(console.log), sostituendo<variant-id>con l'ID della variante interessata. - Controlla il campo
available. Se èfalse, la non disponibilità proviene da Shopify, non da Bundlex.
Se available è false, ma la variante mostra una quantità disponibile con "Continua a vendere quando esaurito" attivato, controlla le impostazioni di gestione degli ordini per sede descritte sopra. Questo risultato, da solo, non identifica quale impostazione Shopify lo abbia causato.
Come risolvere il problema, dal lato del merchant in Shopify
Se Shopify segnala la variante come non disponibile a causa delle impostazioni della sede, correggi tali impostazioni nel pannello di amministrazione Shopify.
- Nel pannello di amministrazione Shopify, vai a Impostazioni > Sedi.
- Apri la sede che contiene le scorte della variante.
- Assicurati che la sede sia impostata su Attiva.
- Attiva "Gestisci gli ordini online da questa sede" per quella sede.
- In alternativa, sposta le scorte in una sede che gestisce già gli ordini online.
- Torna alla pagina del prodotto nel negozio online e verifica nuovamente che la variante sia ora ordinabile.
Dopo la modifica, esegui nuovamente il controllo /variants/<variant-id>.js dalla sezione precedente. Il campo available dovrebbe ora restituire true, e il widget Bundlex mostrerà di nuovo la variante come ordinabile.
Altri aspetti da verificare
Se le impostazioni della sede sono già corrette, controlla queste cause correlate prima di presumere che si tratti di un bug:
- Effettivamente esaurita. Se "Continua a vendere quando esaurito" è disattivato e la quantità è zero, la variante è correttamente non disponibile. Riforniscila oppure attiva l'opzione per continuare a vendere presso una sede che gestisce gli ordini online.
- Non pubblicata nel negozio online. Se la pagina del prodotto restituisce un errore 404 o non ha un URL del negozio online, il prodotto non è pubblicato nel canale Negozio online. Pubblicalo dai canali di vendita del prodotto.
In tutti questi casi, la soluzione si trova in Shopify. Bundlex rifletterà automaticamente la disponibilità corretta quando Shopify segnalerà la variante come disponibile.
Se Shopify indica che la variante è disponibile
Verifica che ogni prodotto obbligatorio del bundle e ogni slot Mix & match abbia una selezione valida. Ricarica la pagina del prodotto. Se la variante esatta continua a essere non disponibile nel widget o Aggiungi al carrello resta disattivato, invia all'assistenza l'URL del prodotto, la variante e l'offerta selezionata.
Nascondere invece le varianti non disponibili
Tutto quanto spiegato sopra presuppone che la variante debba essere ordinabile, ma non lo sia. Se è effettivamente esaurita e non vuoi semplicemente che i clienti la vedano nell'elenco, puoi rimuoverla dal selettore invece di mostrarla come "Non disponibile".
- Apri il bundle e vai alla scheda Avanzate.
- Seleziona Nascondi varianti non disponibili.
- Salva lo sconto.
I valori esauriti vengono quindi nascosti nei menu a discesa e nei campioni del widget in base alla combinazione di opzioni selezionata. Se l'intero prodotto è esaurito, le opzioni restano visibili con le etichette "Non disponibile" invece di lasciare un selettore vuoto. Questa impostazione riguarda il selettore delle varianti dell'offerta e i selettori dei cross-sell fissi; i regali gratuiti, gli upsell e gli extra nascondono già le varianti esaurite indipendentemente da questa impostazione.
Usala quando una variante è stata ritirata intenzionalmente o resterà esaurita a lungo. Lasciala disattivata quando le scorte tornano rapidamente, perché mostrare l'intera gamma comunica ai clienti che l'opzione esiste e vale la pena aspettare.
Questo articolo è stato utile?
Il tuo feedback ci aiuta a migliorare la documentazione.