{"id":318898,"date":"2026-05-29T08:15:18","date_gmt":"2026-05-29T08:15:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bigbad-deep-ecommerce-insights\/"},"modified":"2026-07-23T19:45:30","modified_gmt":"2026-07-23T19:45:30","slug":"bigbad-deep-ecommerce-insights","status":"publish","type":"plugin","link":"https:\/\/rhg.wordpress.org\/plugins\/bigbad-deep-ecommerce-insights\/","author":14097479,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5","stable_tag":"1.5","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"BigBad Deep eCommerce Insights","header_author":"BigBad Agency","header_description":"Deep WooCommerce insights dashboard (Free).","assets_banners_color":"263942","last_updated":"2026-07-23 19:45:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/bigbad.agency","rating":5,"author_block_rating":0,"active_installs":0,"downloads":147,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4":{"tag":"1.4","author":"sofrustrate","date":"2026-05-29 08:14:54"},"1.5":{"tag":"1.5","author":"sofrustrate","date":"2026-07-23 19:45:30"}},"upgrade_notice":{"1.5":"<p>Adds Getting Started and How It Works pages. No changes to the free dashboard metrics; safe upgrade.<\/p>","1.4":"<p>Adds New vs Returning split, daily revenue chart, category-share %, and substantively rewrites the Help and How to Use pages. Recommended for everyone.<\/p>","1.3":"<p>Adds full free-tier analytics. Update recommended.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3553156,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3604745,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3553156,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4","1.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3620457,"resolution":"1","location":"assets","locale":"","width":2160,"height":2498},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3620457,"resolution":"2","location":"assets","locale":"","width":2160,"height":1662},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3620457,"resolution":"3","location":"assets","locale":"","width":2160,"height":2031},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3620457,"resolution":"4","location":"assets","locale":"","width":2160,"height":2529}},"screenshots":{"1":"The free dashboard - Total Orders, Total Revenue and Average Order Value at a glance, plus Top 10 products, a category breakdown with revenue share, a 30-day daily-revenue bar chart (pure HTML\/CSS, no chart library), New vs Returning customers, repeat-customer count and the 7-day order trend. Everything reads directly from your existing WooCommerce orders.","2":"Getting Started - a guided first-run walkthrough that takes you from a fresh activation to reading your first store snapshot.","3":"How It Works - a plain-English breakdown of every dashboard metric: what each number includes and how it is calculated, with an honest note on where the optional Pro version extends it.","4":"How to Use - practical, per-metric guidance on interpreting the numbers and acting on what they tell you."}},"plugin_section":[],"plugin_tags":[232,282,3652,332,286],"plugin_category":[36,45],"plugin_contributors":[254594],"plugin_business_model":[],"class_list":["post-318898","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-ecommerce","plugin_tags-reporting","plugin_tags-sales","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-sofrustrate","plugin_committers-sofrustrate"],"banners":{"banner":"https:\/\/ps.w.org\/bigbad-deep-ecommerce-insights\/assets\/banner-772x250.jpg?rev=3553156","banner_2x":"https:\/\/ps.w.org\/bigbad-deep-ecommerce-insights\/assets\/banner-1544x500.png?rev=3604745","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bigbad-deep-ecommerce-insights\/assets\/icon-256x256.png?rev=3553156","icon_2x":"https:\/\/ps.w.org\/bigbad-deep-ecommerce-insights\/assets\/icon-256x256.png?rev=3553156","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bigbad-deep-ecommerce-insights\/assets\/screenshot-1.png?rev=3620457","caption":"The free dashboard - Total Orders, Total Revenue and Average Order Value at a glance, plus Top 10 products, a category breakdown with revenue share, a 30-day daily-revenue bar chart (pure HTML\/CSS, no chart library), New vs Returning customers, repeat-customer count and the 7-day order trend. Everything reads directly from your existing WooCommerce orders."},{"src":"https:\/\/ps.w.org\/bigbad-deep-ecommerce-insights\/assets\/screenshot-2.png?rev=3620457","caption":"Getting Started - a guided first-run walkthrough that takes you from a fresh activation to reading your first store snapshot."},{"src":"https:\/\/ps.w.org\/bigbad-deep-ecommerce-insights\/assets\/screenshot-3.png?rev=3620457","caption":"How It Works - a plain-English breakdown of every dashboard metric: what each number includes and how it is calculated, with an honest note on where the optional Pro version extends it."},{"src":"https:\/\/ps.w.org\/bigbad-deep-ecommerce-insights\/assets\/screenshot-4.png?rev=3620457","caption":"How to Use - practical, per-metric guidance on interpreting the numbers and acting on what they tell you."}],"raw_content":"<!--section=description-->\n<p>BigBad Deep eCommerce Insights gives WooCommerce store owners a clear, fast dashboard of their most important store metrics - without loading a single order object.<\/p>\n\n<h4>Free features<\/h4>\n\n<ul>\n<li><strong>Store snapshot<\/strong> - total orders, total revenue, and average order value at a glance<\/li>\n<li><strong>Top 10 products<\/strong> - ranked by units sold over the last 30 days. Variations roll up to their parent product so the leaderboard reflects real winners, not 18 colour variants.<\/li>\n<li><strong>Category breakdown<\/strong> - revenue, units, and revenue share % per WooCommerce category over the last 30 days<\/li>\n<li><strong>30-day daily revenue chart<\/strong> - inline bar chart rendered in pure HTML\/CSS (no JavaScript chart library, no slow load) with a tooltip on every day<\/li>\n<li><strong>Repeat customers<\/strong> - count of logged-in customers with more than one qualifying order<\/li>\n<li><strong>New vs Returning split<\/strong> - 30-day stacked bar showing how many of this month's paid orders came from new customers, returning customers, and guests, with retention commentary<\/li>\n<li><strong>7-day trend<\/strong> - this week vs last week order count with direction arrow and percentage change<\/li>\n<\/ul>\n\n<p>All queries use aggregate SQL. No order objects are loaded on page render, making the dashboard safe for stores of any size. The free daily-revenue chart uses WooCommerce's HPOS order-stats table (<code>wp_wc_order_stats<\/code>) when available; the remaining free metrics read the legacy order store, so keep WooCommerce's legacy-order-table sync enabled if you run HPOS in authoritative mode.<\/p>\n\n<p>Every metric on the dashboard is documented in plain English on the <strong>Help \/ About<\/strong> and <strong>How to Use<\/strong> pages \u2014 what each number includes, how it's calculated, and what to do when it moves. No black-box analytics.<\/p>\n\n<h4>Pro features<\/h4>\n\n<p>Upgrade to <a href=\"https:\/\/bigbad.agency\/product\/deep-ecommerce-insights-pro\/\">BigBad Deep eCommerce Insights Pro<\/a> for the full analytics engine:<\/p>\n\n<ul>\n<li><strong>Demand Intelligence<\/strong> - units and revenue by product, tracked in real time<\/li>\n<li><strong>Repeat Buyers<\/strong> - repeat purchase rate and buyer counts per product<\/li>\n<li><strong>Inactive-Customer Detection (Churn Radar)<\/strong> - flags customers with no paid order in the last 45 days, plus the products from their final order<\/li>\n<li><strong>True Demand<\/strong> - units sold per in-stock hour (stock-normalized sales speed)<\/li>\n<li><strong>Top Sellers Reorder<\/strong> - your best-selling products over the last 14 days shown alongside current stock, so you know what to reorder first<\/li>\n<li><strong>God Mode<\/strong> - dead shelf space, hidden winners, and addiction score in one view<\/li>\n<li><strong>Category Intelligence<\/strong> - category cross-sell matrix, category-level loyalty scoring (0-100), and plain-English behavioral summaries<\/li>\n<li><strong>Historical backfill<\/strong> - sync years of past orders into the analytics engine<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.0 or higher<\/li>\n<li>WooCommerce 7.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>bigbad-deep-ecommerce-insights<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install directly through the WordPress plugin screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Ensure WooCommerce is active. The plugin will show an error notice if WooCommerce is not installed.<\/li>\n<li>Navigate to <strong>Deep Insights<\/strong> in the WordPress admin menu to view your store dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. BigBad Deep eCommerce Insights is a WooCommerce analytics plugin and requires WooCommerce to be installed and active.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20slow%20down%20my%20store%3F\"><h3>Does this plugin slow down my store?<\/h3><\/dt>\n<dd><p>No. All queries on the settings page use aggregate SQL (COUNT, SUM). No WooCommerce order objects are loaded on page render. The dashboard is safe for stores with any order volume.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20the%20free%20and%20pro%20versions%3F\"><h3>What is the difference between the free and Pro versions?<\/h3><\/dt>\n<dd><p>The free version shows your key store metrics: total orders, revenue, average order value, top products, top categories, repeat customer count, and weekly trend. The Pro version adds a real-time demand tracking engine, inactive-customer detection (45-day), true demand (stock-normalized), a top-sellers reorder list, a category cross-sell matrix, category-level loyalty scoring, and more. See the plugin settings page for a full comparison.<\/p><\/dd>\n<dt id=\"does%20the%20free%20version%20store%20any%20data%3F\"><h3>Does the free version store any data?<\/h3><\/dt>\n<dd><p>No. The free version reads data directly from your existing WooCommerce orders using aggregate queries. It does not write to any custom database tables.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20configure%20anything%3F\"><h3>Do I need to configure anything?<\/h3><\/dt>\n<dd><p>No configuration is required. After activation, visit <strong>Deep Insights<\/strong> in your admin menu.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/bigbad.agency\/support\/\">bigbad.agency\/support\/<\/a> for help.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5<\/h4>\n\n<ul>\n<li>Added: <strong>Getting Started<\/strong> admin page \u2014 a guided first-run walkthrough for a fresh install.<\/li>\n<li>Added: <strong>How It Works<\/strong> admin page \u2014 plain-English documentation of every dashboard metric.<\/li>\n<li>Added: optional 14-day Pro free-trial notice for admins (dismissible; hidden once Pro is active). No Pro code ships in the free plugin.<\/li>\n<li>Improved: clearer, more accurate feature naming in the settings comparison (e.g. \"Inactive-Customer Detection\", \"Top Sellers Reorder\").<\/li>\n<li>Improved: more thorough data cleanup on uninstall.<\/li>\n<li>No changes to the free dashboard's metric calculations.<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Added: New vs Returning customers split (last 30 days) with stacked-bar visualization and retention commentary<\/li>\n<li>Added: Daily revenue 30-day bar chart (inline HTML\/CSS, no chart library)<\/li>\n<li>Added: Category breakdown now shows revenue, units, AND revenue share % per category<\/li>\n<li>Added: Help \/ About page rewritten as a real reference \u2014 feature list, transparency table on how every metric is calculated, performance + privacy details, FAQ, support links<\/li>\n<li>Added: How to Use page rewritten with a per-metric guide (\"when to act\" advice for every number) and troubleshooting section<\/li>\n<li>Improved: Top Products query rolls variation IDs up to parent products so the leaderboard reflects real winners<\/li>\n<li>Bumped: Tested up to WordPress 6.9<\/li>\n<li>Confirmed: daily-revenue chart uses wp_wc_order_stats when available; remaining free metrics read the legacy order store (keep WooCommerce legacy-table sync enabled under authoritative HPOS)<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Added revenue, average order value, top products, top categories, repeat customer count, and 7-day trend analytics<\/li>\n<li>All analytics implemented as safe aggregate SQL queries (no order object loading)<\/li>\n<li>Added pro feature teaser cards with upgrade link<\/li>\n<li>Added <code>bbdi_is_pro()<\/code> extension hook for Pro plugin integration<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Internal development - not released<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Internal development - not released<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release - basic order count dashboard<\/li>\n<\/ul>","raw_excerpt":"WooCommerce analytics that won&#039;t slow your store - orders, revenue, top products, repeat customers, and weekly trends at a glance.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rhg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/318898","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rhg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/rhg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/rhg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=318898"}],"author":[{"embeddable":true,"href":"https:\/\/rhg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sofrustrate"}],"wp:attachment":[{"href":"https:\/\/rhg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=318898"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/rhg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=318898"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/rhg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=318898"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/rhg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=318898"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/rhg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=318898"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/rhg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=318898"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}