Skip to content

Releases: zencart/zencart


25 Feb 17:58
Choose a tag to compare
v2.0.0-beta1 Pre-release
Merge pull request #6256 from scottcwilson/version-stamping-2.0.0-beta1

Version stamping


27 Jan 21:44
Choose a tag to compare
v2.0.0-alpha1 Pre-release

First alpha build for 2.0.0.


18 Mar 10:31
Choose a tag to compare

Please see the release docs at


17 Oct 09:25
Choose a tag to compare

First official release of 1.5.8!

See for more information.


28 Feb 14:00
Choose a tag to compare

Patch release, including:

  • Admin: Sanitize output
  • Admin: Address missing/inconsistent HTML characteristics
  • Admin: Remove call to inspectAndUpdate from every request and only call on plugin_manager page
  • Admin: include plugins in search
  • Admin: Fix width of comments block in invoice
  • Admin: include plugins in search
  • Admin: Sanitize Output
  • Core: Fix typo: langauages -> languages
  • Core: Accommodate field types with zero length
  • Core: Fix "Uncaught TypeError: mysqli_close(): Argument #1 ($mysql) must be of type mysqli, bool given
  • Core: Fix coupon min. required calculation wrong when calculated from = All Products
  • Storefront: Clean HTML for product_reviews_write, correcting PHP notices regarding missing variables.
  • Core: paypaldp/paypal_curl, correcting PHP notices, partial payflow-uk correction.

(Note: no database changes between v157/v157a/v157b/v157c/v157d, so no need to run zc_install if v157/v157a/v157b/v157c is already installed.)


05 Mar 21:29
Choose a tag to compare

Patch release, including:

  • All: Security Patches Applied.
  • All: Improved PHP 8.0 compatibility.
  • All: Upgraded PHPMailer to latest version 6.3.0
  • All: Fix some "is_countable" or "must be Array or Countable" errors/notices.
  • Admin: Fix incorrect "required" error when editing banners if start/end date existed
  • Admin: Fixed incorrect URL generated when accessing customer-submitted images.
  • Admin: Improve plugin compatibility on category/product-listing page.
  • Admin: Attributes Controller fix for broken button, and improved compatibility with plugins.
  • Admin: Improved DTK search for zc_plugins.
  • Admin: Fix long-time error in zen_copy_attributes() function.
  • Storefront: Fix attribute-related error causing "A-non-numeric-value-encountered-in-shopping_cart.php".
  • Storefront: Restore "Always Show Categories on Main Page" feature from v156
  • Storefront: Improved compatibility with Image Handler for empty image dimensions.
  • Storefront: Added new capabilities to breadcrumb class so templates can override defaults.
  • Installer: Improved upgrade-detection on MySQL 8.0

(Note: no database changes between v157/v157a/v157b/v157c, so no need to run zc_install if v157/v157a/v157b is already installed.)


23 Nov 11:20
Choose a tag to compare

Patch Release to:

  • Properly handle cmd parameter.
  • Remove deprecated javascript init() calls.
  • Capture order weight.
  • Limit field lengths in account creation.

No database changes since prior release. No need to run zc_install.


30 Oct 19:14
Choose a tag to compare

More info in the release announcement

Among other things, this release contains:

  • Admin: Correct issues with adding category images.
  • Admin: Fix product-available date handling.
  • Admin: Improve order printing.
  • Admin: Fix product copying operation, particularly in relation to master category id.
  • Admin: Search now finds disabled items.
  • Admin: Recent Orders dashboard widget may now be configured to exclude attributes in popover rows for performance.
  • Admin: Popover will not show model if product does not define a model number.
  • Admin: CSS paths fixed in Banner Manager, Coupon Exporter.
  • Admin: Add attribute images to invoice and packing slip.
  • Core: Set samesite cookie parameter (site must be run entirely https)
  • Core: Ensure .htaccess permits .woff2 and svg files to be served.
  • Core: Fix new/featured/all pages not adding to cart.
  • Core: Fix allowing special characters in passwords (admin and storefront).
  • Core: Fix issue with adding items with single-valued attributes from listing page.
  • Core: PHPMailer Update to v6.1.8.
  • Core: Ensure error messages are displayed after a page redirect.
  • Core: Fix early issues with plugin manager.
  • Core: Improve performance of email page.
  • Core: Fix small layout issues in responsive_mobile CSS.
  • Core: Introduce grid layout feature for listing pages.
  • Core: Ensure external pages are loaded with noreferrer.
  • Core: Hide shipping modules where appropriate.
  • Core: Fix PHP notices produced by more recent versions of PHP.
  • Core: Fix multilanguage issues with Sales Report with Graphs.
  • Core: Tax behavior aligned between admin and storefront.
  • Core: Fix issues in also purchased products display.
  • Core: Fix button truncation on checkout confirmation page.
  • Core: Improve mobile display of EZ-Pages.
  • Core: Fix PayPal issues which could result in missed orders.
  • Core: Ask a Question improvements.
  • Core: Simplify use of private template on storefront.
  • Core: New config variable "Disabled Product Status for Search Engines" allows stores to optionally not throw 404 for disabled products.
  • Core: Notifier calls during checkout now include the order number.
  • Define Pages: Correct issues with editing.


23 Jun 20:17
Choose a tag to compare

More info in the release announcement

Among other things, this release contains:

  • Core - Many files have been updated for compatibility with PHP 7.2, 7.3 and 7.4.
  • Storefront - Products with single-valued attributes (such as downloads) can now be added to the cart from the listing page.
  • Storefront - Product page now includes Ask a Question
  • Storefront - Contact Us page now includes a telephone number
  • Storefront - Improved handling of product restrictions such as units and minimum quantities.
  • Storefront - Define page added to shopping cart page for static content.
  • Storefront - The responsive classic template now meets accessibility standards for both desktop and mobile.
  • Admin - Admins can now login to a customer account (login as that customer), to place an order on their behalf.
  • Admin - Order Status may be updated from the order listing screen.
  • Admin - Order Status emails are now sent in the language of the order.
  • Admin - Order Status dropdown can now be sorted to match your business workflow.
  • Admin - Order Status notification behavior for an Order Status update (send email/do not send email/hide update) may now be configured by an admin switch.
  • Admin - Order Listing - hover for quick view of the products ordered or to see customer comments, without opening the order details. (Inspired by Info-At-A-Glance plugin).
  • Admin - Improved customer search.
  • Admin - Products to Categories Link Manager - Addition of a global tool to copy linked categories to another product.
  • Admin - Product Copy expanded to include copy of metatags and linked categories.
  • Admin - Validation for integer min and max values and email addresses.
  • Admin - Improved configuration settings descriptions.
  • Admin - Countries page is easier to perform enable/disable actions.
  • Admin - Improved error messaging.
  • Admin - Help links to the documentation website added to all pages.
  • Admin - Products Viewed report now excludes bots and admins, and its database storage restructured to improve site performance.
  • Admin - Alphabetical sorting of Reports and Tools menus.
  • Admin - Validation and alerts for updating configuration settings, and other updates to sanitization layer.
  • Admin - Improvements in Option Name/Value management.
  • Admin - UI improvements for Attributes Controller, Featured, Option Names Manager, Option Values Manager, Products to Multiple Categories, Specials.
  • Admin - Fixed last-order details on customer preview box on right.
  • Email - SPAM prevention built in to forms (Credits @davewest for zenNonCAPTCHA).
  • Email - Improvements made to increase email deliverability.
  • Email - Untranslatable text removed from emai
  • Checkout - Correction of order total layout issues on mobile in responsive_classic template.
  • All known bugfixes and security fixes for v1.5.6 are included in v1.5.7


18 Jul 15:09
Choose a tag to compare

More info in the release announcement

Among other things, this release contains:

  • Security Patch to prevent malicious SQL abuse
  • Fix regression error from 156a/b where PHP errors would occur during PayPal processing
  • Bugfix: functions_osh_update had a typo, causing errors
  • Bugfix: download-by-redirect problem fixed when store is in a subdirectory
  • Bugfix: duplicate (linked) products appeared during manufacturer filtering
  • Bugfix: undefined TEXT_NO_PROD_SALES for coupons
  • Ez-pages: fix lookup errors during multilingual use
  • Reduce copy/paste errors during customer password reset
  • Improvements to anti-spam for account creation and contact-us forms
  • Improve DOB handling on account pages
  • Fix tax-related errors in situations where no tax applies
  • Tighter controls to prevent order tampering or spoofing
  • Admin: Geo-Zone editor screen now displays the current zone name
  • Admin: Recipient count accuracy fixed if some group emails fail
  • Admin Keepalive tab stops flashing after expiration
  • Dozens of small updates to prevent HTML errors and PHP error/notices under PHP 7.2+