Voucher
A Voucher is a gift card or discount voucher that a customer can redeem during checkout in the webshop. Each voucher has a monetary face value or a discount percentage, is backed by a dedicated article in the product catalog (which allows it to be sold and tracked like any other item), and is authenticated by a unique authorization code that the customer enters at checkout. The system dynamically tracks the remaining balance of a voucher as it is partially or fully redeemed across one or more orders.
Vouchers are highly configurable in terms of applicability: through VoucherUsage records, each voucher can be restricted to specific articles, product groups, partner groups, or partner types, and minimum order quantity thresholds can be defined. This means a voucher can be scoped precisely — for example "10% off on all organic wines for premium customers ordering at least 6 bottles" — without requiring custom code per promotion. From the customer perspective, a voucher is simply a code entered at checkout; behind the scenes it represents a fully auditable financial instrument tracked from issuance through redemption.