> ## 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.

# Kortingsmodule wordt niet weergegeven

> Los problemen op met ontbrekende kortingsmodules in aangepaste winkelconfiguraties.

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

Als je kortingsmodule niet verschijnt in de cart drawer, komt dat meestal door een van de onderstaande redenen.

In de meeste gevallen heeft het probleem te maken met het type korting dat wordt gebruikt, een legacy cart-systeem of een conflict met een thema of app.

<div id="reason-1-not-a-true-shopify-discount">
  # Reden 1 – Geen echte Shopify-korting
</div>

De regel Discount of Savings in de cart-footer wordt alleen weergegeven wanneer er een **echte Shopify-korting** op de cart is toegepast.

Dit betekent dat de kortingsregel **niet** wordt weergegeven voor:

* Gesimuleerde of "neppe" kortingen die zijn gemaakt door bundle-apps
* Apps die regelitemprijzen aanpassen in plaats van een echte Shopify-korting toe te passen
* Aangepaste prijslogica die "voor"- en "na"-prijzen toont
* **Vergelijkingsprijzen (compare-at) ingesteld in de Shopify-admin** — standaard. Dit zijn productprijsweergaven en geen actieve kortingen, dus de regel negeert ze tenzij je je hiervoor aanmeldt (zie hieronder).

Als er geen echte Shopify-korting wordt toegepast via de backend van Shopify, blijft de kortingsregel bewust verborgen.

<Note>
  **Compare-at-besparingen kunnen worden meegeteld, op Cart Summary 2.0.** Schakel **Show compare-at price savings in footer total** in onder **Settings > Cart settings > Advanced Settings**, en de besparingsregel telt het compare-at-verschil van elk item op bij de kortingen die al worden meegeteld. Alleen de Version 2 Cart Summary-module leest deze instelling — op Version 1 blijft de besparingsregel alleen kortingscodes tellen. Zie [Compare-at-prijsbesparingen tonen in het footertotaal](/nl/upcart/show_compare_at_price_savings_in_footer_total).
</Note>

<div id="bundle-apps-discounts">
  ## Bundle-apps & kortingen
</div>

Sommige bundle- of kortingsapps gebruiken prijsaanpassingen in plaats van een echte Shopify-korting toe te passen.

Shopify herkent alleen kortingen die zijn gemaakt en toegepast via de Shopify-admin (kortingscodes of automatische kortingen). Als een app:

* Regelitemprijzen aanpast
* "Voor"- en "na"-prijzen toont
* Een berekend "besparingsbedrag" weergeeft
* Producten combineert tot een bundelprijs met korting

maar geen daadwerkelijk Shopify-kortingsobject toepast, zal Upcart dit niet als korting detecteren.

Als gevolg daarvan wordt de kortingsregel in de cart-footer niet weergegeven.

<div id="reason-2-legacy-cart-token">
  # Reden 2 - Legacy cart-token
</div>

Sommige winkels gebruiken nog het oudere cart-systeem van Shopify, dat geen ondersteuning biedt voor de functies die de kortingsmodule van Upcart nodig heeft. Wanneer dit wordt gedetecteerd, verbergt Upcart de kortingsmodule automatisch om problemen te voorkomen.

<div id="how-to-identify">
  ## Hoe herken je het
</div>

Om te controleren of je winkel een verouderd cart-token gebruikt:

1. Voeg een item toe aan je cart met Upcart ingeschakeld.
2. Open de developerconsole van je browser.
3. Plak en voer de volgende code uit:

```
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. Wijzig het aantal van een willekeurig cart-item om de melding te activeren.

<div id="how-to-fix">
  ## Hoe los je het op
</div>

Als je bevestigt dat er een legacy cart-token wordt gebruikt, moet je contact opnemen met **Shopify-support** of je **themadeveloper** om het cart-systeem van je winkel bij te werken.\
Zie de documentatie van Shopify over [Cart API Migration](https://shopify.dev/docs/api/ajax#cart-token).

<div id="reason-3-theme-or-app-conflict">
  # Reden 3 - Conflict met thema of app
</div>

Custom CSS of JavaScript van je thema of andere geïnstalleerde apps kan de kortingsmodule onbedoeld verbergen.

<div id="how-to-identify-2">
  ## Hoe herken je het
</div>

Inspecteer je thema en custom CSS op stijlen die het volgende bevatten:

* `display: none;`
* `visibility: hidden;`
* `opacity: 0;`

Deze kunnen gericht zijn op de container of onderliggende elementen van de kortingsmodule.

<div id="how-to-fix-2">
  ## Hoe los je het op
</div>

Neem contact op met je themadeveloper of de developer van de conflicterende app. Laat hen weten dat de kortingsmodule zichtbaar moet blijven en vraag hen om hun CSS of JavaScript hierop aan te passen.
