Percentage Discount for OpenCart Customer Groups

Percentage Discount for OpenCart Customer Groups
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
PHP7.0 – 8.5
XML modificationYes
LocalizationEnglish, Ukrainian, Russian
Statistics 1 4771 68
Added14.10.2023
Updated05.06.2026 · 1 months ago
Files total-customer-group-discount_oc3x.ocmod.zip

The module adds a percentage-based discount for specific customer groups directly to the shopping cart and order totals. The workflow is simple: dealers, wholesalers, or loyal customers log into their accounts, build their carts, and instantly see their custom prices without waiting for manual recalculation by a manager.

The discount is linked directly to the customer group

In the admin panel, you can configure a unique discount percentage for each customer group. For instance, you can leave retail at 0%, set wholesale to 7%, and grant VIP customers a 12% discount. Once a buyer authorizes on the site, the store automatically detects their group and applies the correct discount to the cart total.

Setting up an automated discount for a customer group takes just a few seconds: simply select the desired group, enter the percentage, and save. On the storefront, the customer will see this discount displayed as a separate line item in the order summary, such as "10% Discount."

How the discount functions in the shopping cart

  • Allows you to set different discount percentages for various customer groups.
  • Group discounts apply automatically only after the customer logs into their account.
  • Promotional sale items can be excluded from the calculation to prevent the group discount from stacking on top of special prices.
  • The discount line can be shown, hidden, or set to appear only when the discount value is greater than 0%.
  • The sorting order can be configured manually to position the discount line right after the subtotal and before the final total.

When does the group discount apply?

  1. Wholesale buyers receive their designated percentage immediately in the cart, bypassing promo codes or back-and-forth messages with managers.
  2. VIP clients see their personalized pricing terms right after logging in, while guest visitors continue to shop at standard retail prices.
  3. Seasonal promotions do not conflict with group discounts, provided the exclusion for specially priced items is turned on.
  4. Segmenting your audience or distribution markets becomes easy by utilizing groups for retail, partners, dealers, or internal employees.
Recommendation: Before launching, make sure to double-check the sort order in your Order Totals (Total) extensions. The discount line must be positioned strictly after the Sub-Total, otherwise the final calculations might look confusing or incorrect to the buyer.

This module provides an effortless way to manage target discounts for your customer tiers without creating coupons or updating every single product manually. All it takes is entering a percentage in the admin panel.

File Name Added Modified
total-customer-group-discount_oc20.ocmod.zip
Size: 9.79 KB
14.10.202314.10.2024
total-customer-group-discount_oc21.ocmod.zip
Size: 9.83 KB
14.10.202314.10.2024
total-customer-group-discount_oc22.ocmod.zip
Size: 9.79 KB
14.10.202314.10.2024
total-customer-group-discount_oc23.ocmod.zip
Size: 16.61 KB
14.10.202314.10.2024
total-customer-group-discount_oc3x.ocmod.zip
Size: 17.89 KB
14.10.202305.06.2026

Leave your review about this product

Bonus Get bonus +100 грн. for your review Bonus program
Chris, 25.10.2025 02:50
I have 3 different customer groups. I want to add a different percentage discount for each customer group. Is that possible? Are the settings in English or only Ukrainian/Russian?
Administrator's message:

Yes, you can definitely set different percentage discounts for each customer group using the "Discounts for customer groups" module. This module is designed to allow you to customize discounts for specific groups, making it perfect for your needs.

As for the settings, they are available in English, Ukrainian, and Russian, so you can choose the language that suits you best. Simply navigate to the "Extensions" -> "Order Totals" section in your OpenCart admin panel to configure the discounts for each group. If you need further assistance, feel free to reach out!

Write a review

Note: HTML is not translated!
AI Assistant

Recently viewed

2.x, 3.x
Discount for Customer Groups
699 грн.399 грн.
1
4772 68

Featured

Cheaper together
699 грн.399 грн.
Discount on order from the amount
699 грн.399 грн.