Skip to main content

Oversigt

Hvis dit rabatmodul ikke vises i din cart drawer, skyldes det typisk en af årsagerne beskrevet nedenfor. I de fleste tilfælde er problemet relateret til den type rabat, der anvendes, et ældre kurvsystem eller en tema-/app-konflikt.

Årsag 1 – Ikke en ægte Shopify-rabat

Rabat- eller besparelsesrækken i kurvens footer vises kun, når en ægte Shopify-rabat er anvendt på kurven. Det betyder, at rabatrækken ikke vises for:
  • Simulerede eller “falske” rabatter oprettet af bundle-apps
  • Apps, der justerer varelinjepriser i stedet for at anvende en rigtig Shopify-rabat
  • Brugerdefineret prislogik, der viser “før”- og “efter”-priser
  • Compare-at-priser sat i Shopify-administratoren — som standard. De er visning af produktpriser snarere end aktive rabatter, så rækken ignorerer dem, medmindre du tilvælger det (se nedenfor).
Hvis der ikke anvendes en rigtig Shopify-rabat gennem Shopifys backend, forbliver rabatrækken skjult med vilje.
Compare-at-besparelser kan medregnes på Cart Summary 2.0. Aktivér Show compare-at price savings in footer total under Settings > Cart settings > Advanced Settings, så lægger besparelsesrækken hver vares compare-at-forskel til de rabatter, den allerede tæller med. Kun Version 2 af Cart Summary-modulet læser denne indstilling — på Version 1 tæller besparelsesrækken fortsat kun rabatkoder. Se Vis compare-at-prisbesparelser i footer-totalen.

Bundle-apps og rabatter

Nogle bundle- eller rabat-apps bruger prisjusteringer i stedet for at anvende en ægte Shopify-rabat. Shopify genkender kun rabatter, der er oprettet og anvendt gennem Shopify-administratoren (rabatkoder eller automatiske rabatter). Hvis en app:
  • Justerer varelinjepriser
  • Viser “før”- og “efter”-priser
  • Viser et beregnet “besparelses”-beløb
  • Kombinerer produkter til en rabatteret bundle-pris
men ikke anvender et faktisk Shopify-rabatobjekt, vil Upcart ikke registrere det som en rabat. Som følge heraf vises rabatrækken i kurvens footer ikke.

Årsag 2 - Ældre cart token

Nogle butikker bruger stadig Shopifys ældre kurvsystem, som mangler understøttelse af de funktioner, Upcarts rabatmodul kræver. Når dette registreres, skjuler Upcart automatisk rabatmodulet for at undgå problemer.

Sådan identificerer du det

Sådan tjekker du, om din butik bruger et forældet cart token:
  1. Læg en vare i kurven med Upcart aktiveret.
  2. Åbn din browsers udviklerkonsol.
  3. Indsæt og kør følgende kode:
  1. Ændr antallet af en vilkårlig kurvvare for at udløse advarslen.

Sådan løser du det

Hvis du bekræfter brugen af et ældre cart token, skal du kontakte Shopify-supporten eller din temaudvikler for at opdatere din butiks kurvsystem.
Se Shopifys dokumentation om Cart API Migration.

Årsag 3 - Tema- eller app-konflikt

Brugerdefineret CSS eller JavaScript fra dit tema eller andre installerede apps kan utilsigtet skjule rabatmodulet.

Sådan identificerer du det

Undersøg dit tema og din brugerdefinerede CSS for styles, der indeholder:
  • display: none;
  • visibility: hidden;
  • opacity: 0;
Disse kan ramme rabatmodulets container eller underelementer.

Sådan løser du det

Kontakt din temaudvikler eller udvikleren af den app, der skaber konflikten. Fortæl dem, at rabatmodulet skal forblive synligt, og bed dem om at justere deres CSS eller JavaScript derefter.