Product Help Documentation - NopAdvance

NopAdvance Store

Customer workflow - Child Coupon Discount

Buy Now

apply child coupon code in discount code field storefront page

Applying a Coupon Code

  • Customers enter the child coupon code in the Discount Code field.
  • Click Apply Coupon to activate the discount.

OR

  • Coupon can be applied automatically using the promotional child coupon URL

Coupon Confirmation

  • A success message appears indicating the coupon has been applied.
  • Applied coupon codes are displayed below the input field.
  • Customers can remove a coupon if needed.

Discount Calculation

  • The discount amount is reflected in the cart summary section.
  • The discount amount is shown in the cart summary or on the product, based on the parent discount type
  • Final totals are recalculated during checkout, including tax and shipping if applicable.

Important Behavior

  • Child coupons work only if:
    • The linked parent discount is active.
    • Usage limits (parent and child) are not exceeded.
    • Coupon validity conditions are satisfied.
  • When multiple child coupon codes are applied on the storefront, their behavior depends on the parent discount setting.

cumulative with other discounts setting page

Cumulative with Other Discounts

Multiple child coupons can be applied together on the storefront only when the parent discount type is the same, and behavior also depends on settings like ‘Cumulative with other discounts,’ which allows combining with other active discounts.

✔ Enabled (Checked) ( Parent discount type is same.)

  • Multiple coupons can be applied together.
  • Discounts from different child coupons will combine.
  • Customers can receive multiple discount benefits in the same cart.

❌ Disabled (Unchecked)

  • Only one child coupon or parent discount can be applied at a time; if cumulative is disabled, the highest discount or child coupon of the same type is applied.

Important Note

  • Child coupons follow the rules defined in the parent discount.
  • If cumulative discounts are disabled in the parent discount, multiple child coupons cannot be applied simultaneously.

 

Scenario

Default nopCommerce Coupon

Child Coupon Plugin

Single Coupon CreationOne discount = one coupon codeOne parent discount with multiple child coupon codes
Bulk Coupon CreationManual creation required for each couponBulk child coupons can be created/imported easily
Usage Limit ControlOnly discount-level usage limitParent limit + individual child coupon limit
Parent Limit EffectDiscount stops when limit reachedChild coupon stops if parent limit finished (even if child limit left)
Email Specific CouponLimited / custom setup requiredChild coupon can be assigned to specific email
Coupon TrackingTracks discount usage onlyTracks each child coupon usage separately
Campaign ManagementDifficult for multiple codesEasy campaign-wise coupon management
Coupon EditingEdit each dis count separatelyCentral grid to manage all child coupons
Import / Export CouponsNot standardSupported (bulk management)