{"id":394740,"date":"2026-10-28T11:21:01","date_gmt":"2026-10-28T11:21:01","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tadrik-stock-digest\/"},"modified":"2026-10-28T11:31:31","modified_gmt":"2026-10-28T11:31:31","slug":"tadrik-stock-digest","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/tadrik-stock-digest\/","author":23584193,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Tadrik Stock Digest","header_author":"Tadrik","header_description":"One daily or weekly email with what is out, low, selling fast or not selling, and what your stock is worth.","assets_banners_color":"fbf8f4","last_updated":"2026-10-28 11:31:31","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/tadrik.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":53,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"tadrik","date":"2026-10-28 11:20:44","revision":3770517},"1.0.1":{"tag":"1.0.1","author":"tadrik","date":"2026-10-28 11:31:31","revision":3770550}},"upgrade_notice":{"1.0.1":"<p>Fixes the currency symbol in the digest email (it showed <code>&amp;#036;<\/code> instead of the dollar sign).<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3770550,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3770550,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3770550,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3770550,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3770550,"resolution":"1","location":"assets","locale":"","width":1600,"height":2639},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3770550,"resolution":"2","location":"assets","locale":"","width":1264,"height":1278},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3770550,"resolution":"3","location":"assets","locale":"","width":1264,"height":1100}},"screenshots":{"1":"The digest email: out of stock, low stock, reorder soon and dead stock in one message, with the value of your stock.","2":"The settings page: recipients, daily or weekly, send hour, and the limits for each list.","3":"The preview on the settings page, the same lists the email will contain."}},"plugin_section":[],"plugin_tags":[152467,6601,243403,4423,286],"plugin_category":[45],"plugin_contributors":[287555],"plugin_business_model":[],"class_list":["post-394740","plugin","type-plugin","status-publish","hentry","plugin_tags-email-report","plugin_tags-inventory","plugin_tags-low-stock","plugin_tags-out-of-stock","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-tadrik","plugin_committers-tadrik"],"banners":{"banner":"https:\/\/ps.w.org\/tadrik-stock-digest\/assets\/banner-772x250.png?rev=3770550","banner_2x":"https:\/\/ps.w.org\/tadrik-stock-digest\/assets\/banner-1544x500.png?rev=3770550","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tadrik-stock-digest\/assets\/icon-128x128.png?rev=3770550","icon_2x":"https:\/\/ps.w.org\/tadrik-stock-digest\/assets\/icon-256x256.png?rev=3770550","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tadrik-stock-digest\/assets\/screenshot-1.png?rev=3770550","caption":"The digest email: out of stock, low stock, reorder soon and dead stock in one message, with the value of your stock."},{"src":"https:\/\/ps.w.org\/tadrik-stock-digest\/assets\/screenshot-2.png?rev=3770550","caption":"The settings page: recipients, daily or weekly, send hour, and the limits for each list."},{"src":"https:\/\/ps.w.org\/tadrik-stock-digest\/assets\/screenshot-3.png?rev=3770550","caption":"The preview on the settings page, the same lists the email will contain."}],"raw_content":"<!--section=description-->\n<p>WooCommerce sends one email per product when it hits its low-stock level, with no overview, no value and no dead stock. Tadrik Stock Digest replaces that with a single daily or weekly email that shows:<\/p>\n\n<ul>\n<li><strong>Out of stock<\/strong> \u2014 products with zero or negative stock.<\/li>\n<li><strong>Low stock<\/strong> \u2014 products at or below their low-stock threshold.<\/li>\n<li><strong>Reorder soon<\/strong> \u2014 products whose current sales pace will run out within your cover window.<\/li>\n<li><strong>Dead stock<\/strong> \u2014 products that haven't sold in months but still sit on shelves.<\/li>\n<li><strong>Stock value<\/strong> \u2014 total value of tracked inventory at cost or price, plus a count of products missing cost data.<\/li>\n<\/ul>\n\n<p>The digest is sent to one or more recipients (up to 10) at a store-local hour you choose, daily or weekly. A <strong>Send a test digest now<\/strong> button lets you preview the exact email before the next scheduled run. The preview on the settings page shows the same four lists, counts, and stock value in real time.<\/p>\n\n<p>All product types with stock management enabled are included (simple and variation). Variable parents are skipped because they don't hold stock themselves. Sales pace is calculated from completed and processing orders within a configurable window. Cost comes from WooCommerce's own cost of goods or the popular cost-of-goods plugins (<code>get_cogs_value()<\/code>, <code>_wc_cog_cost<\/code>, <code>_alg_wc_cog_cost<\/code>); products with no cost are counted separately, so you can see what's missing.<\/p>\n\n<p>Works with HPOS (High-Performance Order Storage) and the block cart and checkout. Made by Tadrik, the small-tools company behind Tadrik Inbox. Questions: hello@tadrik.com.<\/p>\n\n<h3>External services<\/h3>\n\n<p>The digest is sent through your own site's email (wp_mail) to the addresses you enter. The plugin sends no other data anywhere while you use it. The one exception is optional: when you deactivate it, the Plugins screen asks why. Only if you click \"Send &amp; deactivate\" does it send your chosen reason, your optional note (up to 500 characters) and the plugin, WordPress, WooCommerce and PHP versions to Tadrik's feedback service at ops.tadrik.com. It never sends your site address, your email address or any other personal data, and \"Skip &amp; deactivate\" sends nothing. Privacy: https:\/\/tadrik.com\/privacy.html.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>The Plugins screen shows a short question when you deactivate this plugin: why are you deactivating? It is optional. Only if you click \"Send &amp; deactivate\" does the plugin send your chosen reason, your optional note (up to 500 characters) and the plugin, WordPress, WooCommerce and PHP versions to Tadrik's feedback service at ops.tadrik.com. It never sends your site address, your email address or any other personal data, and \"Skip &amp; deactivate\" sends nothing. Privacy: https:\/\/tadrik.com\/privacy.html.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce (8.6 or later).<\/li>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/tadrik-stock-digest<\/code>, or install via the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Go to <strong>WooCommerce &gt; Stock Digest<\/strong> to configure recipients, schedule, thresholds, and value basis.<\/li>\n<li>Click <strong>Send a test digest now<\/strong> to verify the email looks right.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20products%20are%20included%3F\"><h3>Which products are included?<\/h3><\/dt>\n<dd><p>Any product with <strong>Manage stock<\/strong> enabled and type <strong>Simple product<\/strong> or <strong>Variation<\/strong>. Variable parents are not tracked because they don't hold stock themselves.<\/p><\/dd>\n<dt id=\"how%20is%20%22reorder%20soon%22%20calculated%3F\"><h3>How is \"Reorder soon\" calculated?<\/h3><\/dt>\n<dd><p>Sales pace = units sold in the lookback window \u00f7 window days. Days of cover = current stock \u00f7 pace. If days of cover is less than your <strong>Reorder cover days<\/strong> setting, the product appears in Reorder soon.<\/p><\/dd>\n<dt id=\"what%20counts%20as%20%22dead%20stock%22%3F\"><h3>What counts as \"Dead stock\"?<\/h3><\/dt>\n<dd><p>A tracked product with stock &gt; 0 that was created more than <strong>Dead stock days<\/strong> ago, and whose last sale (if any) was also more than <strong>Dead stock days<\/strong> ago.<\/p><\/dd>\n<dt id=\"where%20does%20the%20cost%20come%20from%3F\"><h3>Where does the cost come from?<\/h3><\/dt>\n<dd><p>The plugin checks, in order: <code>get_cogs_value()<\/code> (if the method exists), the <code>_wc_cog_cost<\/code> meta, the <code>_alg_wc_cog_cost<\/code> meta. If none are set, the product is counted under \"products have no cost set\" and its value is excluded from the total.<\/p><\/dd>\n<dt id=\"can%20i%20send%20to%20multiple%20emails%3F\"><h3>Can I send to multiple emails?<\/h3><\/dt>\n<dd><p>Yes. Enter up to 10 emails in the Recipients field, one per line or separated by commas, semicolons, spaces, or new lines. If the field is empty, the digest goes to the site admin email.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20hpos%3F\"><h3>Does it work with HPOS?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses <code>wc_get_orders()<\/code> and <code>wc_get_products()<\/code>, which are HPOS-compatible.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: the email showed currency symbols as HTML code (<code>&amp;#36;<\/code> instead of the dollar sign), and the same for apostrophes and ampersands in some store and product names. Values and names now read as they should.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"One daily or weekly email with what is out, low, selling fast or not selling, and what your stock is worth.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/394740","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=394740"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tadrik"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=394740"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=394740"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=394740"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=394740"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=394740"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=394740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}