Sonderpreise vom Couponrabatt ausnehmen

Geändert am Di, 8 Okt um 8:49 VORMITTAGS

Dazu bringt unser Plugin eine tolle Funktion mit.


Wenn du in der Couponübersicht auf das Zahnrad klickst, dann öffnet sich ein Pop-Up. Dort kannst du im Abschnitt Artikel-Management den Coupon für bestimmte Artikel zulassen und ausschließen.



Wichtig:
Diese Funktion passt entsprechend der gewählten Option die Beschränkung auf Artikelnummern des jeweiligen Coupons an. Es werden keine shopinternen Funktionen überschrieben


Hinweis:
Die Filter werden durch den Coupon-Plus-Cronjob umgesetzt. Alle 24h überprüft dieser anhand der Einstellungen unter "Sonderpreise & Co" für welche Artikel der Coupon gilt. Der Cronjob funktioniert nur für Coupons, bei denen der Filter im Cronjob über den Button aktiviert worden ist.

Dieser Cronjob überprüft dabei immer alle Artikel. Wenn du also über andere Wege die Artikel eines Coupons editierst, dann wird das vom Cronjob überschrieben.



Hinweis:
Setzt du "Artikel mit Staffelpreis rabattieren" auf "Nein", dann werden alle Artikel ausgeschlossen, denen ein Staffelpreis zugeordnet worden ist. Dabei ignoriert das Plugin im Warenkorb, ob ein Artikel den Staffelpreis-Rabatt erhält.


Hinweis: 
Ab der Plugin-Version 1.5.0 kannst du Artikel mit Vorbestellungen aus dem Coupon ausschließen. Das sind Artikel mit Überverkäufen, die ein Erscheinungsdatum in der Zukunft haben. 

Des Weiteren wird die Beschränkung überschrieben, wenn du in der JTL-Shop Couponverwaltung den Coupon änderst, da diese nur 100 Artikel in das Eingabefeld bei "Beschränken auf Artikelnummern" zulässt und alle weiteren "abschneidet".


Du solltest also keine Einstellungen mehr in der Couponverwaltung vornehmen, nachdem du den Filter für diesen Coupon aktiviert hast.


Filter deaktivieren:


Das Plugin wendet den Artikelfilter alle 24h im Cronjob an, damit Sonderpreisaktionen, die in der Zukunft liegen auch erfasst werden. 


Dabei wird ignoriert, ob Artikel schonmal ausdrücklich ausgeschlossen wurden.


Klickst du auf den Button "Filter deaktivieren", dann wird der Filter im Cronjob nicht mehr neu berechnet, somit bleiben Artikel, die ausdrücklich ausgeschlossen wurden, auch ausgeschlossen. 


Du kannst den Filter-Status in der Coupon Konfiguration ändern und einsehen.


Technisch (Für Profis):


Das Plugin nutzt zur Bestimmung, ob ein Artikel einen Sonderpreis hat, die Tabelle tartikelsonderpreis.

Ein Artikel hat einen Sonderpreis, wenn der Artikel aktiv ist (cAktiv = Y und dStart liegt in der Vergangenheit).


Wenn der Sonderpreis nach einer Zeit abläuft, dann muss nIstDatum auf 1 sein und dEnde in der Zukunft liegen.

Wenn der Sonderpreis nach einem Lagerbestand abläuft, dann muss nIstAnzahl auf 1 sein und nAnzahl kleiner sein, als der aktuelle Lagerbestand des Artikels (fLagerbestand).


Der Sonderpreis ist auch aktiv, wenn nIstAnzahl und nIstDatum auf 0 gesetzt sind.


Um zu überprüfen, ob ein Artikel einen Staffelpreis hat, prüft das Plugin, ob beim Artikel der fPreis1 und die nAnzahl1 größer als 0 ist.







Tags: