

Most conversion advice is generic. This plugin looks at your own store and tells you where it is losing buyers, what to change, and what that change is worth — as a range, with the assumption written next to it.
What it looks at
A full store audit from the first day
Within a minute of switching the plugin on, before a single visit is counted, it audits your store and shows the result on its page; with the daily email on, it comes by email at once. Then a fresh audit every morning of the first week, and whenever you press “Scan my store now”. The audit reads:
Each finding comes with what to do and how. Money is shown only where your own orders give it, as a range with its assumption; a finding without that is shown with what was found, never with a made-up sum.
Your dashboard from the first day
As soon as the plugin is on, its page opens with your store’s last 30 days, read from your WooCommerce orders (so also the days before you installed it): sales, paid orders, the average order, orders that were not paid and what they were worth, product views, and the fixes waiting. Below them, sales by day and product views by day (point at a day for its numbers, or open the table), your best sellers, and where your orders come from (search, social media, ads, email, direct). The figures are refreshed every day.
At the top of the dashboard, “Your store’s flow” draws the path from product view to paid order: product views, added to cart, reached checkout and orders, each with its count and the share that went on, and how many left between two steps. The step to fix is marked with the reason, what was found in your numbers, and the one-click change for it, with the orders and money a month it should add and how that was counted. Its button opens the same simulation as the change below, with Apply there. Once a change is on, its step shows that it is being measured. With too few counts, or no checkout view counted, the flow says so and marks no step. The daily email shows the same flow, and its button opens the dashboard: nothing changes from the email.
A small box on the WordPress dashboard shows the sales, the paid orders and the fixes waiting, with a button to the full page; hide it in Screen Options if you do not want it. After activation a welcome box on the Plugins screen takes you to the page, and the plugin’s row in the Plugins list has a “Dashboard” link.
What it gives you
Privacy
The plugin counts page views and add-to-carts as daily totals on your own site, by device class (phone or computer) and product. It stores nothing personal, sets no cookie, and sends nothing to any other site unless you connect it to NPCoding (see External services). Visits by robots and by the shop’s own staff are not counted. Counts older than 90 days are deleted every day.
To find where buyers leave, it reads your WooCommerce orders in place (totals, products, the device type and the source WooCommerce records with each order) and works only with totals: no customer’s name, email, address or IP address is used or copied.
Every night the plugin also asks your own site for about ten of its pages, as a shopper who is not signed in sees them, one a second, each with a time limit, so a page that does not answer never holds up the report. It never asks another site and never follows a redirect to one. It keeps only what its checks need – the product’s own area as bare markup (no text, so no reviewer’s name or words), the text by the buy button, the number of photos and scripts, the page’s size – and replaces it the next night. These requests run no script, so they are not counted as visits. In WooCommerce’s “coming soon” mode nothing is asked.
The store audit reads your published products in place (the name, how long the description is, whether there is a photo, a price and stock) and keeps only the names of the products a finding is about. To see whether its counts get through, it asks your own site’s counting address once, marked as a test, so nothing is counted.
The diagnosis appears after seven whole days of counting.
Your page (Conversion Advisor, in the admin menu)
The page’s fonts and logo are part of the plugin; the page loads nothing from another site. The page mirrors itself when WordPress runs right to left.
Pro (optional, paid)
Everything above is free and works fully without Pro. The Pro add-on, NPC Conversion Advisor Pro, makes the changes for you: “Do it for me” on the changes the advisor can make itself (a free-shipping progress bar, a sticky buy bar on phones, a delivery date line on products, a back-in-stock sign-up), each after your own click and with undo at any time, “Do it now” in the daily email, and a verdict 14 days after each change.
It is priced by your store’s paid orders a month: $39 (up to 100), $69 (up to 300), $119 (up to 1,000), $199 (up to 3,000) or $349 (more), or yearly for the price of ten months. “Do it now” on the advisor’s page and in the email opens the secure checkout, run by Freemius, NPCoding’s seller, on the plan that fits your store’s paid orders of the last 30 days; you can cancel any time. The licence key and the Pro download come by email.
The daily email (on from the start)
Every morning, from the first day:
It is sent at most once a day, early in the morning by your store’s clock, by your own site with WordPress’s mail (wp_mail), only to the addresses you choose (up to five; by default the site’s admin email). Switch it on, off or change the addresses in “Daily email” on the page.
Scan my store now
The button under the email’s settings makes a fresh whole-store audit on every press and emails it at once, even before the first diagnosis. It takes up to about a minute; a second press within a minute is ignored, so a double click sends once. Every day the plugin also prepares the report in the night, so the page opens at once.
This plugin can connect to one external service, NPCoding’s (NPCoding makes this plugin), and only after a shop manager agrees. It is off until a shop manager presses “Connect” in the plugin’s notice or switches on “Connected to NPCoding” on the Conversion Advisor page; nothing is sent before that.
What it is for: so NPCoding can see that your store’s reports work and help you with them.
When it is sent: once when you connect, then once a day (with the plugin’s daily job) while you stay connected, and once when you disconnect. After the disconnect nothing more is sent.
What is sent: the site’s address and name, the site’s admin email, the WooCommerce and plugin versions, the store’s currency, country and time zone, the day the plugin was switched on, the report’s totals for the last 30 days (days counted, product page views, paid orders, sales, conversion rate, average order, currency), and for the last 5 report emails their day, subject, whether it was sent and how many addresses it went to (not the addresses). No shopper’s data is sent.
Where it is sent: https://europe-west1-npcoding-dashboard.cloudfunctions.net/cro_connect (a Google Cloud Functions address run by NPCoding).
The Pro “Do it now” buttons are plain links to the checkout page of Freemius (https://freemius.com), which sells the Pro add-on for NPCoding; the plugin sends nothing to Freemius, and the page opens only when you press one. Freemius’ terms: https://freemius.com/terms/ and privacy policy: https://freemius.com/privacy/
NPCoding’s privacy policy: https://npcoding.ca/privacy-policy/
NPCoding’s terms of use: https://npcoding.ca/terms-of-use/
The page uses the Rubik and Assistant fonts, both under the SIL Open Font License 1.1 (licence texts in assets/fonts).
WooCommerce is a trademark of Automattic Inc.; WordPress is a trademark of the WordPress Foundation; Apple Pay, Google Pay and PayPal are trademarks of their owners. This plugin is an add-on for WooCommerce, made independently: it is not affiliated with or endorsed by any of them.