Wenn in PrestaShop das Gutscheinfeld plötzlich nicht mehr angezeigt wird, kann die Ursache neben einer defekten Warenkorbregel-Konfiguration auch das PayPal-Modul sein. Der folgende Artikel zeigt wie man das Problem beheben kann.

Das PayPal-Modul unterdrückt die Anzeige des Gutscheinfelds in PrestaShop

Schaut man sich die Datei /modules/paypal/views/js/paypal.js genauer an, so findet man ungefähr in Zeile 140 (je nach Version des Moduls kann die Zeilen-Nr abweichen) folgende Anweisung:

Zweck dieses Befehls ist es, diverse Elemente beim One-Page-Checkout von PretaShop auszublenden. Allerdings ist diese Zeile immer aktiv, auch wenn nicht der One-Page-Checkout verwendet wird. Auch ist kein logischer Grund ersichtlich, warum das Gutscheinfeld (#cart_voucher *) vorsätzlich ausgeblendet wird.

Wie auch immer, das Problem lässt sich einfach beheben, indem man die o.g. Zeile durch die folgende Sequenz ersetzt:

Anschliessend sollte man sich sicherheitshalber von PrestaShop abmelden und den Cache leeren. Danach ist das Gutscheinfeld im Warenkorb von PrestaShop wieder sichtbar.

Sollte es dennoch fehlen, bringt evtl. dieser Artikel zum fehlenden Gutscheinfeld in PrestaShop die Lösung.