Fast guest pages on normal hosting, without Varnish: private data protection, product level purges and a built-in warmer.
Tested on 2 buildsUpdated Oct 31, 2026Version 1.0.0CS-Cart, Multi-Vendor 4.17.2 – 4.21.x No core file edits
Built for
Full Page Cache Pro: overview1 of 9
What it does
For CS-Cart and Multi-Vendor stores on shared hosting or a VPS that need fast pages without Varnish or a higher plan. Finished pages are stored as compressed files, separately per storefront, language, currency, device and URL, and sent to guests early in the request. Signed in customers, carts, wish lists, compare lists and any session data the add-on does not know get a normal page. Forms keep working because each visitor gets a personal token. While the core Varnish cache of 4.21 is active, the add-on switches itself off.
How it works
Install and open any admin page. No files are changed and there is nothing to configure. The first guest gets a normal page, which is checked and stored; the next guests get it from the cache. Changes from the admin panel, vendor panel, imports, the API and orders drop the affected pages at once. The admin page shows the hit rate, disk use and why pages were skipped, and the X-Kv-Fpc header shows HIT, MISS or BYPASS with the reason. A nightly cron job warms your most popular pages.
Features
PHP and files only: no Varnish, no Redis, no licence plan requirement
Sent before other add-ons load, which saves most of the time of a page view
Fails closed: unknown session data means a normal page
Stored only from clean guest visits, after checks on the finished page
Personal form token per visitor, added to every page sent
Separate copies per storefront, language, currency, device, WebP support and URL
Product level purges from admin, vendor panel, import, API and orders
Built-in warmer with a button and a nightly cron job
Disk limit, damaged file detection and expiry when a promotion starts or ends
X-Kv-Fpc header and an admin page that names every bypass reason; no core changes
What you get
Package
kv_full_page_cache-1.0.0.zip, installed through Add-ons → Manage add-ons
Updates & support
12 months included. Download new versions from your account and install them in Add-ons → Manage add-ons or the Upgrade Center.
License
1 production installation. Staging, dev and localhost are free and unlimited. The add-on keeps working after the update period ends. How licensing works
Compatibility
We list only the builds we install and test on. “Tested” means the full test plan was run on that build; “Supported” means the build is inside the supported range and uses the same hooks.
CS-Cart version and edition compatibility
CS-Cart version
CS-Cart
CS-Cart Ultimate
Multi-Vendor
Multi-Vendor Ultimate
4.22 and later
Testing next
Testing next
Testing next
Testing next
4.21.2
Supported
Supported
Supported
Supported
4.20.x
Supported
Supported
Supported
Supported
4.19.x
Supported
Supported
Supported
Supported
4.18.x
Supported
Supported
Supported
Supported
4.17.2
Supported
Supported
Tested
Supported
Before 4.17.2
Not supported
Not supported
Not supported
Not supported
Last tested build: Multi-Vendor 4.17.2, Oct 31, 2026Tested on: Multi-Vendor 4.17.2
Requirements
PHP
CS-Cart or Multi-Vendor 4.17.2 – 4.21.x, PHP 7.4 to 8.3
PHP
PHP zlib extension, OPcache recommended
Requirement
A writable var/ folder with room for the disk limit you choose (512 MB by default, usually far less is used)
Core changes
None. Hooks and template overrides only
1.0.0
Oct 31, 2026
Latest
Added 9
Stored HTML pages for guests from PHP and files, sent before other add-ons load, with a later stage for add-ons that must see every request.
Allow-list check of the session and URL; signed in customers, carts, wish lists, compare lists and unknown session data get a normal page.
Storing only from clean guest visits, with checks on the finished page, and a personal form token per visitor.
Separate copies per host, storefront, language, currency, device, WebP support and URL.
Product level purges from database writes in every area, all page purges for shared data, expiry when a promotion starts or ends.
Warmer with an admin button and a console cron job.
Admin page with hit rate, disk use, sections, skip reasons and the latest pages; X-Kv-Fpc response header.
Disk limit, damaged file detection, automatic off while the core Varnish cache runs.
Licence client and Upgrade Synchronizer.
Tested on Multi-Vendor 4.17.2. First release.
Where do I enter my license key?
On the add-on's License tab, or enter your CS-Cart Marketplace license number in Add-ons > Manage add-ons.
What happens if the license expires or is not valid?
Without a valid license pages are no longer stored or sent from the cache, and the storefront keeps working at its normal speed. After the update period the add-on keeps working; only updates and support stop.
Can I use one license on several stores?
One license covers one CS-Cart installation. Subdomains of the licensed domain are included.
Do development copies need a license?
No. Development and staging hosts (localhost, *.test, dev., staging. subdomains) never need a license.
Add a released add-on to this order and save 15% on it. It uses the same edition and store domain.
Full Page Cache ProThis add-on
+
Image Optimizer (WebP/AVIF & Lazy Load)Serve every product image as WebP or AVIF with a safe fallback, lazy-load the rest and cut image weight by half or more.