Erweiterte Gutschein-Regeln für OXID eShop 7: Gutscheinserien lassen sich an Zahlart, Versandart, Erstbestellung, Wochentag und Uhrzeit sowie an Kombinationsregeln und Mindestbestellwerte pro Zahl- und Versandart binden.
Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net
Das Modul Extended Voucher Rules (Modul-ID mmd_voucherrules, Composer-Paket mmd/oxid7-voucherrules) erweitert die Gutscheinserien von OXID eShop 7 um zusätzliche Einlöse-Regeln. Die Regeln werden an der Gutscheinserie im Admin gepflegt und beim Einlösen im Warenkorb und im Checkout geprüft.
Gutscheine, die an eine Zahlart, eine Versandart oder einen zahl-/versandartabhängigen Mindestbestellwert gebunden sind, werden nicht sofort abgelehnt. Sie werden als "vorgemerkt" in der Session gehalten und automatisch angerechnet, sobald die Bedingung erfüllt ist.
| Regel | Beschreibung |
|---|---|
| Zahlart-Beschränkung | Gutschein nur für ausgewählte Zahlarten |
| Versandart-Beschränkung | Gutschein nur für ausgewählte Versandarten |
| Nur für Erstbesteller | Gutschein nur für Kunden ohne bisherige, nicht stornierte Bestellung |
| Zeitfenster | Gültigkeit an Wochentage und Uhrzeiten gebunden, mehrere Fenster pro Serie möglich |
| Kombinationen | Sperrliste für Gutscheinserien, die nicht zusammen eingelöst werden dürfen |
| Max. kombinierbar | Begrenzt, wie viele unterschiedliche andere Gutscheinserien bereits eingelöst sein dürfen, bevor ein Gutschein dieser Serie abgelehnt wird |
| Mindestbestellwert pro Zahlart | Eigener Mindestbestellwert je Zahlart |
| Mindestbestellwert pro Versandart | Eigener Mindestbestellwert je Versandart |
| Seite | Inhalt |
|---|---|
| Installation | Voraussetzungen, Installation per Composer, Aktivierung, Update |
| Konfiguration | Die vier Tabs an der Gutscheinserie, Praxis-Beispiele |
| Storefront | Vorgemerkte Gutscheine, Hinweisbox, Meldungstexte |
| Fehlerbehebung | Typische Probleme, bekannte Einschränkungen, FAQ |
| Technik | Prüfreihenfolge, Erweiterungen der Shop-Klassen, Datenbanktabellen |
| Anforderung | Version | Hinweise |
|---|---|---|
| OXID eShop | oxid-esales/oxideshop-ce ^7.0 |
Community Edition als Basis, Composer-Installation |
| PHP | >= 8.2 | |
| Lizenz | erforderlich | Zugang über Packeton |
Proprietär - alle Rechte vorbehalten. Die Lizenz ist über markus-michalski.net erhältlich.
Bei Fragen oder Problemen: support@markus-michalski.net