> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Il modulo sconto non viene mostrato

> Risolvi i problemi dei moduli sconto mancanti nelle configurazioni personalizzate del negozio.

<div id="overview">
  # Panoramica
</div>

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.

<div id="reason-1-not-a-true-shopify-discount">
  # Motivo 1 – Non è un vero sconto Shopify
</div>

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.

<Note>
  **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](/it/upcart/show_compare_at_price_savings_in_footer_total).
</Note>

<div id="bundle-apps-discounts">
  ## App di bundle e sconti
</div>

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.

<div id="reason-2-legacy-cart-token">
  # Motivo 2 - Token del carrello legacy
</div>

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.

<div id="how-to-identify">
  ## Come identificarlo
</div>

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:

```
window.upcartModifyCart = (cart) => { if (!cart.token) { alert('No cart token found'); return; } const isLegacyCartToken = cart.token.match(/^[0-9a-f]{32}$/) !== null; alert("Is this a legacy cart token? " + (isLegacyCartToken ? "Yes" : "No")); return cart; }
```

1. Modifica la quantità di un articolo qualsiasi del carrello per far scattare l'avviso.

<div id="how-to-fix">
  ## Come risolverlo
</div>

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](https://shopify.dev/docs/api/ajax#cart-token).

<div id="reason-3-theme-or-app-conflict">
  # Motivo 3 - Conflitto di tema o app
</div>

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

<div id="how-to-identify-2">
  ## Come identificarlo
</div>

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.

<div id="how-to-fix-2">
  ## Come risolverlo
</div>

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.
