Super Speedy Ajax Prices

Fully cache your shop - correct prices, stock and dynamic pricing for every visitor

Cache WooCommerce shop, category and product pages without serving the wrong personalised price. Super Speedy Ajax Prices replaces prices, stock and Add to Cart state for each visitor in one batched request after the cached page loads.

Super Speedy Ajax Prices icon, teal corner-radial gradient

Cache every catalogue page without showing the wrong price

Serve one cached page to everyone, then replace prices, stock and Add to Cart state for each visitor in one batched request.

Cache everything
Fully cache your shop, category and product pages while every visitor still sees their own correct, localised price.
One batched request
Every product on the page is priced in a single AJAX call – not one request each – so the overhead stays tiny.
Your existing pricing rules
Normal Ajax loads your complete plugin stack and runs WooCommerce’s normal pricing pipeline for each visitor, so your country, currency, role and dynamic-pricing rules apply. Fast and Ultra load the price-affecting plugins selected in settings, and the built-in benchmark checks that their output matches Normal Ajax.
Simple and variable pricing
Loads personalised prices for simple and variable products. With AJAX stock refresh enabled, built-in adapters also return per-item availability for WooCommerce Product Bundles and Composite Products.

How one cached page stays accurate

Cache the full page
Your shop, category and product pages are cached in full, so they load instantly for every visitor.
Price it in one call
A single AJAX request prices every product on the page at once, keeping overhead tiny even on large grids.
Show each visitor their price
Geolocation and tax rules mean every shopper sees the correct local price – on a page that stays fully cached.

Invest in Speed

Yearly plans include a year of updates and support and the plugin keeps working afterwards – renew at 30% off. Upgrade to a lifetime plan within 60 days and just pay the difference. Backed by our 60-day money-back guarantee.

1 Site

€19.00
  • Yearly licence – 1 year of updates and support, keeps working afterwards
  • 1 site
  • Full page caching with correct per-visitor prices
  • One batched AJAX request per page
  • 1 support seat – chat live with our engineers on Discord
BUY YEARLY

25 Sites

€59.00
  • Yearly licence – 1 year of updates and support, keeps working afterwards
  • 25 sites
  • Full page caching with correct per-visitor prices
  • One batched AJAX request per page
  • 1 support seat – chat live with our engineers on Discord
  • Priority support
BUY YEARLY

25 Sites

Original price was: €199.00.Current price is: €139.00.
  • Lifetime licence – updates and support for life
  • 25 sites
  • Full page caching with correct per-visitor prices
  • One batched AJAX request per page
  • 1 support seat – chat live with our engineers on Discord
  • Priority support
Buy Lifetime

250 Sites

Original price was: €399.00.Current price is: €279.00.
  • Lifetime licence – updates and support for life
  • 250 sites
  • Full page caching with correct per-visitor prices
  • One batched AJAX request per page
  • 2 support seats – chat live with our engineers on Discord
  • Priority support
Buy Lifetime

Start with the plan you need today.

If you need more sites later, move up without buying the plugin twice.

60 days

to try it properly

Ask for a full refund within 60 days of purchase, for any reason.

Upgrade and pay the difference

Within 60 days, your original payment counts in full towards a larger plan, including lifetime.

1 site yearly €795 sites lifetime €279= €200 more

Example based on our €79 yearly and €279 lifetime plans.

Upgrading later? You still get credit after 60 days, though the credit reduces over time on yearly plans.

How do yearly renewals work?

A yearly licence includes one year of updates and support. The plugin keeps working after that. Renewal for further updates and support is optional. Renew before or within one month after expiry for 30% off, within six months for 20% off, or later for 10% off. Full terms

Agency or hosting company? Get in touch for custom pricing

Full page caching is one of the most effective ways to speed up a WooCommerce store, but WooCommerce prices are dynamic. Role-based pricing, geo-located tax rates, sale prices, and tiered discounts all mean the price shown to one visitor may be wrong for another. Cache the page, and you risk serving the wrong price.

Super Speedy Ajax Prices solves that. It replaces WooCommerce price output with lightweight placeholders at the point the cached page is served, then fires a single batch AJAX request after page load to fetch the correct real-time price for every product on the page. Your cache stays intact. Every visitor sees the right price.

1
AJAX request per page
0
layout shift
Full
page caching for catalogue pages
6
caching plugins supported

Stop excluding your busiest pages from cache

  • Full-page caching without wrong prices. Serve shop and product pages instantly from full-page cache while every visitor still sees their own correct price.
  • No more cache exclusions. Stop excluding your highest-traffic catalogue pages from cache. They become safe to cache, so they no longer hit PHP and the database on every view.
  • The right price for every visitor. WooCommerce runs its full pricing logic per visitor, covering geo, tax, sale and role-based rules, so the placeholder is replaced with the correct real-time price.
  • Tiny overhead. Every product on the page is priced in a single batched AJAX request, not one request each, so the overhead stays tiny.
  • Zero layout shift. The cached price stays visible during the swap and prices update in place with no flicker or jump.
