People's Code - Order Fee / Discount
Apply fees / discounts or automatic shipping fee subtraction in cart, during checkout and when creating / editing orders, based on:
- Payment method.
- Customer's Group.
- Customer's payment or shipping address Geo Zone.
- Date Range.
- Order's Subtotal / Total (if is over / under a specified amount or inside / outside an amount range).
- Order's Shipping Fee (if is over / under a specified amount or inside / outside an amount range).
Storefront login:
Email address: demo
Password: demo
Administration login:
User: demo
Password: demo
Extension: Extensions -> Order Totals -> People's Code - Fee / Discount
Instructions: Detailed instructions and examples can be found by clicking the help tab buttons at the extension's backend interface (see the demo).
Link to Opencart store
People's Code - Order Fee / Discount
Features
1. Fees / Discounts can be Fixed amounts or Percentages (%).
2. Multiple Fees / Discounts can be set.
3. Percentage Fees / Discounts are applied before taxes and can be computed in parallel or serial manner:
- Parallel: Each consecutive Fee / Discount is calculated independently (parallelly) based on the same calculated Total amount (the amount before the first consecutive parallel discount).
Parallel Example: If Total at the extension's input is 100$ and you apply 3 simultaneous parallel discounts of 25%, 9% and 4% (25% of 100$ = 25$, 9% of 100$ = 9$, 4% of 100$ = 4$). The extension's output Total, after all Fees/Discounts Applied, will be 62$ (100$ - 25$ - 9$ - 4$).
- Serial: Each subsequent serial Fee / Discount is based on the calculated Total of a previously applied Fee / Discount.
Serial Example: If Total at the extension's input is 100$ and you apply 3 simultaneous serial discounts of 25%, 9% and 4% (25% of 100$ = 25$, 9% of 75$ = 6.75$, 4% of 68.25$ = 2.73$). The extension's output Total after all Fees / Discounts applied will be 65.52$ (100$ - 25$ - 6.75$ - 2.73$).
6. You can apply Taxes to Fixed Fee / Discounts by assigning a tax class.
7. Multi-language Fee / Discount description is supported.
8. Automatic shipping fee subtraction (with taxes if applied) based on conditions. As a safety measure, the extension prevents subtracting shipping fee more than once.
9. Always On or During Checkout mode. If it is set to 'Always On', the extension will always be enabled and fees / discounts will be shown on cart and checkout. If is set to 'During Checkout', the extension will be enabled after step 6 of the checkout page is reached.
10. Guest's customer's GeoZone from Store's Address option. If enabled, Guest Customer's Shipping or Payment Address GeoZone is set according to store's setting 'Use Store Tax Address' until they enter their own address in cart's shipping estimation page or during checkout.
11. Fees & Discounts can be based on cart's Sub-Total or Total amount. (Note: Sub-Total reflects the cart's subtotal. Total, is the total calculated amount that is fed to this extension's input from other Order Total extensions with lower sort order.)
11. Merge rows, combines all fees & discounts into a single entry at checkout.
12. Easy management of your Fee / Discount entries with features such as Row & Checkbox list Expand / Collapse state that is saved with the other settings, Move Up or Down Sorting with real time auto-enumeration, Delete confirmation.
Supported Versions
OC v1.5.3x, 2.x, 3.x