Skip to main content
$ 49.95
  • Version
    1.2.1
  • Joomla
    5.4
  • JoomShopping
    5.4+
  • PHP version (min)
    7.4
  • License
    on domain
  • Support
    365 days
  • Date update
    31.07.2025

Advanced coupon generator for JoomShopping 5+

A basic coupon that discounts the entire order is often not enough. A real promotion may need to work only for a specific customer group, selected category, individual products, manufacturer, or vendor — and only during defined dates and hours.

Extended Coupon Generator for JoomShopping 5+ turns the standard coupon system into a flexible tool for creating promotional campaigns with detailed application rules and exclusions.

You can create a single coupon for a specific campaign or automatically generate a series of unique codes with a configurable prefix, suffix, and code length.

More than just a “10% off” coupon — build complete promotion rules. Define who can use the discount, which products it applies to, what should be excluded, and when the coupon is valid.

One coupon or a complete series of unique codes

The extension supports two main usage scenarios.

Single promotional coupon

Create one code for a specific advertising campaign, customer group, partner promotion, or another marketing scenario.

Bulk coupon generation

Automatically create the required number of unique codes for e-mail campaigns, partners, printed materials, or personalized offers.

Percentage or fixed discount

A coupon can provide:

  • a percentage discount;
  • a fixed discount amount.

This allows you to build different promotion mechanics, such as “15% off” or “500 off” when the configured conditions are met.

Minimum order amount

A minimum order value can be required before the coupon becomes available for use.

For example: the coupon provides a 10% discount only when the value of products in the order reaches at least 3,000.

This allows coupons to work not only as a price reduction tool but also as an incentive to increase the order value.

Control who can use the coupon

Coupon rules can be linked to a specific audience:

  • individual registered customers;
  • JoomShopping customer groups.

For example, you can create a promo code only for VIP customers, wholesale buyers, partners, or selected individual customers.

Control which products receive the discount

The coupon does not have to apply to the entire catalog. It can be limited to selected parts of the assortment.

Coupon rules can target:

  • one or more specific products;
  • one or more categories;
  • products from selected manufacturers;
  • products from a specific vendor / seller.

This makes it possible to create targeted promotions without changing the regular catalog prices.

Application rules and exclusions in the same coupon

One of the key features is the ability to define not only where the coupon works, but also separately define where it must not work.

Application conditions and exclusion rules can be combined within the same coupon.

For example: a coupon can apply to a selected category and customer group while excluding specific customers or products from a certain manufacturer.

This is particularly useful for large catalogs where a campaign should cover a broad assortment while still excluding a few specific products or segments.

Condition combination logic

The extension supports condition combinations based on logic such as:

(Customer OR Group) AND (Product OR Category OR Manufacturer) AND (Vendor)

This makes it possible to build coupons for specific marketing segments rather than only for individual products or customers.

Date restrictions

Each coupon can have:

  • a start date;
  • an expiration date.

The coupon automatically works only within the configured period, making it suitable for seasonal promotions, holiday campaigns, sales, and other limited-time offers.

Time-of-day restrictions

Promotions can also be limited to specific hours during the day.

For example: a coupon can be available only from 16:00 to 20:00.

This supports short promotional campaigns, Happy Hours, evening offers, and other time-specific marketing scenarios.

Avoid double discounts

To protect margins, products that already have special pricing or an existing discount can be excluded from coupon calculations.

The extension can be configured to:

  • exclude products with additional prices;
  • exclude products that already have a discount through an old price.

This helps control campaign economics. A coupon does not have to reduce the price of a product that is already being sold under special conditions.

Single-use and reusable coupons

Coupons can be automatically disabled after use or remain available for repeated use depending on the campaign scenario.

This supports both personal one-time promo codes and general campaign codes.

Customers can deactivate an applied coupon

If a customer has already activated a coupon in the cart but decides not to use it for the current order, the coupon can be deactivated using the same control.

The code can then be used later, provided its validity period has not expired.

Deactivation is available before checkout on the JoomShopping cart page where the coupon is entered.

Bulk generation of unique promo codes

For campaigns where every customer should receive a unique code, the extension can generate multiple coupons automatically.

