{"id":396415,"date":"2026-11-09T12:25:01","date_gmt":"2026-11-09T12:25:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/reorderping-for-woocommerce\/"},"modified":"2026-11-09T12:24:52","modified_gmt":"2026-11-09T12:24:52","slug":"replenishcue","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/replenishcue\/","author":23596756,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.2","stable_tag":"0.2.2","tested":"7.1.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"ReplenishCue for WooCommerce","header_author":"Built by Ollie","header_description":"Sends well-timed reorder reminders for consumable WooCommerce products and stops when the customer has already reordered.","assets_banners_color":"","last_updated":"2026-11-09 12:24:52","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":57,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.2.2":{"tag":"0.2.2","author":"builtbyollie","date":"2026-11-09 12:24:52","revision":3792439}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.2"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[267,2286,23828,228493,286],"plugin_category":[41,45],"plugin_contributors":[291640],"plugin_business_model":[],"class_list":["post-396415","plugin","type-plugin","status-publish","hentry","plugin_tags-email","plugin_tags-reorder","plugin_tags-repeat-purchase","plugin_tags-replenishment","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-builtbyollie","plugin_committers-builtbyollie"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/replenishcue.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>ReplenishCue sends one useful reminder when a product is likely to need replacing. Set a store-wide delay and let the customer choose at checkout. If the customer has already bought the same product again, the reminder is skipped automatically.<\/p>\n\n<ul>\n<li>Store-wide reminder timing<\/li>\n<li>Clear customer choice in classic and block checkout<\/li>\n<li>Stops reminders after a repeat purchase<\/li>\n<li>Customer unsubscribe link in every message<\/li>\n<li>Uses the native WooCommerce email design<\/li>\n<li>Recent send, skip and failure log<\/li>\n<li>HPOS compatible<\/li>\n<li>No quotas, external account or customer-data sync<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>ReplenishCue stores order-level reminder consent and scheduling details in WooCommerce order metadata, up to 200 recent activity entries (including customer email addresses) in local WordPress options, and a hashed email address suppression list for unsubscribes. It uses the store's existing mail setup to send opted-in reminder emails. No data is transmitted to Built by Ollie or to a ReplenishCue service. Uninstall removes plugin settings, logs, suppression records and queued reminder jobs; existing WooCommerce order metadata remains part of the shop's order records.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP under Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate ReplenishCue. WooCommerce must already be active.<\/li>\n<li>Open WooCommerce &gt; ReplenishCue and choose the default delay.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"when%20is%20a%20reminder%20scheduled%3F\"><h3>When is a reminder scheduled?<\/h3><\/dt>\n<dd><p>When a consenting customer's order becomes Completed. The reminder uses the store-wide delay.<\/p><\/dd>\n<dt id=\"what%20if%20the%20customer%20already%20reordered%3F\"><h3>What if the customer already reordered?<\/h3><\/dt>\n<dd><p>ReplenishCue checks completed and processing orders before sending. If the same customer email has bought the product again, it skips the reminder.<\/p><\/dd>\n<dt id=\"does%20it%20send%20customer%20data%20elsewhere%3F\"><h3>Does it send customer data elsewhere?<\/h3><\/dt>\n<dd><p>No. ReplenishCue runs inside WordPress and sends through the site's existing mail setup.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.2<\/h4>\n\n<ul>\n<li>Rename the product to ReplenishCue for WooCommerce.<\/li>\n<li>Preserve existing settings, scheduled jobs, consent records and extension hooks during the rename.<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Clear pending reminders when an order is cancelled, failed or fully refunded.<\/li>\n<li>Skip reminders for refunded and cancelled source orders.<\/li>\n<li>Improve repeat-purchase detection for registered customers and orders created close together.<\/li>\n<li>Search all later matching orders and suppress delivery if checkout consent is later removed.<\/li>\n<li>Record scheduling failures instead of marking unscheduled reminders as queued.<\/li>\n<li>Remove all queued reminder jobs during deactivation and uninstall.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Added Checkout Block support and local delivery counters.<\/li>\n<li>Added extension hooks for independently distributed add-ons.<\/li>\n<li>Kept all core reminder functionality unlimited and self-contained.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First functional release.<\/li>\n<\/ul>","raw_excerpt":"Automatically remind customers to reorder consumable products at the right time.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/396415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=396415"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/builtbyollie"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=396415"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=396415"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=396415"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=396415"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=396415"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=396415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}