Smart Coupons for WooCommerce is an ideal solution for importing coupons to your WooCommerce store. You can import any number of coupons using a single CSV file.
This article will explain how to import coupons in bulk using a structured CSV file.
Getting started
- First of all, install and activate the plugin.
- From your WordPress dashboard, go to the Smart Coupons > Import Coupons.

Accepting coupon data
The CSV file must contain some specific coupon data in order for it to properly get imported. To know more about the coupon data, click here.
Download a Sample Coupon CSV.
Importing process
From the Import coupon tab, click on the Upload button and choose a CSV file from your system.
Next, to email coupons to users specified within the CSV, tick the checkbox. The coupons will be emailed to users on import.
Then, click on Next: Map columns for import button to proceed to the mapping window.

Finally, click on the Import Coupons button. Now, the list of imported coupons will be displayed as follows.

Now, head on to the Smart Coupons > All Coupons tab. The store will display the imported coupons as shown below:

Related articles:
- Was this article helpful?
- Yes, thanks!Not really
Comments (6)
Guillaume Plouin
June 9, 2022
How is it possible to set-up free shipping included for a coupon in the csv ?
Shesna
June 10, 2022
Hi Guillaume,
Thanks for reaching out. You may create a new column header named free_shipping in your CSV. By entering ‘yes’ to respective coupons, you can enable free shipping for those coupons only. Kindly leave the cells blank if you do not want to allow free shipping.
Mel
January 10, 2022
Have just exported 50 voucher codes with an expiry date as 30 August 2022 and then imported them and the have all changed to 1970-01-01 ??????????????
Massimo De Alessandri
May 4, 2022
I had the same issue. What happened?
Shesna
May 6, 2022
Hi,
Sorry to know that you are experiencing this way. Please feel free to get in touch with our support team for direct assistance.
Sylvain Vanderhaegen
August 22, 2022
I have the same issue. Date fields for start and expiry are all reset to 1/1/1970