Markus Michalski FAQ

Extended Voucher Rules - OXID eShop 7 Modul

Erweiterte Gutschein-Regeln für OXID eShop 7: Zahlart, Versandart, Erstbesteller, Zeitfenster, Kombinationssperren und Mindestbestellwerte pro Zahl- und Versandart, mit automatischer Aktivierung im Checkout.

English Version

Alle OXID 7 Plugins

OXID
PHP

Extended Voucher Rules

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

Überblick

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.

graph TD
    A[Kunde gibt Gutscheincode ein] --> B{Zahlart-Beschränkung vorhanden?}
    B -->|Nein| C[Weitere Regeln prüfen]
    B -->|Ja| D{Zahlart gewählt und erlaubt?}
    D -->|Ja| C
    D -->|Nein| E[Gutschein vorgemerkt und Hinweis im Checkout]
    C -->|Alle bestanden| F[Gutschein aktiv, Rabatt angewendet]
    C -->|Regel verletzt| G[Fehlermeldung, Gutschein abgelehnt]

Regelarten

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

Dokumentation

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

Anforderungen

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

Lizenz

Proprietär - alle Rechte vorbehalten. Die Lizenz ist über markus-michalski.net erhältlich.

Support

Bei Fragen oder Problemen: support@markus-michalski.net