PureDevs

PureDevs Customer intelligence for ecommerce stores. We help WooCommerce store owners understand their customers, predict what happens next, and act on it.

PureDevs builds customer intelligence tools for WooCommerce stores. Most store owners doing 50-2,000 orders a month can't easily answer: which customers will come back, which products are about to run out, or what next month's revenue looks like. WooCommerce's default reports don't surface any of this. We're building the tools that do. Plugins first, designed for store owners who don't want to pay $50+/month for analytics they don't fully use. Following along? We post customer intelligence insights, build-in-public updates, and frameworks every week. Website: https://puredevs.com
Email: [email protected]

27/08/2026

Cart recovery is coming to WooCommerce itself. It's in the 11.0 release as a beta you turn on, and the send is manual — one order at a time. The release got pushed back a week after a bug turned up in testing, so it's due around the 4th.

Worth thinking about what recovering a cart actually needs, though.

To send anyone anything, you need a way to reach them. Core's version works from an order that reached checkout, so the shopper already told you who they were.

The good free cart plugins go earlier — they save the cart as soon as something's added to it, and you'll see it in a list right away. But it stays anonymous until the shopper gives you contact details. You can see it. You can't do anything with it.

So the line isn't what your store can see. It's who it can identify.

And here's the bit none of these tools are built for: even a cart with a name attached only tells you what went into it. Not what that person searched for first, not the product they kept coming back to, not the visits that happened before the one that produced the cart.

That context is usually what tells you whether the problem was price, stock, or the shipping cost showing up too late.

Recovery answers "how do I reach them." It was never meant to answer "why did this keep happening."

26/08/2026

Every abandoned-cart tool you've ever pitched has quoted the same number at you: around 70% of carts get abandoned. It's real — it's the average across fifty different studies.

It's also close to useless on its own, and here's the part that rarely makes it into the pitch.

When Baymard asked people why they abandoned, 42% said they were browsing and weren't ready to buy. That's it. No broken checkout, no surprise shipping cost. They were window shopping, the same way people have always wandered through shops without buying anything.

So that 70% is two completely different groups sharing one label. One group hit something you could fix — costs appearing late, a forced account, a checkout asking too much. The other group was never a sale in the first place.

Average those two together and you get a number you can't do anything with. Chase it and you might spend a month rebuilding a checkout that was working fine. Ignore it and you'll miss the part that's actually costing you.

The useful question isn't what the industry rate is. It's how much of your abandonment last month was friction and how much was people browsing.

Most WooCommerce stores have no way to tell those apart. That's the real gap — not the percentage.

25/08/2026

Revenue's down. Traffic's fine. Nothing's broken.

If you've had that month, you know the particular frustration of it. You open every report you've got and not one of them can explain it.

Here's why — and this isn't a criticism of WooCommerce. The analytics module is good. But every report inside it is built from your orders. Revenue, products, categories, coupons: all of it computed from sales that actually completed.

Order attribution works the same way. It's been in WooCommerce since 8.5 and it does tell you which channel brought a sale in. What's easy to miss is when it does that. The information gets gathered while somebody is browsing your store, and it only gets saved to the record if they buy.

So your store is already paying attention. It just doesn't report back unless there's money involved.

Which means the shoppers costing you most this month are the exact shoppers your reports were built not to describe. That's not an oversight by anyone. It's simply what an order-based record is.

And the uncomfortable follow-up: if the explanation for a bad month lives in the visits and carts that never became orders, and nothing on your store writes those down, the answer isn't hard to find.

It was never written down in the first place.

21/08/2026

Here's something I keep seeing with WooCommerce stores.

An owner finally goes looking at what people have been typing into their search box — and finds the same phrase, again and again, for something they don't sell.

That's not a search problem. That's a demand report nobody was reading.

Think about what your search box actually is. It's the one place on your whole store where a customer tells you, in their own words and without being asked, exactly what they came for. No survey. No discount to bribe them. No guessing based on which links they clicked.

And most of us treat it as a navigation feature.

The reason it disappears is simple and not really anyone's fault. A search box is built to return results, not to remember it was asked. Query runs, page loads, request gone. That's what a search field is for. But it means the clearest signal you own lasts about a fifth of a second.

Now, one person searching for something you don't stock — that's noise, ignore it. But the same phrase coming back every week for three months, from different people? That's a purchase order you never filled.

Two things to try this week, both free.

Go and see whether your store has kept any of its searches at all. Plenty haven't.

Then split what you find in two: phrases you could answer with stock already sitting in your warehouse, and phrases you can't answer at all.

That second list is where the money is.

20/08/2026

Try this with your own store.

Open your best customer in WooCommerce. Now name one thing they typed into your search box before they placed their first order.

You can't — and it isn't your fault. WooCommerce never recorded it.

Here's the odd part. That customer's order history is permanent. Every line item, every date, kept forever. But the browsing and searching that led to those orders happened on your own pages, on your own server, and none of it was written down anywhere.

McKinsey found that 72% of consumers expect the businesses they buy from to recognise them as individuals and know their interests (McKinsey, 2021). Then you look at what a customer record actually holds, and it's money and dates.

So why does it start there?

Because an order is a single clean event — something a database is designed to store. A decision isn't. It's spread across a dozen visits and searches that leave no trace unless something is deliberately listening for them.

I hear a version of this from store owners constantly: they know exactly what sold, and have no idea what nearly sold.

That gap is the whole pre-purchase journey.

It can be closed — but never backwards. Nothing reaches back to before you started recording.

Which means the earliest anyone can start is today. That's true of every store, including yours.

19/08/2026

This morning, somewhere, two customers placed the same $60 order on the same store — and the order list recorded them as identical.

One is a stranger.

One is the backbone.

That single blind spot connects five things we've been writing about all month.

It's why the self-audit stings: most owners can quote yesterday's revenue to the dollar but can't name their five most valuable customers — memory ranks people by loudness, not value.

It's the mechanism inside this year's hardest retail lesson: Allbirds carried four-billion-dollar awareness into a thirty-nine-million-dollar asset sale.

Reach is rented; a repeat-purchase base is owned — and a base you never identified can't hold anything up.

It's the missing prerequisite under the famous retention math: keeping "the right customers" assumes you can rank them.

Aimed at an undifferentiated list, retention decays into discounting everyone.

And it's why the 80/20 rule misleads: concentration is real, but it's an output you measure on your own list, not a ratio you borrow — across 10,000+ merchants, repeat buyers ran about 21% of customers and 44% of revenue (Gorgias, 2023), yet every store's curve is its own.

So what actually connects the five?

You protect what you can see — and order data cannot show relationships.

That's the screen we built.

WooCommerce shows you each customer's order count, total spend, and average order value.

PureDevs Customer History adds RFM segments, health, and lifecycle on the same record — so you can decide which relationships get your retention effort first.

The plugin identifies and organises; you act.

Same order.

Different customer.

Which one is your store protecting this week?

18/08/2026

You've heard the 80/20 rule: a small slice of customers drives most of the revenue. Here's the part that matters for your WooCommerce store — 80/20 is a pattern some businesses measured, not a law yours is obliged to follow.

Maybe your store runs 70/25. Maybe it's far steeper. The exact shape changes what smart looks like: a store where five customers make up half the revenue needs white-glove protection of five relationships; a store with broad, shallow loyalty needs breadth, not concierge treatment.

And one caution before anyone "fires" their small customers: Ehrenberg-Bass Institute research on long purchase horizons suggests light buyers collectively contribute a serious share of turnover over time, while heavy buyers drift back toward average. The quiet bottom of your list is partly your future top.

So the move isn't to recite a ratio — it's to measure yours. Rank your customers by real lifetime value, look at the actual curve, and let it set priority without becoming exclusion. Equal service, better-informed decisions.

Have you ever actually looked at your store's own curve? Most owners guess it — and most guess wrong.

17/08/2026

Retention advice usually arrives as one word: more. Keep more customers, more of the time. What it skips is the harder question — which ones?

Two researchers, Reinartz and Kumar, answered it bluntly in Harvard Business Review back in 2002: not all loyal customers are profitable, and not all profitable customers are loyal. Some of your most frequent buyers cost more to serve than they bring in. Some of your quiet ones are gold.

Which means "retain more customers" is incomplete advice for a WooCommerce store. Retain which customers? Aimed at everyone, retention spending turns into blanket discounts — and blanket discounts mostly reward people who would have bought anyway, while training your best customers to wait for coupons.

The practical order of operations: rank first, act second. Before the next retention idea, get clear on who actually carries your store — who buys often, spends well, and is trending up — and who just looks busy. However you build that picture, build it before you spend money on keeping people.

The retention math is real. It just pays out in proportion to your aim.

14/08/2026

Try this before you open any dashboard today: name your five most valuable customers. Actual people — first names count.

If you're like most WooCommerce owners, yesterday's revenue comes to mind instantly… and the names don't. That's not carelessness. The tools we stare at all day are built around orders, so "what sold" gets sharper every week while "who matters" stays a feeling.

The trouble with feelings: memory ranks people by recency and loudness. Whoever emailed last week feels important. The quiet customer who has reordered every month for two years barely surfaces — and that's often the person the store actually leans on.

Small experiment: write down your best guess at the top five today. Then, whenever you next dig into your numbers, check how many you got right. Owners who try this tend to be surprised in both directions — a steady name they'd half-forgotten, and a "VIP" who turns out to be mostly refunds and support time.

Whichever way it goes, you'll learn something the revenue widget can't teach. Who's on your list?

13/08/2026

Two customers placed the same order on a WooCommerce store this morning. Same amount, to the dollar. On the orders screen they're twins — same total, same status, same kind of row.

Except one is a first-time buyer who may never come back. And the other has been ordering for two years, and what they do next quietly matters more to this quarter than most of the marketing budget.

The orders screen can't tell you which is which. It was never built to.

And the group you'd want to protect is smaller than most owners think: across more than 10,000 merchants, repeat buyers were roughly 21% of customers — and about 44% of revenue (Gorgias, 2023). A fifth of the names, almost half the money, and by default they look exactly like everyone else.

So here's the honest question: does anyone on your store get treated differently than a one-off coupon shopper?

The stores that answer yes usually aren't working harder. They're looking at a different screen — a customer list where lifetime value, health, and lifecycle sit on the same row, so the people worth protecting are visible before the decisions get made.

Every order looks equal. Your customers are not. Which screen are you reading?

Address

Rajshahi

Alerts

Be the first to know and let us send you an email when PureDevs posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to PureDevs:

Shortcuts

Share