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

# Rabattmodul wird nicht angezeigt

> Behebe Probleme mit fehlenden Rabattmodulen in individuell angepassten Shop-Konfigurationen.

<div id="overview">
  # Übersicht
</div>

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.

<div id="reason-1-not-a-true-shopify-discount">
  # Grund 1 – Kein echter Shopify-Rabatt
</div>

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.

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

<div id="bundle-apps-discounts">
  ## Bundle-Apps und Rabatte
</div>

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.

<div id="reason-2-legacy-cart-token">
  # Grund 2 - Veralteter Warenkorb-Token
</div>

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.

<div id="how-to-identify">
  ## So erkennst du das Problem
</div>

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:

```
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. Ändere die Menge eines beliebigen Warenkorbartikels, um die Meldung auszulösen.

<div id="how-to-fix">
  ## So behebst du das Problem
</div>

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

<div id="reason-3-theme-or-app-conflict">
  # Grund 3 - Theme- oder App-Konflikt
</div>

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

<div id="how-to-identify-1">
  ## So erkennst du das Problem
</div>

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.

<div id="how-to-fix-1">
  ## So behebst du das Problem
</div>

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.
