Coupons allow staff to create codes that can be used by Community Hub users to receive dollar amount or percentage-based discounts on eligible order items. The checkout page will show a Coupon card if there are active coupon codes for the primary entity and the current cart is over $0.
Coupons are created as products in staff view, with coupon rules with discount values defined within the product. These can be used in a variety of manners and restricted as needed - for example, a coupon that should only be used for a specific event, or a coupon that only works over a particular dollar amount.
Only one coupon code can be used per order. Also, if the coupon code is related to a specific product, and there are more than one of that product in the cart, the coupon code is applied to the product with the greatest cost.
When creating Coupons, each component needs to be created individually and then linked together. You would create the different components in this order:
- Coupon Product
- Coupon Rule
- Coupon Code
When a Coupon Code is used, this will create an actual Coupon record.
By default, Coupon use is considered to be unlimited. This can be bypassed, adjusted, or limited through use of the Coupon Extensions package.