Store Owner Tips

Subscribe to our newsletter

Weekly ecommerce tips, deals & news.

Thank You, we'll be in touch soon.

Latest News

Pricing Error

A pricing error is when your store shows or charges a price you never meant to set. It can be a typo, a rule that fires for the wrong customer, or a discount that stacks too far. In a wholesale store, the classic version is a retail shopper paying the wholesale price, or the reverse.


Key Takeaways

  • It’s a setup problem: Your price was fine, but the store applied it to the wrong cart.
  • Wholesale stores carry more risk: Every price layer, like roles and tiers, is another place for a rule to misfire.
  • Errors cut both ways: Undercharges drain margin quietly, while overcharges lose sales and trust.
  • Test as each customer type: Check the store as a guest, a retail customer and every wholesale role.

How Does a Pricing Error Happen?

A pricing error happens when the rules that build a price produce a number you didn’t intend. On a simple store, that’s usually one mistyped field. On a store with wholesale customers, several rules combine to build each price. As a result, there are more ways for it to go wrong.

Where Wholesale Prices Go Wrong

Think of a wholesale price like a nightclub guest list. The bouncer only lets the right names through, so a single wrong name on the list causes trouble. In a WooCommerce store, these are the usual weak spots:

  • The wrong role: A trade buyer is approved but never gets the wholesale role, so they see retail prices.
  • Overlapping rules: A global percentage, a category discount and a product price all apply to one item.
  • Tiers counting the wrong thing: A quantity tier counts the whole cart when you meant each product.
  • Bulk edits: One shifted column in a price spreadsheet can rewrite hundreds of products at once.
  • Tax display: Prices entered including tax but shown excluding it, or the other way round.

The tier problem catches a lot of stores by surprise. Wholesale Suite’s guide notes that, by default, general quantity discounts use the total quantity of all items in the cart. That’s often what you want. However, if you meant “50 units of one product,” a buyer mixing ten products reaches the tier far sooner.

Why Wholesale Stores Lose More Per Error

A wholesale pricing error costs more because the gap between your two price lists is large. Wholesale Suite puts typical wholesale prices at 30-50% below the retail price. So when a retail shopper gets the wholesale price, you give away a big slice of every sale.

By contrast, the reverse error hurts in a different way. A wholesale buyer who sees retail prices thinks their account is broken. In practice, some will email you, but others will quietly order from a different supplier.

How Caching Can Show the Wrong Price

Caching is a common hidden cause of wholesale pricing errors. A page cache works like a photocopier. It saves one copy of a page and hands it to the next visitor.

That’s great for speed. However, a price that depends on who’s logged in shouldn’t be photocopied.

With role-based pricing, customers must be logged in to see wholesale prices. If a cache saves a page while a wholesale buyer is viewing it, a guest might get that copy. As a result, the guest sees prices meant only for trade accounts. This is a classic cache conflict, and it usually needs logged-in pages excluded from the cache.

What a Pricing Error Costs You

A pricing error that raises the price at checkout costs you the sale. In Baymard’s checkout research, 40% of shoppers who abandoned an order blamed extra costs being too high. A price that jumps between the product page and the cart feels exactly like that.

On the other hand, an error that lowers the price costs you margin. Worse, nobody complains about a price that’s too low. So undercharges can run for weeks before anyone spots them in a report.

What Do the Numbers Say About Pricing Errors?

The best public data on pricing errors comes from physical stores, where inspectors compare the shelf price with the register. However, there’s no equivalent survey for online stores. So treat these figures as a reminder, not a benchmark.

For example, a 1998 FTC study found the wrong price was charged for about one in 30 items checked. More recently, a 2024 national survey checked 419,237 prices across 7,367 stores. In that survey, 23% of store inspections failed the accuracy standard. Under NIST’s guidance, a store fails when more than 2% of the prices checked differ from what’s charged.


What Does a Pricing Error Look Like in Practice?