Cache Everything
Fully cache your shop, category and product pages while every visitor still sees their own correct price.
One Batched Request
Every product on the page is priced in a single AJAX call, not one request each, so overhead stays tiny.
Country and currency pricing
Use your existing country or multi-currency pricing plugin. Normal Ajax loads it as part of the complete plugin stack; Fast and Ultra load the price-affecting plugins selected in settings.
Final price from your pricing stack
The placeholder wraps the final price HTML after WooCommerce and other pricing plugins have run, so the result they calculate is the result sent to the visitor.
Live Stock and Add to Cart
Optionally refresh stock text and Add to Cart in the same request. When a product sells out behind a cached page, the quantity box and button are replaced by your store’s own back-in-stock form; a restock brings them back. Works on classic and block themes.
Simple and variable prices
Refreshes simple and variable product prices. Optional stock refresh adds per-item availability for WooCommerce Product Bundles and Composite Products.
Test on your live shop first
TEST mode is the default: visitors see your store unchanged while a secret preview link shows you the new behaviour on your real shop. Flip to LIVE when you are happy.
See what each customer sees
Compare the prices two countries or two customers get, side by side, on any shop URL. Each is fetched as a real request, so dynamic-pricing and membership plugins behave exactly as they do for that visitor.
Ajax cart display
Cart count and total are filled in per visitor on every cached page, including pages with no products on them. An empty or unchanged cart is answered from the browser with no extra request.

Key features

  • Sales and dynamic pricing. Calls WooCommerce’s own price functions, so sale prices, role-based and dynamic-pricing rules all apply.
  • Smart exclusions. One click to skip AJAX pricing for logged-in users or once a cart has items, matching what your cache already does.
  • Works with your caching plugin. Sits alongside WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, NitroPack and Cloudflare or edge caching.
  • Recommended setup. Enable full page caching on shop and product archive pages, exclude cart, checkout and account pages as normal, and leave admin-ajax.php uncached.
  • TEST mode by default. Activating changes nothing for your visitors. A secret preview link shows you the new behaviour on your real shop, and a warning sits in your admin until you flip to LIVE.
  • Benchmark before you commit. The built-in benchmark times all five ajax types as a guest, a country or a logged-in customer, and only recommends a type that returns the same prices as a full page load.
  • Theme friendly. Classic and block themes, with specific handling for Astra’s product layout and Enfold’s quantity buttons, and an adapter filter for themes with a bespoke purchase area.
  • AI agent ready. Every setting can be read and changed over MCP, with explicit confirmation required for changes that could affect prices.
  • Requirements. WordPress 6.0 or newer, WooCommerce 7.0 or newer, and PHP 7.4 or newer.

Built for stores where prices differ by visitor

Full
page caching for catalogue pages
Every
visitor’s correct price
Geo tax
applied automatically, even cached
4
product types supported
Your store could go further

Ajax Prices lets you fully cache pages for your visitors. Your store could also serve fully cached pages to visitors with items in their basket, and even to logged-in customers. Most themes and plugin stacks need compatibility work first, which we carry out as a service: we adapt your theme, add the glue your plugins need, and test until it works end to end. Request a compatibility assessment.

What's new in Super Speedy Ajax Prices?

View full changelog →
1.15.1 (18th September 2026)
  • Preserved visitor-country prices on GTranslate pages when Cloudflare supplied the translation proxy's country, and added support for the legacy X-GT-ClientIP header
1.15 (15th September 2026)
  • Preserved WooCommerce customer-country pricing on GTranslate proxy requests by restoring the original viewer IP before geolocation, with optional privacy-safe diagnostics
1.14 (9th September 2026)
  • Preserved WooCommerce's variation price wrapper when refreshing embedded child prices, so themes retain their normal selected-price styling
  • Reused WooCommerce's private selected-variation response for over-threshold products, removing the redundant AJAX Prices request and second spinner
  • Refreshed every variation WooCommerce embeds in the first visitor request, including its numeric display prices, so AJAX Prices follows the store's effective variation threshold
  • Tested up to WordPress 7.1
  • Fixed selected variation prices remaining empty on products above WooCommerce's 30-variation threshold when every variation has the same price
  • Preloaded per-visitor prices and stock for products with up to 20 variations, so selecting an embedded variation needs no second AJAX Prices request
