Rabatt im ganzen Shop anzeigen

Hallo!

Ich würde gerne eine -20% Rabatt-Aktion starten und die angezeigten Preise im Shop sichtlich rabattieren. Aktuell werden die Rabatte nur im Warenkorb und nicht direkt im Shop, mit durchgestrichenen Preisen dargestellt. Dies würde ich aber gerne erreichen, da dies für unsere Kunden um einiges übersichtlicher ist.

Dies macht man ja bei jedem einzelnen Produkt unter “Preisgestaltung” → “Vergleichspreis” und gibt dort dann den vergünstigten Preis ein. Dann sollte der alte Preis durchgestrichen sein und der neue Preis danaben stehen - dies ist leider nicht der Fall.

Leider wird denoch der ursprüngliche Preis unter allen Produkten angezeigt, warum ist das so? Wo ist der Fehler? Ist der Fehler im Code versteckt? Wie kann ich das beheben?

Bitte um Unterstützung in diesem Punkt.

Vielen Dank!

GLG

shopify unterstützt nur die Anzeige von automatischen Rabatten innerhalb des Warenkorbs. Wenn Sie sie in den Produkten anzeigen möchten, müssen Sie wahrscheinlich alle Ihre Produkte, die diesen Rabatt haben sollen, mit einem benutzerdefinierten Meta-Feld versehen oder sie in einer Sammlung zusammenfassen und durch die Bewertung gehen und sie auf der Seite anzeigen.

Hey @elljay

Nicht vergessen, wenn du uns einen befristeten Vorschaulink zu einem Beispiel hier postest, wäre das sehr hilfreich das schneller zu analysieren.

Es ist auch richtig, dass Shopify den Rabatt im Cart standardmäßig nicht anzeigt. Und der “Vergleichspreis” wird erst sichtbar, wenn dieser höher ist als der “Preis” des Produkts. Hast du es mit der Addributes App von @Stefan-247APPS ausprobiert? Die hat sogar die neue Reference-Price Regel mit eingebaut laut Abschnitt 11 PAngV.

Wenn du den Preis des Produkts senken möchtest, ohne den Vergleichspreis zu ändern, wird der Vergleichspreis also möglicherweise nicht angezeigt.

Es gibt verschiedene Wege, wie man dieses Problem lösen könnten:

  1. Manuelle Anpassung: Wie bereits erwähnt, kann man den Vergleichspreis für jedes einzelne Produkt manuell ändern. Man kann den aktuellen Preis als Vergleichspreis festlegen und dann den reduzierten Preis als neuen Preis eingeben. Dieser Prozess kann allerdings zeitaufwendig sein, insbesondere wenn man eine große Anzahl von Produkten hat.

  2. Bulk Editieren:Man kann die Preise aller Produkte gleichzeitig ändern, indem man die “Bulk Edit” Funktion von Shopify nutzt. Dabei kann man den Vergleichspreis für alle Produkte auf einmal festlegen und dann den reduzierten Preis eingeben.

  3. Apps: Es gibt auch verschiedene Apps, die dabei helfen können, Rabatte im Shop sichtbar zu machen. Diese Apps können automatisch Rabatte auf die Produkte anzeigen und die Preise entsprechend anpassen. Einige dieser Apps sind “Discounted Pricing”, “Bold Discounts” oder “Volume & Tiered Discounts”.

  4. Anpassung des Themes: Wenn du über Kenntnisse in Liquid, der Template-Sprache von Shopify, verfügst oder Zugang zu einem Entwickler hast, kannst du auch das Theme im Code anpassen, um Rabatte direkt auf der Produktseite anzuzeigen. Dies könnte eine dauerhafte Lösung für dieses Problem sein, erfordert allerdings technisches Know-how.

Beispiel:

Um den durchgestrichenen Vergleichspreis im Warenkorb anzeigen zu lassen, verlangt etwas Code Anpassungen wenn eine App es nicht macht. Wenn du es selber auf deiner Cartseite programmieren möchtest dann bitte immer in einer Themekopie/Testumgebung zuerst testen und zusammen mit einem Experten/Programmierer. Du kannst ein Backup deines Themes erstellen, bevor man den Code bearbeitet, oder den Code wiederherstellen, falls dies nötig sein sollte. Du könntest auch einen unserer Experten engagieren indem du die hier eine E-Mail rüberschießt. Unsere Experten antworten meist sehr schnell.

Änderungen zu deinem Theme Code können auch 1) die Page Loading Speeds negative beeinflussen und 2) dein Theme aus den Theme Updates ausschließen. Das folgende ist Theme-abhängig, ohne Gewähr und dient lediglich dazu dich in die richtige Richtung zu weisen!

Um den durchgestrichenen Vergleichspreis im Cart suche nach der Datei cart.liquid oder cart-template.liquid in den “Templates”-Ordner. Finde den Codeabschnitt, der sich auf den Preis der Artikel bezieht. Dieser kann je nach Theme variieren, sollte aber ähnlich aussehen wie {{ item.price | money }}. Direkt unter oder neben diesem Code Folgendes hinzufügen: {% if item.original_price > item.price %}<del>{{ item.original_price | money }}</del>{% endif %}. Dieser Codeabschnitt überprüft, ob der ursprüngliche Preis des Artikels (der Vergleichspreis) höher ist als der aktuelle Preis. Wenn dies der Fall ist, wird der ursprüngliche Preis durchgestrichen angezeigt.

Bitte beachte, dass der genaue Code, vom Theme abhängen kann. Es ist auch möglich, dass du den Code in einer anderen Datei, wie cart-item.liquid, ändern musst, wenn das Theme diesen Code nicht direkt in cart.liquid oder cart-template.liquid enthält.

Es ist immer eine gute Idee, vor solchen Änderungen ein Backup des aktuellen Themes zu erstellen. So kann man auch bei Bedarf zu einer ursprünglichen Version zurückkehren.

Ich hoffe, diese Informationen sind hilfreich. Wenn du weitere Fragen hast, lass es uns bitte wissen! :wink:

Hallo Gabe!

Vielen lieben Dank für diese ausführliche Antwort!! ich habe das Problem gelöst, danke dir! :slightly_smiling_face:

Liebe Grüße,

Elias

Hey @elljay

Freut mich zu hören und wenn du möchtest, poste doch die Lösung hier da andere davon auch profitieren können :wink:

VG,

Hallo @elljay ,

wie hast du es gelöst?

VG

Denis

Hi Elias, wie hast du das Problem gelöst?

LG Anna