A pricing error in practice often comes from a rule that was set up correctly for one case. Here’s a hypothetical example.

The Setup

Imagine a WooCommerce store called Copper Kettle that sells coffee beans to cafés and home brewers. A bag retails for $20, and approved cafés pay a wholesale price of $12. On top of that, the owner adds a tier: 50 or more bags earns another 10% off.

The owner meant the tier for 50 bags of one blend. However, the tier still used its default setting, which counts every bag in the cart. So a café ordering five bags each of ten blends hit the tier too.

The Fallout

As a result, each of those mixed orders paid $10.80 a bag instead of $12. That’s $60 lost on a 50-bag order. Across 40 such orders a month, the store gave away $2,400 it never planned to.

Meanwhile, a second error was running on the retail side. A page cache served one wholesale-priced product page to guests for two days. In the end, several home brewers bought bags at $12 instead of $20.

The Fix

First, the owner switched the tier to count each product separately. Next, they excluded logged-in pages from the cache and cleared it. Then they wrote a short checklist for every price change. Each time, they view one product as a guest, a retail customer and a café.

Finally, the owner decided to honor the guest orders already placed. After all, the loss was small, and the goodwill was worth more. The checklist takes ten minutes, which is far cheaper than another month of silent discounts.


How Do You Prevent a Pricing Error?

You prevent a pricing error by testing every price the way each type of customer will see it. Most errors only show up for one role, so checking as the admin hides them. A short routine after every change covers the usual causes:

  • Test as every customer type: Use a private window for guests, plus a test account for each wholesale role.
  • Check the cart, not just the product page: Tiers and minimums only apply once items are in the cart.
  • Keep one place for each price: Avoid setting a global, category and product price for the same item.
  • Review bulk changes before they go live: Spot-check a few rows after any spreadsheet import.
  • Exclude logged-in pages from caching: Prices that change by role should never be served from a shared copy.

On top of that, a dedicated tool helps, because it keeps role pricing in one place. For example, Wholesale Prices Premium shows wholesale prices only to approved wholesale roles. Retail customers and logged-out visitors see your standard prices.


What’s the Difference Between a Pricing Error and a Price Mismatch?

What you’re comparingPricing ErrorPrice Mismatch
Where it livesInside your store’s own price rulesBetween your store and a shopping feed
Who notices firstCustomers, or nobody at allThe ad channel, which flags the listing
Typical causeWrong role, tier or bulk editA feed that hasn’t caught up
Main fixCorrect the rule and test each roleRefresh the feed so prices agree

A pricing error means your store itself charges the wrong amount. A price mismatch means your store and your product feed disagree. In fact, a pricing error can cause a mismatch if the wrong price reaches your feed. So fix the store first, then refresh the feed.


Frequently Asked Questions

Do I have to honor a pricing error?

There’s no single answer, because it depends on where you sell and what your terms say. NIST notes it’s unlawful in every US state to advertise an inaccurate price. So fix the error fast, then either honor the order or cancel it with a full refund. For anything costly, ask a lawyer about your local rules.

Why can guests see my wholesale prices?

Guests usually see wholesale prices because a page cache saved a copy made for a logged-in buyer. Clear your cache and exclude logged-in pages from it. Then test in a private window. If the problem stays, check whether the product has a wholesale price entered in the regular price field.

How often should I check my store for pricing errors?

Check prices after every change to a rule, a role, a tier or an import. Beyond that, a monthly spot-check of your best sellers is a sensible habit. Compare the price each customer type sees against your price list.


Why Does a Pricing Error Matter?

A pricing error matters because it loses either the sale or the margin. Worse, the margin loss is often silent. Wholesale stores feel it most, since their price lists sit far apart. A simple test routine for every customer type keeps your prices doing what you meant.

Share article

Subscribe to our newsletter

Weekly ecommerce tips, deals & news.

Nice – You're in!

Copyright © StoreOwnerTips.com. All Rights Reserved.