Generate and Import Coupons for Magento 2

Reduce time spent on coupon management by generating and importing an unlimited number of promo codes in a couple of clicks. Easily track coupon usage statistics and export codes for your affiliates.

  • Generate and import thousands of Magento 2 coupon codes per cart price rule
  • View end export detailed coupon usage reports
  • Provide coupons via URLs
  • Use coupon templates for accurate codes generation
  • Offer deals on Groupon and other deal hosting services
  • Hyva-compatible by default
  • New!Hyvä Checkout ready
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $115

more info

Pick a combo deal with 15% discount:

Save $112.05

Import and export thousands of promo codes in seconds

Looking for a feature-rich tool to make coupon management process as easy as it can be? With the Generate and Import Coupons extension for Magento 2, you'll be able to create, import and export thousands of promo codes in seconds.

Generate multiple coupons per cart price rule with the help of a handy customizable template in the blink of an eye.

Keep all the coupons you create over total control due to automatically generated code usage reports.

Share coupons with affiliates and sales representatives to drive more customers to your website and boost sales. Use in synergy with advanced Magento 2 promotions.

Get statistics on your promotional efforts as well as the entire Magento 2 store performance with the advanced e-commerce reports tool.

Speed up coupon generation process


Add multiple coupons per cart price rule

Create an unlimited number of coupon codes for each cart price rule using a smart Magento 2 coupon code generator. Therefore, you won't have to create one and the same promo rule again and again to get multiple codes for a particular promotion.

Import Magento 2 coupon codes in bulk

Import an unlimited number of codes from a CSV file to any cart price rule. This feature will help you to instantly assign multiple promo codes to the rule you need. All imported coupons will automatically inherit all setting values from the main rule coupon.

Customize templates for promo codes creation

All automatically generated coupons are based on a custom template you create. You can use a unique template for each new coupons portion. Smart coupon generation system replaces 'L' and 'D' symbols used within templates with random letters and digits. Therefore, it's possible to generate thousands of promo codes in one go. Magento 2 discount coupons can be exported or deleted directly from the list.

Edit coupons without excess redirects

You can skip to coupons' editing right from the coupons' list. Specify the amount of uses per coupon and uses per customer.


Work with Groupon-like websites and affiliates


Track coupons usage

The module automatically generates detailed coupon usage reports that will be extremely helpful for cooperation with discount services. Apart from basic coupon information reports include tracking numbers and can be easily exported to CSV files. Promo codes usage reports work both for manually created coupons and imported ones.

Export promo codes

The Magento 2 discount coupon extension lets you export coupon codes to CSV or XML files in one click. Along with coupon codes the files contain information about the date of creation and the number of uses. You can provide exported coupons to your affiliates or sales representatives for further distribution.

Distribute coupons via URLs

With the Magento coupon code generator, you can create links like to automatically apply coupons once store visitors click on the links. This option works great for promo banners. Besides, you can also place custom Magento 2 discount links on your affiliate sites to make your promotions attract more customers.

Extra options for the comprehensive coupon management

  • Enable applying several coupons per order
  • Let both guests and registered users to use coupons
  • Apply coupons to orders from the admin panel
  • Build a coupon hierarchy to avoid contradictions
  • Generate coupons based on various custom events
  • Send promo codes to customers automatically
  • Easily track coupon usage statistics
  • Export custom discount codes for your Magento 2 affiliates

According to the statistics, the Coupon Code Generator extension for Magento can cover each business need in synergy with the following solution: magento 2 facebook store integration.


General configuration. Login to your Admin backend. Go to Stores > Settings > Configuration > Mageplaza Extensions > Choose Better Coupon. Import Coupon Code. Still from your Admin backend panel, go to Marketing > Cart Price Rules > Click to Add New Rule.

magento 2 import coupon codes
Adobe partner logo
Magento Marketplace logo
See 500+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 1.2.0
Last Update: Dec 18, 2023
1.2.0 - Dec 18, 2023
  • 1.2.0
  • Improvement we improved the performance so that the Coupon Usage Report loads quickly with a large number of records
  • Improvement we added filtering for the Coupon Usage Report grid
  • Fix we fixed the issue where the Expiration date field wasn’t imported with CSV files
  • Fix we resolved the error that appeared when exporting several records from the coupons grid
  • Fix we improved the behaviour with applying the coupons via URLs. Now the confirmation message shows up on the frontend when the coupon is applied
  • Fix we eliminated the issue with the coupons not being deleted after the generation with Delete Existing Coupons setting enabled
Version 1.1.17
Last Update: Mar 16, 2023
1.1.17 - Mar 16, 2023
  • Compatibility now the extension is compatible with Magento 2.4.5, 2.4.6
  • Fix we fixed the error that occurred while creating cart price rules on Magento 2.4.5
1.1.16 - Jun 02, 2022
  • Compatibility now the extension is compatible with Magento 2.4.4
1.1.15 - Nov 17, 2021
  • Compatibility we enhanced compatibility with Amasty Multiple Coupons: now the coupon usage report stores information about multiple coupon codes applied to the order
  • Improvement we added customer name and email to the coupon usage report
1.1.14 - Jan 25, 2021
  • Fix we solved the problem with Back button on coupon editing page
1.1.13 - Nov 16, 2020
  • Improvement the code was enhanced according to Magento standards
1.1.12 - Apr 03, 2020
  • Compatibility with Amasty Milticoupons extension was improved
1.1.11 - Apr 08, 2019
  • Improvement message in case of import error was added
1.1.10 - Mar 18, 2019
  • Fix the issue with order quotes after applying coupon codes by URL in admin area was resolved
1.1.9 - Feb 06, 2019
  • Improvement \"expiration date\", \"uses per customer\" and \"uses per coupon\" fields were added to import
1.1.8 - Dec 03, 2018
  • Fix the issue with incorrect notification on cart page was fixed
1.1.7 - Nov 12, 2018
  • Fix the issue with number of uses coupon codes per customer was fixed
1.1.6 - Sep 25, 2018
  • Fix the issue with reapplying a coupon code was resolved
1.1.5 - Aug 22, 2018
  • Fix the issue with the Back button in the edit coupon section was resolved
  • Fix the issue with the coupon code removing was resolved
1.1.4 - Aug 09, 2018
  • Fix the issue with applying coupon from an URL was resolved
1.1.3 - Jun 07, 2018
  • Fix the issue with tax application was fixed
1.1.2 - Dec 11, 2017
  • The issue with coupons import was fixed
1.1.1 - Aug 21, 2017
  • Removing imported file even if import failed
1.1.0 - Aug 17, 2017
  • It is now possible to edit coupon properties from the coupons grid
Version 1.0.1
Last Update: Nov 23, 2016
1.0.1 - Nov 23, 2016
  • Fix for working with database when tables have prefix
  • Working with multiple tracking numbers corrected

Ratings & Reviews

100% of 100