Skip to main content

Panoramica

Se il tuo modulo sconto non appare nel cart drawer, in genere è dovuto a uno dei motivi descritti di seguito. Nella maggior parte dei casi, il problema è legato al tipo di sconto utilizzato, a un sistema di carrello legacy o a un conflitto di tema/app.

Motivo 1 – Non è un vero sconto Shopify

La riga Discount o Savings nel footer del carrello viene visualizzata solo quando al carrello è applicato un vero sconto Shopify. Ciò significa che la riga di sconto non verrà visualizzata per:
  • Sconti simulati o “finti” creati da app di bundle
  • App che modificano il prezzo delle righe articolo invece di applicare un vero sconto Shopify
  • Logiche di prezzo personalizzate che mostrano prezzi “prima” e “dopo”
  • Prezzi compare-at impostati nell’admin di Shopify — per impostazione predefinita. Si tratta di visualizzazioni di prezzo del prodotto e non di sconti attivi, quindi la riga li ignora a meno che tu non attivi l’opzione (vedi sotto).
Se nessun vero sconto Shopify viene applicato tramite il backend di Shopify, la riga di sconto rimarrà nascosta per design.
I risparmi compare-at possono essere inclusi, su Cart Summary 2.0. Abilita Show compare-at price savings in footer total in Settings > Cart settings > Advanced Settings, e la riga di risparmio aggiunge la differenza compare-at di ogni articolo agli sconti che già conteggia. Solo il modulo Cart Summary della Versione 2 legge questa impostazione — sulla Versione 1 la riga di risparmio continua a conteggiare solo i codici sconto. Vedi Mostrare i risparmi del prezzo compare-at nel totale del footer.

App di bundle e sconti

Alcune app di bundle o sconto usano regolazioni di prezzo invece di applicare un vero sconto Shopify. Shopify riconosce solo gli sconti creati e applicati tramite l’admin di Shopify (codici sconto o sconti automatici). Se un’app:
  • Modifica i prezzi delle righe articolo
  • Mostra prezzi “prima” e “dopo”
  • Visualizza un importo di “risparmio” calcolato
  • Combina prodotti in un prezzo bundle scontato
ma non applica un vero oggetto sconto di Shopify, Upcart non lo rileverà come sconto. Di conseguenza, la riga di sconto nel footer del carrello non verrà visualizzata.

Motivo 2 - Token del carrello legacy

Alcuni negozi usano ancora il vecchio sistema di carrello di Shopify, che non supporta le funzionalità richieste dal modulo sconto di Upcart. Quando ciò viene rilevato, Upcart nasconde automaticamente il modulo sconto per prevenire problemi.

Come identificarlo

Per verificare se il tuo negozio usa un token del carrello obsoleto:
  1. Aggiungi un articolo al carrello con Upcart abilitato.
  2. Apri la console per sviluppatori del tuo browser.
  3. Incolla ed esegui il seguente codice:
  1. Modifica la quantità di un articolo qualsiasi del carrello per far scattare l’avviso.

Come risolverlo

Se confermi l’uso di un token del carrello legacy, dovrai contattare il supporto di Shopify o il tuo sviluppatore di tema per aggiornare il sistema di carrello del tuo negozio.
Consulta la documentazione di Shopify sulla migrazione della Cart API.

Motivo 3 - Conflitto di tema o app

CSS o JavaScript personalizzato del tuo tema o di altre app installate potrebbe nascondere involontariamente il modulo sconto.

Come identificarlo

Ispeziona il tuo tema e il CSS personalizzato alla ricerca di stili che includano:
  • display: none;
  • visibility: hidden;
  • opacity: 0;
Questi potrebbero puntare al contenitore del modulo sconto o ai suoi elementi figli.

Come risolverlo

Contatta il tuo sviluppatore di tema o lo sviluppatore dell’app in conflitto. Fagli sapere che il modulo sconto deve rimanere visibile e chiedigli di modificare di conseguenza il loro CSS o JavaScript.