{"id":324644,"date":"2026-06-13T15:21:43","date_gmt":"2026-06-13T15:21:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/jupiter-email-to-product-buyers-for-woocommerce\/"},"modified":"2026-06-13T16:25:55","modified_gmt":"2026-06-13T16:25:55","slug":"joopeter-email-to-product-buyers-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/joopeter-email-to-product-buyers-for-woocommerce\/","author":7819527,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.1","stable_tag":"1.3.1","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"JooPeter Email to Product Buyers for WooCommerce","header_author":"micromax","header_description":"Adds a meta box to the product edit page to send custom emails to customers who bought that product.","assets_banners_color":"335786","last_updated":"2026-06-13 16:25:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/joopeter-email-to-product-buyers-for-woocommerce\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":44,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.3.0":{"tag":"1.3.0","author":"micromax2","date":"2026-06-13 15:26:54"},"1.3.1":{"tag":"1.3.1","author":"micromax2","date":"2026-06-13 16:25:55"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3571174,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3571174,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3571174,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3571174,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.3.0","1.3.1"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3571174,"resolution":"1","location":"assets","locale":"","width":1287,"height":752},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3571174,"resolution":"2","location":"assets","locale":"","width":1678,"height":808},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3571174,"resolution":"3","location":"assets","locale":"","width":1668,"height":817}},"screenshots":[]},"plugin_section":[],"plugin_tags":[7619,267,456,746,286],"plugin_category":[41,45,55],"plugin_contributors":[255790],"plugin_business_model":[],"class_list":["post-324644","plugin","type-plugin","status-publish","hentry","plugin_tags-customers","plugin_tags-email","plugin_tags-marketing","plugin_tags-product","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-micromax2","plugin_committers-micromax2"],"banners":{"banner":"https:\/\/ps.w.org\/joopeter-email-to-product-buyers-for-woocommerce\/assets\/banner-772x250.png?rev=3571174","banner_2x":"https:\/\/ps.w.org\/joopeter-email-to-product-buyers-for-woocommerce\/assets\/banner-1544x500.png?rev=3571174","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/joopeter-email-to-product-buyers-for-woocommerce\/assets\/icon-128x128.png?rev=3571174","icon_2x":"https:\/\/ps.w.org\/joopeter-email-to-product-buyers-for-woocommerce\/assets\/icon-256x256.png?rev=3571174","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/joopeter-email-to-product-buyers-for-woocommerce\/assets\/screenshot-1.jpg?rev=3571174","caption":""},{"src":"https:\/\/ps.w.org\/joopeter-email-to-product-buyers-for-woocommerce\/assets\/screenshot-2.jpg?rev=3571174","caption":""},{"src":"https:\/\/ps.w.org\/joopeter-email-to-product-buyers-for-woocommerce\/assets\/screenshot-3.jpg?rev=3571174","caption":""}],"raw_content":"<!--section=description-->\n<p>JooPeter Email to Product Buyers for WooCommerce is a lightweight and efficient plugin that helps store owners communicate directly with their customers. It adds a convenient meta box to the WooCommerce product edit screen, allowing you to send custom emails specifically to users who have purchased that product.<\/p>\n\n<p>Key Features:<\/p>\n\n<ul>\n<li><strong>Targeted Emails<\/strong>: Automatically fetches customers who have purchased the current product.<\/li>\n<li><strong>Dynamic Order Status Chips<\/strong>: Toggle order status filters (Processing, On Hold, Completed) with real-time customer counts.<\/li>\n<li><strong>Chunked AJAX Batch Sending<\/strong>: Dispatches emails in batches (e.g. 10 at a time) to prevent server timeout errors and spikes.<\/li>\n<li><strong>Control Center (JooPeter Email Panel)<\/strong>: Centralized admin dashboard under Tools menu to manage logs and settings.<\/li>\n<li><strong>Email Logs History<\/strong>: Tracks total, successful, and failed email dispatches with statistical cards.<\/li>\n<li><strong>Send Countdown Delay<\/strong>: Prevent accidental sends with a cancelable 10-second countdown before dispatches.<\/li>\n<li><strong>Bulk Retry<\/strong>: Bulk retry sending all failed emails with a single click.<\/li>\n<li><strong>Selective Clearing<\/strong>: Clear only successful email logs, keeping failed logs for troubleshooting.<\/li>\n<li><strong>Sender Tracking<\/strong>: Captures and logs the display name of the WordPress user who sent each email.<\/li>\n<li><strong>Log Retention Settings<\/strong>: Automatically prune expired logs after 7, 14, 30, 90, or 180 days, or keep them forever.<\/li>\n<li><strong>Access Permissions<\/strong>: Configure which user roles are permitted to see the product editor meta box and send emails.<\/li>\n<li><strong>Duplicate Protection<\/strong>: Ensures each customer receives the email only once, even if they bought the product multiple times.<\/li>\n<li><strong>Performance<\/strong>: Uses object caching to minimize database load on large stores.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/joopeter-email-to-product-buyers-for-woocommerce<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Configure role permissions under <strong>Tools &gt; JooPeter Email Panel &gt; Permissions &amp; Settings<\/strong>.<\/li>\n<li>Navigate to any WooCommerce Product edit page to find the \"Email Customers Who Bought This Product\" meta box in the sidebar.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20save%20a%20log%20of%20sent%20emails%3F\"><h3>Does this save a log of sent emails?<\/h3><\/dt>\n<dd><p>Yes, the plugin saves a history of sent emails inside the <strong>JooPeter Email Panel<\/strong> (accessible under the <strong>Tools<\/strong> menu). It logs the date\/time, recipient, product, subject, sender's name, and delivery status (success\/failed).<\/p><\/dd>\n<dt id=\"can%20i%20retry%20failed%20emails%3F\"><h3>Can I retry failed emails?<\/h3><\/dt>\n<dd><p>Yes! The Control Center provides a <strong>Retry Failed Emails<\/strong> bulk action button that will resend all emails marked as failed.<\/p><\/dd>\n<dt id=\"can%20i%20control%20who%20can%20send%20emails%3F\"><h3>Can I control who can send emails?<\/h3><\/dt>\n<dd><p>Yes, under the Permissions &amp; Settings tab in the Control Center, administrators can select which user roles have access to the product editor email composer meta box.<\/p><\/dd>\n<dt id=\"how%20long%20are%20logs%20saved%3F\"><h3>How long are logs saved?<\/h3><\/dt>\n<dd><p>You can customize log retention settings under the Permissions &amp; Settings tab to automatically prune logs older than 7, 14, 30, 90, or 180 days. You can also disable pruning by selecting \"Keep Forever\".<\/p><\/dd>\n<dt id=\"can%20i%20cancel%20a%20send%20after%20clicking%20the%20button%3F\"><h3>Can I cancel a send after clicking the button?<\/h3><\/dt>\n<dd><p>Yes, the plugin features a cancelable 10-second countdown. If you click send and realize there is an issue, you can click the red \"Cancel Send\" button before the timer hits zero to safely abort the send.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fixed ReferenceError: joopeterewb_params is not defined in administrative scripts.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Fixed short description length to satisfy WordPress.org requirements (under 150 characters).<\/li>\n<li>Refactored email dispatcher to use chunked AJAX batch sending (10 emails per request) to prevent PHP timeout errors and mail server congestion.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added a 10-second cancelable countdown before sending emails to prevent accidental sends.<\/li>\n<li>Added a bulk \"Retry Failed Emails\" action button in the Tools control center.<\/li>\n<li>Added a selective \"Clear Success Logs\" button to retain failed dispatches.<\/li>\n<li>Added sender tracking to record the name of the user who sent each email.<\/li>\n<li>Added automatic log expiration and pruning settings (7, 14, 30, 90, 180 days, or Forever).<\/li>\n<li>Enhanced Control Center UI with flex button layouts and responsive columns.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Rebranded and renamed the plugin to JooPeter Email to Product Buyers for WooCommerce.<\/li>\n<li>Refactored all classes, functions, constants, translation text domains, CSS classes, and JS parameters to prevent naming collisions.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Refactored code into a modular structure (separate CSS\/JS\/PHP).<\/li>\n<li>Added object caching for database queries to improve performance.<\/li>\n<li>Added customer count display in the meta box.<\/li>\n<li>Replaced text area with WP Editor.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Send custom emails to customers who bought a WooCommerce product, with logs tracking, user role permissions, and an email delivery control center.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/324644","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=324644"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/micromax2"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=324644"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=324644"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=324644"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=324644"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=324644"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=324644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}