-
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Voucher Types #23
Comments
Discounts are always pre-tax adjustments (tax is calculated on the discounted total). Are vouchers always treated like cash (or a gift card) where the voucher amount is applied to the after tax total? Or will there be a mix? Some vouchers will be treated as cash and reduce the overall payment due, tax included - but others will be more like a discount that reduces the amount prior to tax calculation? Iff the initial thinking is a voucher can be either - can we eliminate the mix by creating single use discounts instead leaving discounts always pre-tax and vouchers always post-tax? |
Yes, this would make things simpler. Vouchers will always be post-tax. |
Should Voucher Types be switched to just an ENUM on the voucher model as we've been doing with types on other models? The main things for types on the Voucher model was for various conditional application logic that may be needed like we do with Discounts. Vouchers should also be able to be used for a number of participants or a specific product, etc. instead of a dollar amount. I had initially planned to use Types for that approach. |
No. A VoucherType is a sellable, so it needs a distinct model backing it. |
That's right. Thank you! |
We'll begin to use voucher types for restrictions on how vouchers can be applied during the checkout process.
The text was updated successfully, but these errors were encountered: