Skip to main content

Übersicht

Wenn dein Rabattmodul nicht im Cart Drawer erscheint, liegt das in der Regel an einem der unten beschriebenen Gründe. In den meisten Fällen hängt das Problem mit der Art des verwendeten Rabatts, einem veralteten Warenkorbsystem oder einem Theme-/App-Konflikt zusammen.

Grund 1 – Kein echter Shopify-Rabatt

Die Discount- oder Savings-Zeile im Warenkorb-Footer wird nur angezeigt, wenn ein echter Shopify-Rabatt auf den Warenkorb angewendet wird. Das bedeutet, dass die Rabattzeile in folgenden Fällen nicht angezeigt wird:
  • Simulierte oder „falsche“ Rabatte, die von Bundle-Apps erstellt werden
  • Apps, die die Preise der Positionen anpassen, anstatt einen echten Shopify-Rabatt anzuwenden
  • Individuelle Preislogik, die „Vorher“- und „Nachher“-Preise anzeigt
  • Im Shopify-Adminbereich festgelegte Vergleichspreise (Compare-at) — standardmäßig. Dabei handelt es sich um Produktpreisanzeigen und nicht um aktive Rabatte, daher ignoriert die Zeile sie, sofern du dies nicht aktivierst (siehe unten).
Wenn kein echter Shopify-Rabatt über das Shopify-Backend angewendet wird, bleibt die Rabattzeile absichtlich ausgeblendet.
Compare-at-Ersparnisse können in Cart Summary 2.0 einbezogen werden. Aktiviere Show compare-at price savings in footer total unter Settings > Cart settings > Advanced Settings, und die Ersparniszeile addiert die Compare-at-Differenz jedes Artikels zu den bereits gezählten Rabatten. Nur das Cart-Summary-Modul der Version 2 liest diese Einstellung; in Version 1 zählt die Ersparniszeile weiterhin ausschließlich Rabattcodes. Siehe Ersparnisse durch Vergleichspreise in der Footer-Gesamtsumme anzeigen.

Bundle-Apps und Rabatte

Einige Bundle- oder Rabatt-Apps verwenden Preisanpassungen, anstatt einen echten Shopify-Rabatt anzuwenden. Shopify erkennt nur Rabatte an, die über den Shopify-Adminbereich erstellt und angewendet werden (Rabattcodes oder automatische Rabatte). Wenn eine App:
  • Die Preise der Positionen anpasst
  • „Vorher“- und „Nachher“-Preise anzeigt
  • Einen berechneten „Ersparnis“-Betrag anzeigt
  • Produkte zu einem rabattierten Bundle-Preis kombiniert
aber kein tatsächliches Shopify-Rabattobjekt anwendet, erkennt Upcart dies nicht als Rabatt. Infolgedessen wird die Rabattzeile im Warenkorb-Footer nicht angezeigt.

Grund 2 - Veralteter Warenkorb-Token

Einige Shops verwenden noch das ältere Warenkorbsystem von Shopify, das die vom Rabattmodul von Upcart benötigten Funktionen nicht unterstützt. Wenn dies erkannt wird, blendet Upcart das Rabattmodul automatisch aus, um Probleme zu vermeiden.

So erkennst du das Problem

So prüfst du, ob dein Shop einen veralteten Warenkorb-Token verwendet:
  1. Lege bei aktiviertem Upcart einen Artikel in deinen Warenkorb.
  2. Öffne die Entwicklerkonsole deines Browsers.
  3. Füge den folgenden Code ein und führe ihn aus:
  1. Ändere die Menge eines beliebigen Warenkorbartikels, um die Meldung auszulösen.

So behebst du das Problem

Wenn du die Verwendung eines veralteten Warenkorb-Tokens bestätigst, musst du den Shopify-Support oder deinen Theme-Entwickler kontaktieren, um das Warenkorbsystem deines Shops zu aktualisieren.
Siehe die Shopify-Dokumentation zur Cart-API-Migration.

Grund 3 - Theme- oder App-Konflikt

Individuelles CSS oder JavaScript aus deinem Theme oder anderen installierten Apps kann das Rabattmodul unbeabsichtigt ausblenden.

So erkennst du das Problem

Untersuche dein Theme und dein individuelles CSS auf Stile, die Folgendes enthalten:
  • display: none;
  • visibility: hidden;
  • opacity: 0;
Diese könnten auf den Container des Rabattmoduls oder dessen untergeordnete Elemente abzielen.

So behebst du das Problem

Wende dich an deinen Theme-Entwickler oder an den Entwickler der App, die den Konflikt verursacht. Teile ihnen mit, dass das Rabattmodul sichtbar bleiben muss, und bitte sie, ihr CSS oder JavaScript entsprechend anzupassen.