Title: JeyTech Replenishment Reminder
Author: JeyTech
Published: <strong>October 18, 2026</strong>
Last modified: October 18, 2026

---

Search plugins

![](https://ps.w.org/jeytech-replenishment-reminder/assets/banner-772x250.png?rev
=3753405)

![](https://ps.w.org/jeytech-replenishment-reminder/assets/icon-256x256.png?rev=
3753405)

# JeyTech Replenishment Reminder

 By [JeyTech](https://profiles.wordpress.org/jeytech/)

[Download](https://downloads.wordpress.org/plugin/jeytech-replenishment-reminder.1.0.1.zip)

[Live Preview](https://wordpress.org/plugins/jeytech-replenishment-reminder/?preview=1)

 * [Details](https://wordpress.org/plugins/jeytech-replenishment-reminder/#description)
 * [Reviews](https://wordpress.org/plugins/jeytech-replenishment-reminder/#reviews)
 *  [Installation](https://wordpress.org/plugins/jeytech-replenishment-reminder/#installation)
 * [Development](https://wordpress.org/plugins/jeytech-replenishment-reminder/#developers)

 [Support](https://wordpress.org/support/plugin/jeytech-replenishment-reminder/)

## Description

Help customers remember their next refill of coffee, pet food, filters or other 
consumables. Enter consumption days per unit and let customers choose restock reminders
at checkout.

A 30-day product purchased in a quantity of two gets one reminder 57 days after 
completion when the advance is three days. This is an estimate, not a subscription
or an automatic purchase.

#### Included in the free plugin

 * Consumption days per simple product, with defaults and overrides for variations.
 * Quantity-aware timing, starting after a paid order is completed.
 * An optional checkout checkbox, unchecked by default, in classic and Checkout 
   Blocks.
 * Explicit consent saved for each order; no automatic enrolment of historical orders.
 * Repurchase checks for the same product or exact variation before sending.
 * Skip cancelled, refunded, changed-recipient, unavailable and out-of-stock products.
 * One plain-text email per eligible line, delivered through your existing WordPress
   mail setup.
 * Reorder link for one unit and a store-wide unsubscribe link.
 * Activity counts with clear limits: mail accepted, reorder links opened and repurchases
   detected.
 * WooCommerce Action Scheduler, HPOS and classic order storage support.
 * Cleanup of plugin-owned settings and metadata on uninstall.

#### Setup

 1. Open a product’s General tab and enter Consumption days per unit. Zero disables
    reminders. For variations, a blank override inherits the parent.
 2. Go to WooCommerce > Settings > Advanced > Replenishment Reminder.
 3. Choose advance days and enable reminders. The plugin starts disabled.
 4. Make a test purchase with the optional checkbox checked, mark the paid order Completed,
    and inspect its scheduled action.

Only checkout orders with explicit opt-in are enrolled. Switching on the plugin 
does not enrol old purchases or manually created orders. If there are no eligible
items in an opted-in order, no reminder is scheduled.

#### How it avoids unwanted reminders

Eligibility is checked again when the scheduled action runs. A later paid purchase
of the same simple product or variation stops the older reminder, even when that
purchase has no reminder opt-in. An unsubscribe stops all restock emails to that
address; only a later purchase with fresh explicit consent can restart reminders.

Cancellation, failure and item refunds cancel pending reminders. Changing a recipient
prevents sending to an address that did not consent. Partial refunds cancel affected
lines conservatively.

Mail accepted means WordPress’s mail transport reported success; it does not guarantee
inbox delivery. Failed or uncertain attempts are not automatically retried. Link
opens may include security scanners. Repurchase counts do not measure incremental
revenue or causation.

#### Requirements and scope

WooCommerce 10.3 or newer, WordPress 6.7 or newer and PHP 7.4 or newer. Simple products
and product variations are supported. Subscription, bundle and composite products
are outside this version’s scope. Delays beyond ten years are excluded. Estimates
are based on configured days, not learned consumption.

Action Scheduler relies on a working WordPress scheduled-task runner. Low-traffic
stores should configure a reliable server cron. See WooCommerce > Status > Scheduled
Actions and the jeytech-replenishment-reminder group.

Disabling reminders prevents enrolment and sending. Deactivation cancels pending
actions; reactivation does not reconstruct them. Uninstall removes plugin-owned 
data while preserving WooCommerce orders. Order consent follows your store’s order
retention policy. No external service or telemetry is added by this plugin; your
existing mail provider handles emails.

Strings are in English and ready for Translate WordPress after publication. No bundled
language catalogs are distributed. French language-pack availability is not promised
before validation.

## Screenshots

[⌊JeyTech settings with quantity-aware timing and activity counts.⌉⌊JeyTech settings
with quantity-aware timing and activity counts.⌉[

JeyTech settings with quantity-aware timing and activity counts.

[⌊Product consumption days and variation defaults.⌉⌊Product consumption days and
variation defaults.⌉[

Product consumption days and variation defaults.

[⌊Optional, unchecked restock consent at classic checkout.⌉⌊Optional, unchecked 
restock consent at classic checkout.⌉[

Optional, unchecked restock consent at classic checkout.

[⌊Optional restock consent in Checkout Blocks.⌉⌊Optional restock consent in Checkout
Blocks.⌉[

Optional restock consent in Checkout Blocks.

## Installation

 1. Install and activate WooCommerce.
 2. Upload the plugin ZIP in Plugins > Add New > Upload Plugin and activate it.
 3. Configure eligible products and enable reminders in WooCommerce settings.

## FAQ

### Is this a subscription?

No. The customer receives a reminder and chooses whether to buy again. The plugin
never charges a saved payment method.

### Does buying two units double the estimate?

Yes. Timing is consumption days multiplied by line quantity, minus your advance 
days, with at least one day after completion.

### Does it work with guests and Checkout Blocks?

Yes. Each purchase requires an unchecked-by-default opt-in checkbox. You must keep
the Order information block in the block checkout so customers can choose it.

### Can I send reminders to existing customers?

Only new checkout purchases with explicit consent are enrolled. Historical orders
are not backfilled.

### Does it replace an email-marketing platform?

It provides a single replenishment reminder per eligible order line. Multi-step 
campaigns, coupons and learned timing are not included.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“JeyTech Replenishment Reminder” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ JeyTech ](https://profiles.wordpress.org/jeytech/)

[Translate “JeyTech Replenishment Reminder” into your language.](https://translate.wordpress.org/projects/wp-plugins/jeytech-replenishment-reminder)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/jeytech-replenishment-reminder/),
check out the [SVN repository](https://plugins.svn.wordpress.org/jeytech-replenishment-reminder/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/jeytech-replenishment-reminder/)
by [RSS](https://plugins.trac.wordpress.org/log/jeytech-replenishment-reminder/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Add an optional review invitation on this plugin’s settings screen after 14 days
   and feature use, with per-user snooze and permanent dismissal.

#### 1.0.0

 * Initial release: consent-based, quantity-aware restock reminders with repurchase
   checks, HPOS and Checkout Blocks.

## Meta

 *  Version **1.0.1**
 *  Last updated **3 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.7 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [email](https://wordpress.org/plugins/tags/email/)[reorder](https://wordpress.org/plugins/tags/reorder/)
   [Replenishment](https://wordpress.org/plugins/tags/replenishment/)[retention](https://wordpress.org/plugins/tags/retention/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/jeytech-replenishment-reminder/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/jeytech-replenishment-reminder/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/jeytech-replenishment-reminder/reviews/)

## Contributors

 *   [ JeyTech ](https://profiles.wordpress.org/jeytech/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/jeytech-replenishment-reminder/)