Discount and/or Fee based on Sub-Total or Total with Grand Total

Discount and/or Fee based on Sub-Total or Total with Grand Total


A flexible order-total module that can be used to calculate discount and/or fee based on sub-total or total amount, and independent for each customer group.

BONUS!
Grand Total order-total module.


FEATURES

  • Display name can be set as desired
  • Calculation can be percentage or fixed amount
  • Independent for each customer group
  • Can be used as single rule or multilevel rule
  • Can be used as an addition (e.g. for a fee) or as a subtraction (e.g. for a discount)
  • Two total orders provided to combine addition and subtraction (if needed)
  • Bonus 'Grand Total' order-total to replace 'Total' order-total as the final total amount (if needed)

HOW DOES IT WORK

This order-total serves to calculate based on the previous total amount. It can be used to calculate based on 'Total' or 'Sub-Total' according to your needs. It is done simply by arranging the placement according to the sort order. If you want to calculate based on the 'Total' amount, then place it right after sort order 'Total'. And if you want to calculate based on the 'Sub-Total' amount, then place it right after sort order 'Sub-Total'.


DEMO [see details at the pictures above]

In this demo, exemplify the following conditions:
(calculate based on 'Total')

  • for the total up to $149 there will be a:
    1% fee (for 'Default' customer group),
    2% (Silver),
    3% (Gold)
  • total $150-$499 does nothing
  • and for the total more than $500 will get:
    1% discount (for 'Default' customer group),
    2% (Silver),
    3% (Gold)

To find out how the setting, you can go to the admin demo page.

username: demo
password: aauwwo

1. Open:
Extensions > Order Totals > Post Total 0
Extensions > Order Totals > Post Total 1
Extensions > Order Totals > Grand Total

As a demo user, you can only view it (you can't modify).

To find out how it works, you can go to the demo page.

1. Register new account.
2. Add product to cart.
3. Go to cart page or checkout page.
4. See the order totals detail.

to know the difference, you can try with different order values
~ under $150, between $150-$500, and above $500


If you want to see the calculations on other customer group,

5. Register new account and choose customer group as 'Silver' or 'Gold'.
6. Repeat step 2



YOU MAY ALSO LIKE:







Price
$14.00

  • Developed by OpenCart Community
  • 12 Months Free Support
  • Documentation Included

Rating

Compatibility
4.0.0.0, 4.0.1.0, 4.0.1.1, 4.0.2.0, 4.0.2.1, 4.0.2.2, 4.0.2.3, 2.0.0.0, 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.3.9

Last Update
8 Feb 2024

Created
28 Feb 2022
2 Sales
0 Comments
aauwwo
aauwwo
Member since: 31 Jul 2011

View all extensions Get Support