Zen Cart Optimizer

Zen Cart Optimizer
365 day license$50.00 USD
Zen Cart Optimizer

Enter the domain name (i.e. numinix.com) where this plugin will be installed. The license will only work on this domain.

Enter a valid domain for the plugin license
  • Description
  • Ask & Answer
  • Requirements

Description

Zen Cart Optimizer

Slow page loads cost sales. Zen Cart Optimizer replaces your store's traditional disk-based caching with Redis, a high-performance in-memory data store, to speed up page delivery and reduce load on your database.

The plugin overhauls how your store handles caching, from page content and database queries to session data, shifting the workload to Redis instead of the filesystem. The result is a faster, more efficient storefront with less database strain.

Once installed, it works automatically, hooking into Zen Cart's standard observer and auto-loader architecture with no template edits and minimal configuration. It's also a direct upgrade path from Numinix Disk Cache, preserving the familiar cacheStart() / cacheEnd() API while eliminating cron jobs and file-locking overhead.

1. One configuration page, every optimization layer
All settings live under Configuration → ZC Optimizer in your admin panel, where you can enable the master switch, connect to your Redis server, and toggle individual features (fragment cache, query cache, full-page cache, sessions, object cache, admin caching, HTML optimizations) with their own TTL controls.

2. Full-page cache for guest shoppers
For logged-out visitors, ZC Optimizer serves entire pages directly from Redis, skipping PHP execution on repeat visits; checkout, cart, account, and login pages are excluded by default (along with popular checkout plugins), and built-in protections cover CSRF tokens, session IDs, and POST/error responses, with optional hole-punching for dynamic regions and stale-while-revalidate delivery.

3. Redis-backed query and object caching
ZC Optimizer extends Zen Cart's query caching with Redis-backed table tracking, so it knows which tables were queried and invalidates the right caches when data changes, while category trees, product metadata, and config values can be cached as objects to cut repeated database hits.

4. Redis session storage
Sessions move from the filesystem to Redis for faster access and sharing across multiple web servers, useful for load-balanced hosting, with session locking (v1.11.0+) to prevent concurrent requests from overwriting each other.

5. Automatic cache invalidation, zero maintenance
No need to manually clear cache after edits: ZC Optimizer listens to Zen Cart notifier events (cart changes, checkout, admin updates) and flushes relevant Redis keys automatically, with a manual Clear Cache control and Redis stats (memory, key count, uptime) also available.

6. HTML performance optimizations (GTmetrix / Lighthouse)
Independent toggles apply common speed-test fixes directly to rendered HTML, no core file edits required, including lazy-loaded images, deferred external JavaScript, HTML minification, and preconnect hints, all running inside the full-page cache buffer so cached pages are stored already optimized.

7. Database index optimizations (v1.9.0+)
The plugin automatically adds missing indexes to standard Zen Cart tables on upgrade, improving pagination, related-products queries, order-status reporting, sales aggregation, catalog sorting, and admin search, with a standalone SQL script also included for manual application.

8. Graceful degradation and easy migration
If Redis becomes unavailable, the plugin silently disables itself with no shopper-facing errors, and upgrading from Numinix Disk Cache is as simple as installing ZC Optimizer, enabling it, and optionally removing the old disk cache files and cron job.

 

See more

Ask & Answer

Have a question about this product? Ask below and we’ll get back to you shortly.

Please log in in order to submit questions

You need to be logged to vote.



See more

Requirements

Platform

  • Zen Cart

Zen Cart Version

  • 1.5.6
  • 1.5.6b
  • 1.5.6a
  • 1.5.6c
  • 1.5.7
  • 1.5.7a
  • 1.5.7b
  • 1.5.7c
  • 1.5.7d

No reviews yet. Be first to write a review.

Write a review

400 characters remaining

Service Policy

Our stated prices for all modules we install are based on installation into the default platform configuration. We always ensure your logo and basic color palette are in place when we install a plugin. However, any additional "custom" styling, design work, or derivitive tasks generated due to a site's non-default configuration could require additional prepaid programming hours.

This plugin is open source and requires ionCube Loader v4.4 or later to be compiled with PHP in order to install and upgrade the plugin. All orders are automatically subscribed to the billing frequency selected at the time of purchase. Recurring billing can be cancelled at any time. Once your license has expired, a new license will be required in order to continue using the plugin.

  1. Home
  2. Plugins
  3. Admin
  4. Zen Cart Optimizer
Contact Account Cart Search Cart Open Menu Arrow Link Arrow Chat Close Close Popup Facebook Twitter Google Plus linkedin2
Chat with us

Get 10% Off!

your next purchase when you subscribe to our newsletter.

* indicates required

Intuit Mailchimp

By subscribing, you agree to our Terms of Use and Privacy Policy.