Come nascondere le varianti non disponibili in Shopify.

Indice
- Introduzione
- Comprendere la sfida delle varianti non disponibili
- Perché dovresti nascondere le varianti non disponibili
- Soluzioni alternative
- L'importanza dell'esperienza utente nell'e-commerce
- Conclusione
- Sezione FAQ
Introduzione
Hai mai provato la frustrazione di navigare in un negozio online disordinato, solo per trovare varianti di prodotto non disponibili ancora in mostra? Come rivenditore online, capisci che un'esperienza di shopping fluida è fondamentale per mantenere i clienti coinvolti e incoraggiare le conversioni. Quando ai clienti vengono presentate opzioni che non possono selezionare—come una taglia che non esiste per un particolare colore—può portare a confusione e persino all'abbandono del carrello.
Nel mondo dell'e-commerce, ogni dettaglio conta. Gestire le varianti di prodotto in modo efficiente non è solo una questione di estetica; influisce direttamente sull'esperienza utente e sulle vendite. Questo post del blog ha l'obiettivo di guidarti attraverso i passaggi essenziali su come nascondere le varianti non disponibili in Shopify, assicurando che i tuoi clienti vedano solo opzioni che possono effettivamente acquistare. Alla fine di questo post, non solo comprenderai gli aspetti tecnici di implementazione di questa funzionalità, ma apprezzerai anche la sua importanza nel migliorare l'esperienza utente.
Esploreremo le sfide poste dalla visualizzazione delle varianti non disponibili, le soluzioni disponibili e come implementare codice personalizzato nel tuo tema Shopify. Inoltre, forniremo approfondimenti sull'importanza dell'esperienza utente e su come una corretta gestione delle varianti possa contribuire al successo del tuo marchio. Immergiamoci nei dettagli!
Comprendere la sfida delle varianti non disponibili
Quando gestisci un negozio online, in particolare uno con più prodotti e opzioni, potresti imbatterti in situazioni in cui alcune combinazioni di varianti non esistono. Ad esempio, se vendi T-shirt in vari colori e taglie, potresti offrire solo taglie specifiche per alcuni colori. Il comportamento predefinito di Shopify è mostrare tutte le varianti possibili—questo include quelle che sono non disponibili, il che può essere frustrante per i clienti.
L'impatto sull'esperienza utente
Quando i clienti vedono opzioni che sono grigie o contrassegnate come non disponibili, può distrarre dalla loro esperienza di shopping. Questo porta a confusione, poiché potrebbero non capire perché non possono selezionare alcune opzioni. Una pagina prodotto ben organizzata che mostra solo le varianti disponibili può migliorare significativamente il coinvolgimento degli utenti e ridurre il tasso di abbandono.
Nascendo le varianti non disponibili, crei un'interfaccia di shopping più pulita e intuitiva. Questo non solo migliora l'esperienza utente ma riflette anche positivamente sulla reputazione del tuo marchio.
Perché dovresti nascondere le varianti non disponibili
-
Esperienza utente migliorata: I clienti apprezzano un'esperienza di shopping semplice senza distrazioni inutili. Mostrando solo le varianti disponibili, semplifichi il processo decisionale.
-
Aumento dei tassi di conversione: Ridurre la confusione nelle pagine dei prodotti può portare a un aumento dei tassi di conversione. I clienti sono più propensi a completare un acquisto quando vedono opzioni che soddisfano le loro esigenze.
-
Percezione del marchio migliorata: Un negozio online ben organizzato riflette professionalità e attenzione ai dettagli. Questo può incoraggiare il business ripetuto e la fedeltà dei clienti.
-
Riduzione delle richieste dei clienti: Risolvendo la confusione intorno alle varianti non disponibili, puoi ridurre il numero di richieste di assistenza clienti riguardanti la disponibilità dei prodotti.
Sebbene Shopify non fornisca una funzionalità integrata per nascondere le varianti non disponibili, puoi ottenere questa funzionalità aggiungendo un piccolo frammento di codice personalizzato al tuo tema. Di seguito sono riportati i passaggi per implementare questa soluzione:
Guida passo passo per implementare codice personalizzato
Passo 1: Accedi al tuo pannello di amministrazione Shopify
- Accedi al tuo pannello di amministrazione Shopify.
- Vai a Canali di vendita > Negozio online > Temi.
Passo 2: Personalizza il tuo tema
- Trova il tema che desideri modificare e clicca su Personalizza.
- Seleziona il modello di prodotto dove desideri nascondere le varianti non disponibili.
Passo 3: Aggiungi codice personalizzato
- All'interno della sezione Informazioni sul prodotto, clicca su + Aggiungi blocco e seleziona Blocco liquido personalizzato.
- Copia e incolla il seguente codice JavaScript personalizzato nel campo Liquido personalizzato:
<script language="javascript" type="text/javascript">
const pickerType = (document.querySelector('variant-radios')) ? 'radios' : 'selects';
const variantSelects = (pickerType == 'radios') ? document.querySelector('variant-radios') : document.querySelector('variant-selects');
const fieldsets = (pickerType == 'radios') ? Array.from(variantSelects.querySelectorAll('fieldset')) : Array.from(variantSelects.querySelectorAll('.product-form__input--dropdown'));
const productJson = JSON.parse(variantSelects.querySelector('[type="application/json"]').textContent);
let selectedOptions = [];
variantSelects.addEventListener('change', rebuildOptions);
this.rebuildOptions();
function validCombo(inputValue, optionLevel) {
for(let i = 0; i < productJson.length; i++) {
if(optionLevel == 1){
if (productJson[i].option1 == selectedOptions[0] && productJson[i].option2 == inputValue) {
return true;
}
} else {
if (productJson[i].option1 == selectedOptions[0] && productJson[i].option2 == selectedOptions[1] && productJson[i].option3 == inputValue) {
return true;
}
}
}
return false;
}
function rebuildOptions() {
selectedOptions = fieldsets.map((fieldset) => {
return (pickerType == 'radios') ? Array.from(fieldset.querySelectorAll('input')).find((radio) => radio.checked).value : Array.from(fieldset.querySelectorAll('select'), (select) => select.value);
});
for(let optionLevel = 1, n = fieldsets.length; optionLevel < n; optionLevel++) {
const inputs = (pickerType == 'radios') ? fieldsets[optionLevel].querySelectorAll('input') : fieldsets[optionLevel].querySelectorAll('option');
inputs.forEach(input => {
input.disabled = (validCombo(input.value,optionLevel)) ? false : true;
if(pickerType == 'radios'){
const label = fieldsets[optionLevel].querySelector(`label[for="${input.id}"]`);
label.style.display = (input.disabled) ? "none" : "";
} else {
input.hidden = (validCombo(input.value,optionLevel)) ? false : true;
}
});
}
for (let optionLevel = 1, fieldsetsLength = fieldsets.length, change = false; optionLevel < fieldsetsLength && !change; optionLevel++) {
if(pickerType == 'radios'){
if(fieldsets[optionLevel].querySelector('input:checked').disabled === true) {
change = (fieldsets[optionLevel].querySelector('input:not(:disabled)').checked = true);
}
} else {
if(fieldsets[optionLevel].querySelector('option:checked').disabled === true) {
change = (fieldsets[optionLevel].querySelector('option:not(:disabled)').selected = "selected");
}
}
if(change) variantSelects.dispatchEvent(new Event('change', { bubbles: true }));
}
}
</script>
- Clicca su Salva per applicare le modifiche.
Passo 4: Testa le modifiche
- Aggiorna la tua pagina prodotto per garantire che le varianti non disponibili siano ora nascoste in base alle opzioni selezionate.
- Testa la funzionalità selezionando diverse opzioni per confermare che vengano visualizzate solo le varianti disponibili.
Seguendo questi passaggi, puoi nascondere efficacemente le varianti non disponibili nel tuo negozio Shopify, offrendo un'esperienza di shopping più pulita e user-friendly.
Soluzioni alternative
Se preferisci non occuparti di codice, ci sono approcci alternativi per gestire le varianti non disponibili:
1. Usa app di terze parti
Numerose app Shopify possono aiutarti a gestire le varianti di prodotto e nascondere articoli esauriti. Alcune opzioni popolari includono:
- Out-of-Stock Police: Questa app ti consente di nascondere completamente i prodotti e le loro varianti esaurite o semplicemente di spingerli verso il basso nelle pagine delle collezioni.
- King Product Options: Questa app utilizza la logica condizionale per gestire e visualizzare le opzioni prodotto in base alla disponibilità.
2. Modifica le impostazioni di inventario
Se desideri un approccio semplice, puoi regolare manualmente le impostazioni dell'inventario per ogni variante:
- Vai al tuo pannello di amministrazione Shopify.
- Naviga verso Prodotti e seleziona l'articolo.
- Nella sezione Varianti, deseleziona l'opzione per continuare a vendere quando esaurito e imposta la quantità a zero.
Tuttavia, tieni presente che questo metodo rimuove completamente i prodotti dalla visibilità, il che potrebbe non essere ideale per tutti i proprietari di negozi.
L'importanza dell'esperienza utente nell'e-commerce
Creare un'esperienza utente ottimale va oltre il semplice nascondere le varianti non disponibili. Comprende tutti gli aspetti del tuo negozio online, dal design alla funzionalità. Un'esperienza utente ben progettata può portare a una maggiore soddisfazione del cliente, lealtà aumentata e, in definitiva, maggiori vendite.
Collaborare con esperti
Presso Praella, ci specializziamo in esperienza utente e design, offrendo soluzioni basate sui dati personalizzate per le tue esigenze specifiche. Il nostro team può aiutarti a creare esperienze memorabili e brandizzate per i tuoi clienti. Che tu abbia bisogno di sviluppo web o consulenze strategiche, siamo qui per guidarti nel tuo percorso verso una crescita esponenziale. Scopri i nostri servizi su Praella Solutions.
Conclusione
Nell'odierno panorama competitivo dell'e-commerce, presentare i tuoi prodotti in modo organizzato e user-friendly può distinguere il tuo negozio dagli altri. Nascondere le varianti non disponibili in Shopify non solo migliora l'appeal estetico delle tue pagine prodotto, ma migliora anche significativamente l'esperienza di acquisto complessiva per i tuoi clienti.
Seguendo i passaggi delineati in questo post del blog, puoi assicurarti che i tuoi clienti vedano solo opzioni valide, il che a sua volta può portare a un aumento delle conversioni e della soddisfazione dei clienti. Ricorda, ogni dettaglio conta nel mondo del retail online.
Se stai cercando di migliorare ulteriormente il tuo negozio Shopify o hai bisogno di assistenza con soluzioni personalizzate, considera di contattare un aiuto professionale. Insieme, possiamo esplorare come la tua attività può beneficiare di una pianificazione strategica, sviluppo web e servizi di design eccezionali.
Sezione FAQ
Q1: Posso nascondere varianti non disponibili senza codice?
Sì, puoi utilizzare app di terze parti come Out-of-Stock Police o King Product Options per gestire e nascondere varianti non disponibili senza dover programmare.
Q2: E se nascondessi accidentalmente troppe varianti?
Se noti che troppe varianti sono nascoste, puoi facilmente ripristinare le modifiche rimuovendo il codice personalizzato o regolando le impostazioni nella tua gestione dell'inventario.
Q3: Nascondere varianti non disponibili influenzerà il mio SEO?
Nascondere le varianti non disponibili non dovrebbe influire negativamente sul tuo SEO se fatto correttamente. Assicurati che il contenuto del tuo negozio rimanga rilevante e accessibile ai motori di ricerca.
Q4: Come posso migliorare l'esperienza utente complessiva del mio negozio Shopify?
Migliorare l'esperienza utente implica ottimizzare il design del tuo sito, garantire tempi di caricamento rapidi, semplificare la navigazione e fornire informazioni chiare sui prodotti. Considera di consultare professionisti come Praella per migliorare questi aspetti.
Q5: Quali altre funzionalità posso implementare per aumentare le vendite?
Considera di incorporare funzionalità come recensioni dei clienti, liste dei desideri o raccomandazioni di prodotti. Questi possono migliorare l'interazione degli utenti e aumentare i tassi di conversione.
Incorporare queste strategie non solo migliorerà l'efficienza del tuo negozio Shopify ma contribuirà anche a un'esperienza di acquisto più piacevole per i tuoi clienti.