Skip to main content

Overzicht

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.

Reden 1 – Geen echte Shopify-korting

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

Bundle-apps & kortingen

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.

Reden 2 - Legacy cart-token

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.

Hoe herken je het

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

Hoe los je het op

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.

Reden 3 - Conflict met thema of app

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

Hoe herken je het

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.

Hoe los je het op

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.