Does this let me cache my shop and product pages?
Yes. Super Speedy Ajax Prices makes full-page caching safe on catalogue pages. It serves the cached page with placeholders, then fetches each visitor’s correct price in one batched AJAX request after load.
Which caching plugins does it work with?
It sits alongside WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, NitroPack and Cloudflare or edge caching. Just leave admin-ajax.php uncached.
What does a visitor see while the live price loads?
The cached price occupies the correct space but is marked as loading so it is not mistaken for the final price. The default softly dims it; you can instead show a spinner or loading text. Logged-in visitors keep the cached guest price hidden until their own price arrives. If the request fails or exceeds three seconds, the cached price is revealed rather than leaving the space blank. Without JavaScript, per-visitor replacement cannot run; the fallback reveals the cached price, so stores whose prices differ by visitor should require JavaScript.
Can I use my existing country or multi-currency pricing plugin?
Yes. Normal Ajax loads the complete plugin stack and runs WooCommerce’s normal pricing pipeline, so your existing pricing rules apply. Fast and Ultra modes load the price-affecting plugins selected in settings; common pricing-plugin names are detected automatically, and the built-in benchmark checks their prices against Normal Ajax before recommending a faster mode.
Which product types are supported?
AJAX price replacement supports simple and variable products. With optional stock refresh enabled, built-in adapters also return per-item availability for WooCommerce Product Bundles and Composite Products.
Can I refresh stock as well as prices?
Yes. You can optionally refresh stock levels and loop Add-to-Cart buttons in the same batched request, so cached pages never show sold-out items as buyable.
Can cached pages be served to visitors with a basket, or to logged-in customers?
The plugin itself is built for ordinary visitors: your caching plugin serves guests from cache, while visitors with a basket or a login bypass the cache as normal and see live pages. Serving fully cached pages to basket holders and even logged-in customers is possible as well, but most themes and plugin stacks need compatibility work first. We carry that out as a service – request a compatibility assessment.
Can I try it without my visitors seeing any change?
Yes. TEST mode is the default: your visitors see the store exactly as before, while a secret preview link shows you the new behaviour on your real shop. The link keeps working as you click around, and a warning sits in your admin the whole time so you cannot forget TEST mode is on. Flip the switch to LIVE when the benchmark and the customer comparison confirm your prices match.
What happens when a product sells out while the page sits in cache?
With stock refresh on, the whole Add to Cart area is refreshed from the live server. A sold-out product loses its quantity box and button and shows your store’s own back-in-stock form, styled and working because its scripts are preloaded; a restocked product gets its quantity box and button back. It works in both directions, on classic and block themes, and needs no knowledge of which notifier plugin you use.
Is there a money-back guarantee?
Yes. Every Super Speedy plugin comes with a 60-day money-back guarantee. See the refund policy for details.
Better together

Works well with

Some combinations get a bigger discount than others. Add this set to your basket to see its price.

Reviews

There are no reviews yet.

Be the first to review “Super Speedy Ajax Prices”

Invest in Speed

Yearly plans include a year of updates and support and the plugin keeps working afterwards – renew at 30% off. Upgrade to a lifetime plan within 60 days and just pay the difference. Backed by our 60-day money-back guarantee.

1 Site

€19.00
  • Yearly licence – 1 year of updates and support, keeps working afterwards
  • 1 site
  • Full page caching with correct per-visitor prices
  • One batched AJAX request per page
  • 1 support seat – chat live with our engineers on Discord
BUY YEARLY

25 Sites

€59.00
  • Yearly licence – 1 year of updates and support, keeps working afterwards
  • 25 sites
  • Full page caching with correct per-visitor prices
  • One batched AJAX request per page
  • 1 support seat – chat live with our engineers on Discord
  • Priority support
BUY YEARLY

25 Sites

Original price was: €199.00.Current price is: €139.00.
  • Lifetime licence – updates and support for life
  • 25 sites
  • Full page caching with correct per-visitor prices
  • One batched AJAX request per page
  • 1 support seat – chat live with our engineers on Discord
  • Priority support
Buy Lifetime

250 Sites

Original price was: €399.00.Current price is: €279.00.
  • Lifetime licence – updates and support for life
  • 250 sites
  • Full page caching with correct per-visitor prices
  • One batched AJAX request per page
  • 2 support seats – chat live with our engineers on Discord
  • Priority support
Buy Lifetime

Start with the plan you need today.

If you need more sites later, move up without buying the plugin twice.

60 days

to try it properly

Ask for a full refund within 60 days of purchase, for any reason.

Upgrade and pay the difference

Within 60 days, your original payment counts in full towards a larger plan, including lifetime.

1 site yearly €795 sites lifetime €279= €200 more

Example based on our €79 yearly and €279 lifetime plans.

Upgrading later? You still get credit after 60 days, though the credit reduces over time on yearly plans.

How do yearly renewals work?

A yearly licence includes one year of updates and support. The plugin keeps working after that. Renewal for further updates and support is optional. Renew before or within one month after expiry for 30% off, within six months for 20% off, or later for 10% off. Full terms

Agency or hosting company? Get in touch for custom pricing

▲
▼
1/1