Panoramica
Quando usarla
- Nascondere la barra dei premi quando nel carrello ci sono articoli promozionali
- Nascondere blocchi di contenuto personalizzato, badge di fiducia o sezioni di upsell in base al tipo di prodotto
- Mantenere un flusso di checkout più pulito o più su misura per articoli specifici
Passaggio 1: Trova gli ID prodotto
- Vai su Shopify Admin > Products
- Clicca sul prodotto che vuoi targettizzare
- Copia l’ID prodotto numerico dall’URL dopo
/products/
Passaggio 2: Aggiungi HTML personalizzato
- Vai su Upcart > Cart Editor > Settings > Custom HTML
- Incolla il codice seguente in entrambe le posizioni HTML Above announcements/rewards e On empty cart screen
- Sostituisci i valori in
productIDsToExcludecon i tuoi ID prodotto - Aggiorna
.YOUR-CLASS-HEREper targettizzare l’elemento del carrello che vuoi nascondere (per esempio:.upcart-rewards,.custom-message,.trust-badge)
Nota legacy: i callback
window.upcartOnCartLoaded funzionano ancora ma sono deprecati e generano avvisi nella console. Usa upcartSubscribeCartLoaded per tutti i nuovi script.Passaggio 3: CSS di fallback opzionale
Risultato finale
- L’elemento del carrello targettizzato (come la barra dei premi) verrà nascosto se il carrello contiene uno dei prodotti specificati
- L’elemento resta visibile negli altri casi
- Puoi riutilizzare questa logica per nascondere o mostrare elementi diversi in base a regole specifiche per prodotto