Smart Reorder Email/add-on allows your WooCommerce store to automatically remind customers to reorder products they’ve already purchased, at just the right time, with an optional discount coupon to boost conversion.
Installation
↑ Back to topTo start using a product from WooCommerce.com, you can use the โAdd to storeโ functionality on the order confirmation page or the My subscriptions section in your account.
- Navigate to My subscriptions.
- Find the Add to store button next to the product youโre planning to install.
- Follow the instructions on the screen, and the product will be automatically added to your store.
Alternative options and more information at:
Managing WooCommerce.com subscriptions.
Overview
↑ Back to topSmart Reorder Email automatically sends repurchase reminder emails to customers after a configurable delay per product, optionally including a unique discount coupon to encourage the reorder. It’s built directly on top of WooCommerce’s own email system, so it looks and behaves like a native WooCommerce email rather than a separate add-on.
How to set up?
↑ Back to top
Getting started
↑ Back to topTo set up your store with Smart Reorder Email:
- Go to: WooCommerce > Settings > Emails > Smart Reorder Reminder.
- Tick the checkbox to Enable the email.
- Enter a description for the reminder in theย Email subjectย andย Email bodyย fields, use the buttons below each field to insert variables likeย
{customer_name}ย andย{product_name}ย atย yourย cursor. - Edit each product you want reminders for, go to the General tab, and set a Repurchase delay (days) value.
- Save changes.
Advanced configuration
↑ Back to topBrandingย : Upload a custom logo (via the media library) under the Branding section to override your store’s default WooCommerce emailย logoย forย thisย reminderย specifically.ย Leaveย itย emptyย toย keepย yourย store’sย defaultย logo.
Call-to-Action Buttonย :ย Customizeย theย buttonย labelย andย colorย underย Call-to-Actionย Button.
Coupon Codeย : Enable “Enable coupon codes” to generate a unique, single-use discount code with each reminder, restricted to the customer’s email and the specific product. Configure the discount type (percentageย orย fixed),ย amount,ย codeย validityย period,ย andย codeย prefix.
Preview & testย : Use theย Preview emailย button (top of the settings page) to see a live rendered preview using your first published product, orย Send test emailย to send a real test copyย toย anyย addressย beforeย goingย live.

Usage
↑ Back to topWhat customers see on the front end.

Once configured, the process runs automatically:
Clicking the button adds the exact product (and variation, if applicable) straight to their cart, with the coupon automatically applied if one was included, a single click toย reorder.
When a customer’s order is marked Completed, Smart Reorder Email checks each purchased product for its repurchase delay.
A reminder is scheduled for the order completion date plus that delay.
On the scheduled date, the customer receives an email styled with your store’s WooCommerce branding, showing the product, its price, and a reorder button.
Troubleshooting
↑ Back to topest email says “sent” but never arrives
This is almost always a site email-delivery issue, not the plugin.ย wp_mail()ย reporting success only means the message was handed to the server, not that it was delivered. Check spam first, then try resending a native WooCommerce order email (Orders > an order > Resend). If that doesn’t arrive either, install an SMTP plugin (e.g. WP Mail SMTP) connected to a real mail provider, required for reliable delivery on most hosting, independent of this plugin.
No reminder was scheduled after a purchase
Confirm the product has a “Repurchase delay (days)” value set, and that the order reached Completed status (reminders are scheduled on completion, not on payment or processing).
Coupon codes aren’t showing in the email
Make sure “Enable coupon codes” is checked and saved, and that {coupon_code} has been inserted into the email body text.
FAQs
↑ Back to topHelp customers by answering commonly asked questions.
<strong>How do I set up repurchase reminders for a product?</strong>
Edit the product, go to the Generalย tab,ย andย setย “Repurchaseย delayย (days)”ย (e.g.ย 30)ย toย remindย theย customerย 30ย daysย afterย purchase.ย Leaveย itย emptyย toย disableย remindersย forย thatย product.
<strong>Willย thisย matchย theย lookย ofย myย otherย WooCommerceย emails?</strong>
Yes.ย Smartย Reorderย Emailย isย builtย onย WooCommerce’sย ownย emailย templateย system,ย soย itย automaticallyย inheritsย yourย store’sย emailย logo,ย colors,ย andย typography.
<strong>How do the discount coupon codes work?</strong>
Each reminder can includeย aย unique,ย single-useย couponย restrictedย toย thatย customer’sย emailย andย theย specificย product.ย Youย controlย theย discountย type,ย amount,ย codeย prefix,ย andย validityย period.
<strong>Can I customize the email content and preview it before sending?</strong>
Yes, customize subject, body, button label/color, and variables from the settings page, then use “Preview email” or “Send test email” to check it before it goes live.
<strong>Does this track customers or send data anywhere?</strong>
No.ย Itย doesn’tย trackย opens,ย clicks,ย orย conversions,ย andย doesn’tย sendย dataย toย externalย servers,ย everythingย staysย inย yourย WordPressย database.
