Disabling coupons for products with promotional prices in OpenCart

BonusGet bonus +100 грн. for your review

Download files

Characteristics
OpenCart2.0, 2.1, 2.2, 2.3, 3.0
PHP7.0 – 8.5
XML modificationYes
LocalizationEnglish, Ukrainian, Russian
Statistics 2073 40
Added13.08.2025
Updated13.08.2025 · 11 months ago
Files no-coupon-for-special_oc2x_oc3x.ocmod.zip

The "No coupon apply for special products" module solves a common problem in OpenCart online stores: it automatically disables coupon discounts for products that already have a special price. This helps maintain correct margins and prevent double price reductions when a coupon is applied to a promotional product.

Purpose of the module

The extension integrates into the cart totals calculation and checks each item when processing a coupon with a percentage discount. If an item has a special price, the coupon discount for it is set to zero. For other items, the coupon works as usual.

Important: The module affects the coupon percentage type in the standard calculation logic and does not disrupt the basic order processing mechanism.

Main functionality

  • connecting a catalog model to obtain product data;
  • checking the availability of a special price for each item in the cart;
  • blocking the application of coupon discounts to promotional items;
  • maintaining the standard discount calculation for regular goods;
  • Works via OCMOD without manual kernel edits.

As a result, the module makes coupon behavior more manageable: special-priced items are sold at a discounted price, and the additional coupon percentage is applied only where it is truly needed.

File Name Added Modified
no-coupon-for-special_oc2x_oc3x.ocmod.zip
Size: 1.46 KB | Total downloads: 40
13.08.202513.08.2025

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

Featured

Coupon After Order
699 грн.399 грн.
Coupons on checkout page
699 грн.399 грн.