The WooCommerce feature mirrors a display coupon into a real WooCommerce store coupon — one place to design the offer, working discounts at checkout.
Setup #
With WooCommerce installed, turn the feature on under Coupons → Options → Add-Ons:

- WooCommerce Coupons adds the WooCommerce section to the coupon editor.
Publish the coupon first — the tab asks you to save the coupon before it can create anything — and make sure coupons are enabled in WooCommerce's checkout settings. The coupon editor then carries a WooCommerce tab:

- Coupon Code — the code shoppers type at checkout, and the code the displayed coupon shows.
- General holds the discount itself: type, amount, free shipping, and the expiry date. Usage Restrictions and Usage Limits hold the same fields WooCommerce offers — minimum and maximum spend, individual use, excluded sale items, product and category includes/excludes, email restrictions, and the three usage limits.
- Sync Expiration Date ties the store coupon's expiry to the coupon's own expiration date (below).
- Save WooCommerce Coupon creates the store coupon and links the two together; after that the buttons become Update WooCommerce Coupon and Delete WooCommerce Coupon.
Syncing the expiration date #
Under the expiry date field is the Sync Expiration Date checkbox (callout 3 above). Check it and the store coupon stops using the date typed into the WooCommerce tab and follows the coupon's own Expiration Date (the Expiration tab) instead — so one date governs both what the coupon displays and when the discount stops working at checkout.
It keeps following it:
- On each save. Change the coupon's expiration date and the store coupon's expiry moves with it.
- On recurring rollovers. With a recurring expiration (Coupon Creator Pro), every time the coupon rolls to its next date the store coupon is updated too — no visits to Marketing → Coupons between cycles.
Two things to know:
- The sync runs one way, Coupon Creator → WooCommerce. Editing the expiry date under Marketing → Coupons works until the next save or rollover, which overwrites it.
- Set the coupon's expiration date before turning sync on. With sync checked and no expiration date on the coupon, there's nothing to push and the store coupon is left with no working expiry — it will keep discounting.
Unchecking the box hands the date back to the WooCommerce tab's own expiry field.
Syncing the coupon code #
Dynamic Code has its own sync — a checkbox at the bottom of the Dynamic Code fields on the Content tab:

- Use this dynamic code with the connected WooCommerce coupon writes the coupon's current generated code into the linked store coupon, so the generated code is the code that works at checkout. When it's on, the code field in the WooCommerce tab is read-only — Dynamic Code owns it. The site-wide default is WooCommerce Connect under Coupons → Options → Defaults.
Codes generated Once or On Expiration Change update the store coupon as they're generated, which pairs with expiration sync: a recurring coupon rolls over, gets a fresh code, and the store coupon picks up both the new code and the new expiry date in the same pass.
Per-visitor modes — generate on print view, on emailed coupon, on reveal — are a different story. Those codes are unique per visitor and are not each registered as store coupons; the linked store coupon simply tracks the coupon's currently stored code. Use Once or On Expiration Change when the generated code has to be redeemable at checkout.
On the WooCommerce side #
Mirrored coupons are ordinary store coupons and live with the rest of them under Marketing → Coupons, carrying whatever the coupon editor sent over — including the synced expiry date:

Open one and it says where it came from:

- A notice linking back to the Coupon Creator coupon that owns this store coupon.
- The expiry date, kept current by Sync Expiration Date.
Usage limits and eligibility rules set on this screen apply at checkout as usual, but the coupon editor is the source of truth: pressing Update WooCommerce Coupon there rewrites the fields it manages, so edit the offer in the coupon editor rather than here.
Pairing with other features #
- Click Reveal — reveal-and-copy flows straight into the cart's coupon field.
- Email Delivery — the emailed coupon carries a working store code.