/
Recalculate Tax After Redeeming Reward Points

Recalculate Tax After Redeeming Reward Points

1. Use case name (Required)

Recalculate Tax After Redeeming Reward Points

2. Keywords (Required)

tax rule, reward point, recalculate

3. Benefit for users/retailers (Required)

  • Tax will be recalculated after customer redeeming reward points (i.e. The order is $100 and customer redeems points to get $10 OFF. Tax will be caluclated on $90) according to the tax rule in some jurisdiction (i.e. Thailand)

4. Actors + description (Required)

  • As store owner, I would like tax to be recalculated after applying reward point

5. Main flow (Required)

The most common path of interactions between the user & the system:

  1. The store owner clicks on the “Calculate Reward Points as” dropdown in Reward Pont > General Configuration to select the reward point as Discount, the system processes and changes the reward point from a payment method to a discount

  2. With reward point being treated as a discount, the system will recalculate the cart value after customer redeeming the reward points and apply tax only on the after-discount amount. For example: The order is $100 and customer redeems points to get $10 OFF. Tax will be caluclated on $90

12. Fit & Gap analysis (Keep internal)

Compare this use case with the current Magestore solution to identify 3 types:

FIT 100%
Partially FIT + What is the GAP then?
GAP 100%

Default Magento is treating reward point as a payment method. Therefore, tax will be calculated on base amount

Related content

Separate tax rate
Separate tax rate
More like this
POS Order calculates the taxation from Avalara
POS Order calculates the taxation from Avalara
More like this
Loyalty program - Reward point
Loyalty program - Reward point
More like this
Redeem Store Credit to Payroll Deduction and Record The Redeem Transaction as Payment Refund Transaction
Redeem Store Credit to Payroll Deduction and Record The Redeem Transaction as Payment Refund Transaction
More like this
Enable Adjustment Fee field
Enable Adjustment Fee field
More like this
Reward Promotion
Reward Promotion
More like this