Your shoppers can add products to a quote, but the WooCommerce Wholesale Quotes counter never appears in your header. Open your browser console and you may also see 404 errors for files under /common/. Both symptoms usually trace back to the same cause. This guide helps you rule out the simple explanations first, then fix the real one.
First, rule out the reasons the counter hides on purpose
Wholesale Quotes hides the counter in three situations by design. Check these before you go looking for a conflict.
You are looking at the Quote page. The counter never shows on the page you selected as your New Quote Page. This works the same way WooCommerce hides the mini-cart on the cart page: you are already looking at the quote, so a badge pointing to it adds nothing. Check the counter on a shop or product page instead.
The counter widget is switched off. Go to Wholesale → Settings → Wholesale Quotes → New Quote Page and find the Counter Widget Settings section. Show counter widget is set to Enabled by default, so it only matters if someone turned it off.

Guest quotes are off and the shopper is logged out. When guest quotes are disabled, the counter only renders for logged-in customers. If you are testing while logged out, log in as a wholesale customer and check again.
The counter does not show anywhere on your store
What is happening
The Add to Quote button works, products land on the quote, and the quote total is correct. The counter badge simply never appears in your header, on any page.
Why it happens
A caching or optimization plugin is combining, deferring, or delaying the Wholesale Quotes front-end script, so it either never runs or runs too late.
That script has a job most people never see. Many themes keep the mini-cart hidden until a shopper clicks the cart icon, and Wholesale Quotes renders the counter inside that mini-cart. The script moves the counter out of the hidden area and places it next to your visible cart icon. If the script does not run, or runs after WooCommerce has already refreshed the cart in the background, the counter stays inside the hidden area and nobody ever sees it.
How to fix it
Exclude the Wholesale Quotes folder from JavaScript optimization, then clear your caches. The exact wording differs between plugins, so the steps below describe what to look for rather than a single menu path.
Exclude the plugin in your optimization plugin
- Open the settings for your caching or optimization plugin. Common ones are WP Rocket, LiteSpeed Cache, WP-Optimize, SiteGround Optimizer, Autoptimize, and Perfmatters.
- Find its JavaScript options. These are usually named Combine JavaScript, Merge JavaScript, Minify JavaScript, Defer JavaScript, and Delay JavaScript.
- Add the plugin folder to the exclusion list for each of those options:
wp-content/plugins/woocommerce-wholesale-quotes/ - Save your changes.
- Some plugins keep a separate exclusion list per option. Add the folder to every JavaScript option you have enabled, not just the first one.
- If your plugin only accepts a full file path, use
wp-content/plugins/woocommerce-wholesale-quotes/assets/js/wholesale-quotes-frontend-scripts.jsas well as the folder.
Turn off JavaScript optimization at your CDN
A CDN can rewrite JavaScript after your optimization plugin has finished, so this step is separate.
- Open your CDN dashboard and find its performance or optimization settings. On Cloudflare, these sit under Speed.
- Turn off Rocket Loader, and turn off JavaScript minification if it is enabled.
- Save your changes.
Clear the caches and check
- Clear your optimization plugin’s cache.
- Clear your page cache.
- Clear your CDN cache.
- Open a shop page in a private browsing window and look for the counter.

The browser console shows 404 errors for /common/ files
What is happening
Your browser console lists 404 errors for files it cannot find, at paths like /common/ or /wp-content/common/. The file names give it away, because they are the shared libraries Wholesale Quotes ships:
/common/vue.esm-bundler.[hash].js/wp-content/common/pinia.[hash].js- Others under the same folders, such as
quotesStore,quote-api, andrestApi
The errors look like this. The folder in the middle changes depending on where the optimizer put the file, but the file names at the end are always the same:
GET https://yourstore.com/wp-content/common/pinia.fikamNF6.js 404 (Not Found)
GET https://yourstore.com/wp-content/common/vue.esm-bundler.DN4Y7oEq.js 404 (Not Found)
GET https://yourstore.com/wp-content/common/quotesStore.MaDbR_mT.js 404 (Not Found)
GET https://yourstore.com/wp-content/common/restApi.CYcLk56s.js 404 (Not Found)
GET https://yourstore.com/wp-content/common/AntdIcon.BOwhF_Va.js 404 (Not Found)
You will usually see about a dozen of these at once, because the main file loads all of its shared libraries the same way. The letters and numbers in each file name change between plugin versions, so yours will not match these exactly.
Why it happens
The quote page, the My Quotes and View Quote screens, and the guest email prompt are built as modern JavaScript modules. The main file for each screen loads its shared libraries from a common folder that sits next to it, using a path relative to its own location. That path is correct as long as the file is served from where it was installed: /wp-content/plugins/woocommerce-wholesale-quotes/dist/.
When an optimizer combines that file into a bundle, inlines it into the page, or serves it from a cache folder, the file is no longer in its original location. The relative paths still climb the same number of folders, so they now land somewhere that does not exist.
The folder in the 404 tells you where your optimizer put the file. A file served from /wp-content/cache/min/1/ asks for /wp-content/cache/common/. A shallower cache folder asks for /wp-content/common/, and a file served from the site root asks for /common/. All three are the same problem.
How to fix it
The fix is the same exclusion described above. Once the plugin’s files are served from their own folder again, the relative paths resolve correctly and the 404s stop.
Check your other Rymera plugins on the same site
Several of our plugins are built the same way and load shared libraries from their own common folder. If one of them is being optimized, you can see the same 404 pattern from that plugin too. This affects Advanced Coupons, SaveTo Wishlist, WooCommerce Wholesale Payments, WooCommerce Wholesale Order Form, and WooCommerce Wholesale Prices Premium.
Excluding each plugin’s folder from JavaScript combine, merge, and delay settings resolves it for all of them.
Frequently asked questions
Will excluding the plugin slow my site down?
The difference is small. You are excluding one plugin’s scripts from being bundled with everything else, and those scripts only load on pages where a quote button or counter can appear. Caching, image optimization, and CSS optimization all keep working as before.
The counter shows a number but it never changes. Is this the same problem?
Yes, and the same fix applies. Your server renders the number in the badge when the page loads, so it can appear with a stale count even when the script that keeps it up to date is blocked.
Do I need to exclude the plugin’s CSS as well?
Start with JavaScript only, because that is what breaks the counter and causes the 404s. If the counter appears but looks unstyled or sits in the wrong place, add the same folder to your CSS combine and minify exclusions too.
Does this affect the Add to Quote button?
It can. The button posts to your server, so adding a product often still works, but the confirmation and the redirect to the quote page rely on the same script. If the button feels unresponsive, treat it as part of the same issue. For how the button is configured, see How to Set Up the Add to Quote Button.
How do I confirm the exclusion actually worked?
Open a shop page, view the page source, and search for woocommerce-wholesale-quotes. The script tags should point at /wp-content/plugins/woocommerce-wholesale-quotes/. If they point at a cache or uploads folder instead, the exclusion is not being applied yet.
What to read next
- Getting Started with WooCommerce Wholesale Quotes
- WooCommerce Wholesale Quotes Settings Reference
- How to Set Up the Add to Quote Button
Need help?
If you have a question or run into any issues, we’re here to help.
- Premium users: Open a support ticket
- Free users: Visit our community forum
