Prefix "ab" vor Preis nur auf Storefront, Category-Page & PDP

Hallo Zusammen,

laut meinem Theme-Entwickler ist es ihm nicht möglich, einen Ab-Preis nur auf der Storefront oder der Category-Page und auf der Product Detail Page oben unter dem Artikelnahmen anzuzeigen. Habt Ihr einen Lösungsansatz? Eine globale Einstellung über die Store Options hat keinen Sinn, da dann jeder Preis das Prefix “ab” hat.

Hey @EinfachNurGut

Es kann sein, dass das was ihr einrichten wollt, sprich, euer spezieller Use-Case, nicht nativ im Theme einstellbar ist und muss somit über eine komplexere Code-Lösung gelöst werden. Aber wie man so schön sagt…nichts ist unmöglich…Toyo… :wink:

Du kannst vielleicht den Theme-Code anpassen, um das Präfix “ab” nur auf bestimmten Kategorie-Seiten anzeigen um es auf den Produktgrids zu haben. Zum Beispiel könntest du Bedingungen verwenden, um zu überprüfen, ob das Produkt einen Ab-Preis hat, und dann entsprechend anzeigen. Du musst praktisch mit dem Code überprüfen, ob das billigste und das teuerste Produkt den gleichen Preis haben. Wenn sie unterschiedlich sind, wird das “ab”-Prefix angezeigt. Suche nach dem Code, der den Produkt-Preis anzeigt. Es könnte so aussehen:

{{ product.price | money }}

Ersetze es durch folgenden:

{% if product.price_min != product.price_max %}
 ab {{ product.price_min | money }}
{% else %}
 {{ product.price | money }}
{% endif %}

Dieser Code überprüft, ob das Produkt unterschiedliche Preise für seine Varianten hat (product.price_min != product.price_max). Wenn dies der Fall ist, wird “ab” vor dem niedrigsten Preis (product.price_min) angezeigt. Wenn nicht, wird einfach der reguläre Preis angezeigt.

Hoffe das kann dir und deinen Entwickler weiterhelfen! :wink: