The Zen Cart development team has released Zen Cart version 2.2.2. This is a point release that follows 2.2.1, which was the more feature-rich update in the 2.2.x line. The 2.2.2 release itself is minor, containing a single fix to the zc_install version file. That said, if you are not yet running 2.2.x, there is plenty of reason to make this upgrade a priority.

What This Upgrade Means for Your Store

The 2.2.x release line brings several improvements that will make a noticeable difference in how you manage your store day to day. The most practical addition is color-coded order statuses in the admin panel. If you process a significant volume of orders, being able to scan a list and immediately spot which orders are pending, shipped, or completed at a glance saves time and reduces errors.

Account security gets a real upgrade here as well. Stores can now require new customers to verify their email address before their account is activated. This one change can meaningfully cut down on fake accounts and fraudulent orders, which is a common headache for stores that have been running for a while. Alongside that, password reset now works through a secure URL link rather than emailing a temporary password, which is a more modern and secure approach your customers will recognize from other sites they use.

On the payments side, PayPal RESTful is now built directly into the core. PayPal has signaled it will be deprecating its older integrations, so this is not just a nice-to-have. If your store accepts PayPal, this upgrade positions you for the transition before it becomes an urgent problem.

Two other additions stand out for store management. You can now manage additional product images through the database rather than relying on filename conventions, which makes handling product photos more straightforward. And a refreshed design for the Responsive Classic template means stores using that template get a more modern look without a full redesign project.

New Features and Fixes in Version 2.2.1 / 2.2.2

  • Admin: Order statuses are now color coded in the orders screen for easier scanning
  • Admin: Additional product images can now be managed via the database rather than filename conventions
  • Admin: New customer account activation with email verification for fraud control
  • Admin: Configuration screen now allows all values in a group to be updated at once
  • Admin: TinyMCE added as the default HTML editor (replaces aging CKEditor)
  • Admin: Payment, Shipping, and Order Total modules now grouped by status and sort order
  • Admin: Plugin Manager modules now grouped by status and sort order
  • Admin: Customers page now includes a legend for the icons in the Authorized column
  • Admin: Sample cron job provided for scheduling upcoming product activations
  • Admin: Fixed issue where payment modules with zone restrictions showed a false configuration change message
  • Admin: Fixed banner manager crash when no image was provided on update
  • Admin: Improvements in Sales Report with Graphs
  • Admin: Added capability to customize the upper right link bar using a notifier
  • Admin: Fixed deprecated “Passing null” log on Admin Packingslip and Admin Invoice
  • Core: PayPal RESTful integration pulled into core, replacing older PayPal integrations
  • Core: Password reset via secure URL link added (replaces temporary password email)
  • Core: Improved PHP 8.4 compatibility
  • Core: Laravel dependency removed, simplifying the distribution
  • Core: Updates to POSM to support Edit Orders 5.0
  • Core: Improved handling of product table records without associated product description records
  • Core: Improvements for international use
  • Core: DB_CHARSET in configure files updated to utf8mb4
  • Storefront: Wholesale customers now see a header message acknowledging their wholesale status
  • Storefront: Tax descriptions can now be multilingual
  • Storefront: Password forgotten now blocked for banned email addresses
  • Storefront: Refreshed look for the Responsive Classic template
  • Storefront: Fixed JavaScript issues that could occur when gv_balance is null (important for OPC and some payment modules)
  • Storefront: Fixed PHP log created on empty shipping quote
  • Extras: Curltester now includes REST API endpoints for USPS and PayPal
  • Upgrade: Fix to zc_install version file (2.2.2 specific)

Our recommendation is to keep upgrade your Zen Cart to the current. This release gives you several strong reasons to do so. If your store is running an older version, now is a good time to budget for this upgrade.

With Wheaton Website Services, we can help you effectively leverage Zen Cart upgrades to keep your store secure, modern, and running without issues. Are you ready to start leveraging the latest version of Zen Cart? Contact us today to learn how we can help.