Discount from the amount of the order OpenCart

Discount from the amount of the order OpenCartDiscount from the amount of the order OpenCart
BonusBonus +49 грн. to your account
Special price:399 грн.
Old price:699 грн.
You save:300 грн.


Characteristics
OpenCart2.0, 2.1, 2.2, 2.3, 3.0
XML modificationNo
LocalizationEnglish, Ukrainian, Russian
Statistics 18076 542
Added01.03.2018
Updated12.03.2026 · 4 months ago
Files discount_oc3x.ocmod.zip

The "Order Total Discount" module is a simple way to automatically reduce the final price of an OpenCart purchase when a customer reaches a certain threshold. It's perfect for both one-time "cart total" promotions and for building loyalty through cumulative discounts based on order history.

Purpose of the module

The module adds a separate line item with the discount to the order summary (Total) block and reduces the total. The discount is calculated according to specified rules and is applied only if the conditions you set in the admin panel are met.

How does discount logic work?

You create one or more discount "levels": amount range, discount size, discount type (percentage or fixed amount), and customer group. If multiple rules are met, the module will select the most advantageous discount for the customer (based on the maximum value).

Incentive programs

  • Cumulative system - the discount depends on the total amount of all completed orders of the current client.
  • From the current order amount - the discount is calculated from the cart amount (taking into account the exception settings).

Types of discounts

  • Percentage - the discount is calculated as a percentage of the amount involved in the calculation.
  • Fixed amount - the discount is set as a specific number in the store's currency.

What can be customized?

In the admin panel, the module is defined by a rules table and several additional parameters.

Fields of each rule (discount steps)

  • Incentive program cumulative or based on the current order amount
  • From Amount and To Amount The range the amount must fall within for the rule to apply.
  • Discount a percentage or fixed amount value
  • Discount type percentage/fixed amount
  • Buyer group all groups, specific group, or guests

Additional options

  • Status - turning the module on/off
  • Sorting order - the discount's place among other totals (shipping, coupons, taxes, etc.)
  • Exclude products by ID - a comma-separated list of IDs
  • Exclude products by MODEL - a comma-separated list of models
  • Exclude promotional items - items with a special price are not included in the calculation base

Important: If exceptions are set up (by ID, by model, or by excluding promotional items), the module recalculates the "discount amount" only for eligible cart items. This helps prevent discounts from being given on items you've intentionally excluded from the promotion.

Advantages

  • Flexible steps - set as many "from/to" ranges as you want.
  • Two motivation scenarios quickly stimulate the average bill or build cumulative loyalty.
  • Fine segmentation by customer groups, including guests.
  • Margin control – exclude specific products, models, or promotional items from the calculation.
  • Fair choice - if several rules match, the maximum discount is applied.

Application examples

1) Discount for the current cart

  1. Rule: "For the current order amount" program.
  2. Range: 5000 to 999999.
  3. Type: Percentage, value: 7.
  4. Group: All groups.

The result: the customer sees a separate discount line item in the order form and is more willing to pick up the goods at the door.

2) Cumulative discount for regular customers

  1. Rule: "Cumulative Discount System" program.
  2. Range: 20000 to 50000.
  3. Type: Fixed amount or Interest - whichever is more convenient for you.
  4. Group: for example, only Wholesalers or a specific VIP group.

Bottom line: the discount depends on the total amount of completed orders—a great way to retain customers without promo codes.

Recommendations for setting up

  • Set the "Sort Order" so that the discount is displayed in the desired place among the totals (usually next to coupons/promotions).
  • For "minimum price items" include exclusions: ID, MODEL or prohibition of promotional items.
  • If you're creating multiple steps, make sure the ranges don't overlap —this will make the logic clearer for you and the client.
  • For the cumulative program, check which statuses are considered complete (taken from config_complete_status ).
File Name Added Modified
discount_oc20-22.ocmod.zip
Size: 27.56 KB
01.03.201814.03.2024
discount_oc23.ocmod.zip
Size: 19.01 KB
01.03.201807.04.2023
discount_oc3x.ocmod.zip
Size: 30 KB
01.03.201812.03.2026

Leave your review about this product

Bonus Get bonus +100 грн. for your review Bonus program

Write a review

Note: HTML is not translated!
AI Assistant

Recently viewed

2.x, 3.x
Discount from the order amount
699 грн.399 грн.
0
18077 542
2.x, 3.x
Product sticker
Free
0
36905 3737

Featured