Extended voucher rules for OXID eShop 7: voucher series can be bound to payment method, delivery method, first order, weekday and time of day, as well as combination rules and minimum order values per payment and delivery method.
Live Demo: Try this and other plugins live — no installation, no risk: demo.markus-michalski.net
The Extended Voucher Rules module (module ID mmd_voucherrules, Composer package mmd/oxid7-voucherrules) adds further redemption rules to the voucher series of OXID eShop 7. The rules are maintained on the voucher series in the admin and are checked when a voucher is redeemed in the basket and during checkout.
Vouchers that are bound to a payment method, a delivery method or a payment/delivery-specific minimum order value are not rejected right away. They are kept as "reserved" in the session and applied automatically as soon as the condition is met.
| Rule | Description |
|---|---|
| Payment restriction | Voucher valid only for selected payment methods |
| Delivery restriction | Voucher valid only for selected delivery methods |
| First order only | Voucher valid only for customers without a previous, non-cancelled order |
| Time window | Validity bound to weekdays and times of day, several windows per series possible |
| Combinations | Block list of voucher series that must not be redeemed together |
| Max. combinable | Limits how many distinct other voucher series may already be applied before a voucher of this series is rejected |
| Minimum order value per payment method | Own minimum order value per payment method |
| Minimum order value per delivery method | Own minimum order value per delivery method |
| Page | Content |
|---|---|
| Installation | Requirements, Composer installation, activation, update |
| Configuration | The four tabs on the voucher series, practical examples |
| Storefront | Reserved vouchers, hint box, message texts |
| Troubleshooting | Common problems, known limitations, FAQ |
| Technical | Check order, extended shop classes, database tables |
| Requirement | Version | Notes |
|---|---|---|
| OXID eShop | oxid-esales/oxideshop-ce ^7.0 |
Community Edition as base, Composer installation |
| PHP | >= 8.2 | |
| License | required | Access via Packeton |
Proprietary - all rights reserved. The license is available at markus-michalski.net.
For questions or issues: support@markus-michalski.net