{"id":374848,"date":"2026-09-26T17:38:48","date_gmt":"2026-09-26T17:38:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/nit-sales-analytics-for-woocommerce\/"},"modified":"2026-09-26T17:38:23","modified_gmt":"2026-09-26T17:38:23","slug":"nit-sales-analytics-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/vi.wordpress.org\/plugins\/nit-sales-analytics-for-woocommerce\/","author":15015358,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.1.2","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"NIT Sales Analytics for WooCommerce","header_author":"Navyug Infotech","header_description":"Profit-aware WooCommerce analytics, a custom report builder, and a storefront assistant that answers product questions from your own catalogue. No external service.","assets_banners_color":"313e60","last_updated":"2026-09-26 17:38:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/navyuginfotech.in\/nit-sales-analytics-for-woocommerce\/","header_author_uri":"https:\/\/navyuginfotech.in","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"sunny847","date":"2026-09-26 17:38:23","revision":3714541}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3714541,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3714541,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3714541,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3714541,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3714541,"resolution":"1","location":"assets","locale":"","width":1280,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3714541,"resolution":"2","location":"assets","locale":"","width":1280,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3714541,"resolution":"3","location":"assets","locale":"","width":1280,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3714541,"resolution":"4","location":"assets","locale":"","width":1280,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3714541,"resolution":"5","location":"assets","locale":"","width":1280,"height":900},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3714541,"resolution":"6","location":"assets","locale":"","width":1280,"height":900}},"screenshots":{"1":"Overview - revenue, the Hero Product spotlight, and a 7-day forecast.","2":"Insights - around thirty panels covering performance, customers and stock.","3":"Net Profit - the waterfall from revenue down to what you kept.","4":"Report Builder - columns, filters and calculated columns, saved for reuse.","5":"The storefront assistant answering a product question.","6":"Settings - sync, costs, branding and scheduled reports."}},"plugin_section":[],"plugin_tags":[232,233971,6882,3654,286],"plugin_category":[36,45],"plugin_contributors":[282849,282848],"plugin_business_model":[],"class_list":["post-374848","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-cogs","plugin_tags-profit","plugin_tags-reports","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-navyuginfotech","plugin_contributors-sunny847","plugin_committers-sunny847"],"banners":{"banner":"https:\/\/ps.w.org\/nit-sales-analytics-for-woocommerce\/assets\/banner-772x250.png?rev=3714541","banner_2x":"https:\/\/ps.w.org\/nit-sales-analytics-for-woocommerce\/assets\/banner-1544x500.png?rev=3714541","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nit-sales-analytics-for-woocommerce\/assets\/icon-128x128.png?rev=3714541","icon_2x":"https:\/\/ps.w.org\/nit-sales-analytics-for-woocommerce\/assets\/icon-256x256.png?rev=3714541","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/nit-sales-analytics-for-woocommerce\/assets\/screenshot-1.png?rev=3714541","caption":"Overview - revenue, the Hero Product spotlight, and a 7-day forecast."},{"src":"https:\/\/ps.w.org\/nit-sales-analytics-for-woocommerce\/assets\/screenshot-2.png?rev=3714541","caption":"Insights - around thirty panels covering performance, customers and stock."},{"src":"https:\/\/ps.w.org\/nit-sales-analytics-for-woocommerce\/assets\/screenshot-3.png?rev=3714541","caption":"Net Profit - the waterfall from revenue down to what you kept."},{"src":"https:\/\/ps.w.org\/nit-sales-analytics-for-woocommerce\/assets\/screenshot-4.png?rev=3714541","caption":"Report Builder - columns, filters and calculated columns, saved for reuse."},{"src":"https:\/\/ps.w.org\/nit-sales-analytics-for-woocommerce\/assets\/screenshot-5.png?rev=3714541","caption":"The storefront assistant answering a product question."},{"src":"https:\/\/ps.w.org\/nit-sales-analytics-for-woocommerce\/assets\/screenshot-6.png?rev=3714541","caption":"Settings - sync, costs, branding and scheduled reports."}],"raw_content":"<!--section=description-->\n<p>NIT Sales Analytics turns your WooCommerce orders into the numbers you actually run the shop on: not just revenue, but what you kept after cost of goods, gateway fees, shipping and refunds.<\/p>\n\n<p>Everything is computed on your own server, from your own database. No account, no API key, no external service.<\/p>\n\n<h4>Revenue and profit<\/h4>\n\n<ul>\n<li><strong>Overview<\/strong> - a 30-day revenue chart, a best-selling \"Hero Product\" spotlight, a transparent 7-day forecast, and Today \/ This Month \/ This Year totals on every screen.<\/li>\n<li><strong>Daily, Monthly, Yearly<\/strong> - a sales report for each period, broken down, charted, and compared against the one before it.<\/li>\n<li><strong>Net Profit<\/strong> - a waterfall from items revenue down through refunds, cost of goods, gateway fees and shipping cost. It tells you how much of your revenue is actually costed, instead of quietly reporting a margin that only covers part of the catalogue.<\/li>\n<li><strong>Cost of Goods<\/strong> - set a cost per product, or use WooCommerce's own COGS fields where they are available, and see the profit margin on every product and order. A backfill tool writes today's cost onto past order lines so a margin stops moving every time you edit a price.<\/li>\n<\/ul>\n\n<h4>Understanding the shop<\/h4>\n\n<ul>\n<li><strong>Insights<\/strong> - around thirty panels in one place: best and worst performers, low-margin products, the 80\/20 split of your revenue, repeat-customer rate, cohorts and lifetime value, what gets bought together, attribution, sell-through velocity, never-sold stock, and a data-quality check.<\/li>\n<li><strong>Store Health<\/strong> - a single score out of 100 from margin, refund rate, repeat customers, revenue spread and cart conversion, each with the number behind it.<\/li>\n<li><strong>Customers<\/strong> - new vs. returning, top customers, and RFM segmentation.<\/li>\n<li><strong>Products, Categories, Coupons<\/strong> - your catalogue with real sales figures attached.<\/li>\n<li><strong>Carts<\/strong> - abandoned cart tracking, including whether the cart was later recovered.<\/li>\n<li><strong>Stock Alerts<\/strong> - days-of-supply maths that flags fast sellers running low, overstocked slow movers, and out-of-stock products still in demand.<\/li>\n<\/ul>\n\n<h4>Reporting<\/h4>\n\n<ul>\n<li><strong>Report Builder<\/strong> - build a custom sales report: pick columns, filters, sorting and a row grouping, then save it. Eight ready-made templates are included.<\/li>\n<li><strong>Calculated columns<\/strong> - write a formula like <code>net - cogs<\/code> from the available columns. Formulas are parsed, never evaluated as code.<\/li>\n<li><strong>Spreadsheet feed<\/strong> - give one report a secret web address and pull it straight into Google Sheets with <code>=IMPORTDATA()<\/code>. The spreadsheet pulls; nothing is sent out.<\/li>\n<li><strong>Scheduled email reports<\/strong> - a daily, weekly or monthly summary emailed to you, with a \"send a test now\" button.<\/li>\n<li><strong>CSV, Excel and PDF export<\/strong>, with optional company branding on PDFs.<\/li>\n<\/ul>\n\n<h4>Storefront assistant<\/h4>\n\n<p>A chat box on your shop that answers customer questions from your own catalogue and your own policies:<\/p>\n\n<ul>\n<li>Price, offers, stock availability, sizes and options, delivery, returns, payment methods, order status, and \"find me a product\".<\/li>\n<li>It reads your products and settings directly. <strong>No third-party AI service is used and nothing about your shop or your customers is sent anywhere.<\/strong><\/li>\n<li>It never invents a policy. If you have not written a returns policy, it says it does not know rather than guessing.<\/li>\n<li>Every topic has an on\/off switch, and you can add your own questions and answers. Sales figures, best sellers and exact stock counts are never shared with customers.<\/li>\n<\/ul>\n\n<h4>How it is built<\/h4>\n\n<ul>\n<li>Works with WooCommerce High-Performance Order Storage (HPOS) and with legacy order storage.<\/li>\n<li>Reads from this plugin's own pre-aggregated tables, so a report never scans your full order history live. Historical sync runs in batches so a large catalogue does not time out.<\/li>\n<li>Your WooCommerce orders and products are never modified, only read. This plugin's tables can always be rebuilt from your real WooCommerce data.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin. WooCommerce must already be active.<\/li>\n<li>Go to NIT Sales Analytics -&gt; Settings and click \"Sync Now\" to pull in your existing orders. It also syncs automatically once a day, and on each new order.<\/li>\n<li>Go to NIT Sales Analytics -&gt; Overview.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20send%20my%20data%20anywhere%3F\"><h3>Does this send my data anywhere?<\/h3><\/dt>\n<dd><p>No. The plugin makes no outbound requests at all. Every figure is calculated on your own server from your own database, and the storefront assistant answers from your own catalogue rather than from an external AI service.<\/p><\/dd>\n<dt id=\"does%20it%20modify%20my%20woocommerce%20orders%20or%20products%3F\"><h3>Does it modify my WooCommerce orders or products?<\/h3><\/dt>\n<dd><p>No. It reads from WooCommerce and writes only to its own tables. The one exception is the optional \"Backfill Costs\" tool, which you run deliberately and which only fills in cost values on order lines that recorded none.<\/p><\/dd>\n<dt id=\"why%20does%20my%20profit%20figure%20say%20only%20some%20orders%20are%20costed%3F\"><h3>Why does my profit figure say only some orders are costed?<\/h3><\/dt>\n<dd><p>Because it is telling you the truth. An order line with no cost recorded contributes no cost at all, which would make your margin look better than it is. The Net Profit screen shows how much of your revenue is actually costed so you know how far to trust the percentage.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20if%20i%20uninstall%3F\"><h3>What happens to my data if I uninstall?<\/h3><\/dt>\n<dd><p>Nothing is deleted by default. Full deletion is an explicit opt-in under Settings.<\/p><\/dd>\n<dt id=\"does%20the%20storefront%20assistant%20need%20an%20api%20key%3F\"><h3>Does the storefront assistant need an API key?<\/h3><\/dt>\n<dd><p>No. It has no AI model behind it and no service to sign up for. It matches the question against your products and your saved answers, and it only says things it can verify from your shop.<\/p><\/dd>\n<dt id=\"does%20the%20sales%20popup%20show%20customer%20names%20or%20locations%3F\"><h3>Does the sales popup show customer names or locations?<\/h3><\/dt>\n<dd><p>Never a location. By default it shows no name at all. First-name-only is available as an opt-in.<\/p><\/dd>\n<dt id=\"how%20does%20abandoned%20cart%20tracking%20capture%20an%20email%20address%3F\"><h3>How does abandoned cart tracking capture an email address?<\/h3><\/dt>\n<dd><p>Only when a shopper types one into the checkout email field, and only if you switch abandoned cart tracking on. A cart with no email typed stays anonymous.<\/p>\n\n<p>Because that address is stored before an order exists, WooCommerce's own privacy tools cannot see it, so this plugin registers its own. Abandoned carts are included in WordPress's <strong>Export Personal Data<\/strong> and <strong>Erase Personal Data<\/strong> tools under Tools, and suggested wording for your privacy policy is added to the Privacy Policy Guide. Erasing anonymises the record rather than deleting the row, so your abandoned-cart counts do not change.<\/p><\/dd>\n<dt id=\"does%20the%20sales%20popup%20show%20customer%20names%3F\"><h3>Does the sales popup show customer names?<\/h3><\/dt>\n<dd><p>Not unless you turn it on. Out of the box the popup is disabled entirely, and even once enabled it says \"Someone just purchased\" - showing a first name is a separate, explicit opt-in, and a location is never shown at all.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: Insights screen with around thirty analysis panels.<\/li>\n<li>New: Report Builder with saved reports, calculated columns, templates, and a Google Sheets feed.<\/li>\n<li>New: storefront assistant that answers product, policy, payment and order questions from your own shop. No external service.<\/li>\n<li>New: Net Profit waterfall with cost coverage reporting, and support for WooCommerce core Cost of Goods Sold.<\/li>\n<li>New: Store Health score, customisable dashboard, stock alerts, and goal tracking.<\/li>\n<li>Improved: historical sync now runs in batches with a progress bar, so large stores no longer time out.<\/li>\n<li>Improved: redesigned admin interface with a dark and light theme.<\/li>\n<li>Fixed: the storefront assistant panel could not be closed.<\/li>\n<li>Fixed: static asset versions meant updated styles could be served from browser cache.<\/li>\n<li>Fixed: uninstall left several of the plugin's own options and transients behind when full data deletion was enabled.<\/li>\n<li>Privacy: abandoned carts are now covered by WordPress's personal data export and erase tools, and suggested privacy policy wording is registered.<\/li>\n<li>Scheduled report attachments are now written to this plugin's own folder under uploads, resolved with wp_upload_dir(), instead of a path that could resolve to wp-content.<\/li>\n<li>The WooCommerce-missing and rebuild notices now appear only on this plugin's screens and the Plugins screen, not on every admin page.<\/li>\n<li>The storefront assistant shortcode is now [nit_woo_analytics_chat].<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Profit-aware WooCommerce analytics, a custom report builder, and a storefront assistant that answers product questions from your own catalogue.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/374848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=374848"}],"author":[{"embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sunny847"}],"wp:attachment":[{"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=374848"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=374848"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=374848"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=374848"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=374848"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/vi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=374848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}