When creating a series, you can configure:

  • number of coupons;
  • length of the generated part of the code;
  • prefix;
  • suffix.

For example, you can generate codes in the following format:

SALE-A84F25-VIP

Prefixes and suffixes make it easier to distinguish codes belonging to different marketing campaigns.

One coupon or a series of codes

Discount value, validity, minimum order amount, application rules, and exclusions can all be configured in the same interface.

Manage generated coupons in JoomShopping

Generated codes remain standard JoomShopping coupons and are available in the administration coupon list.

You can review the coupon code, discount value, validity period, usage, and publication status.

Coupons remain easy to manage

After a series is generated, individual codes remain available in the familiar JoomShopping administration interface.

Example marketing scenarios

VIP promo code

A coupon available only to a selected group of returning customers and only for selected product categories.

Manufacturer promotion

A discount for products from a specific brand while excluding products that are already on sale.

Happy Hours

A coupon that works only during selected hours and only when the order reaches the required minimum amount.

Personal campaign

A series of unique codes for an e-mail campaign, partner program, or personalized offers.

Together with Next Order Coupon

Extended coupons can be used together with Next Order Coupon for JoomShopping 5+ to build additional customer retention scenarios.

One extension automatically creates a coupon after an order reaches a selected status, while Extended Coupon Generator is designed for more complex promotional campaigns with detailed usage conditions.

Main features

  • creation of a single extended coupon;
  • automatic bulk generation of unique coupons;
  • percentage or fixed discounts;
  • minimum order amount;
  • conditions for individual customers;
  • conditions for customer groups;
  • product restrictions;
  • category restrictions;
  • manufacturer restrictions;
  • vendor / seller restrictions;
  • separate exclusion rules;
  • combined application and exclusion conditions;
  • coupon start and expiration dates;
  • time-of-day restrictions;
  • option to exclude products with additional prices;
  • option to exclude products that already have discounts;
  • automatic deactivation after use;
  • customer option to deactivate an applied coupon before checkout;
  • configurable code length, prefix, and suffix for bulk generation.

Extended Coupon Generator for JoomShopping 5+ moves coupon marketing beyond simple promo codes: define the audience, eligible products, campaign period, minimum order amount and exclusions, and create either a single code or complete series of unique coupons.

Installation instructions:
After purchase, installation is carried out through the Nevigen.com installer, which you can download in your account and install on your website. After installing the installer, you will need to enter a license key, which you can also find in your account on our website. The license key will provide access to updates and support.
more about installation
You may also find these useful
Automatic generation and sending of a coupon upon ordering, for the next order.
$ 34.95
Buy
Client profile with improved usability and advanced features
$ 43.95
Buy
Plug-in automatically transfer client ot the user group in JoomShopping
$ 29.95
Buy
System of bonuses for orders and the ability to use bonuses to pay in JoomShopping
$ 99.95
Buy
Review Bonus: $ 1.00 once per product provided that you bought this product (you need to log in)

Comments

Please log in to write comments.

Advanced coupon generator for JoomShopping 5+
Version v1.2.1 (31 July 2025)

  • fix
    Fix disabled coupon
YOUR STORE CAN DO MORE

An off-the-shelf solution is just the start.
Next — tailored to your needs.

01 / CUSTOMIZE THE FILTER

Almost what you need?
We'll adapt it.

Tell us what's missing: a different product selection flow, checkout process, or integration with your catalog. We'll assess the options, scope, and cost.
02 / BUILD SOMETHING NEW

Need a different feature?
We'll build it.

Tell us about your business needs. Together, we'll define the requirements and a development roadmap for a new Joomla or JoomShopping extension.
Custom development is quoted separately after we discuss your requirements.
Short brief

Tell us about your project

A few answers will help us understand your task and suggest the next step.

01. Task
02. Details
03. Contact details
You do not need a full technical specification. Describe the task in your own words.

Discuss an integration

Describe the service and the data to be exchanged. That is enough for an initial assessment.


What needs to be integrated?
You can select multiple options.
If the documentation is public, add a link. This will help us assess the integration more quickly.

How should the data exchange work?
For example: receive stock levels from a CRM, send orders from the website, or synchronize data in both directions.
What data needs to be exchanged?
Describe how you want it to work. Technical terms are optional.