The Zen Cart team released a new version of Zen Cart yesterday, Zen Cart version 1.5.5. It’s been over a year since the last release so this one contains many improvements and bug fixes. As technology keeps moving forward, it is important to keep up to date.  Not doing so does put you at additional risk.

Think of the other software in your life. Windows Update runs monthly to keep your PC current. I know I see apps on my smart phone update several times a week. Software from Microsoft, Adobe, Apple, etc. get updates. Your Zen Cart is no different. Keeping it up to date is the safest and best plan.

Below is a list of the ‘most notable’ updates and improvements. Left off this list is the hundreds of other smaller improvements and fixes. To upgrade your Zen Cart to the current version of 1.5.5, please contact us for a quote.

What’s New In Zen Cart Version 1.5.5

The most notable improvements and bugfixes in v1.5.5 since v1.5.4 include:

  • All known v1.5.4 bugfixes and security fixes are included in v1.5.5, including tighter control around XSS as well as clickjacking
  • Template: The default out-of-the-box template (called “Responsive Classic”) is now a mobile-friendly responsive-design theme built for flexibility with tablets, mobile devices, and desktops.
  • Template: The core template_default files have been reviewed for HTML5 compliance, and a number of classes and IDs have been added to move older styling to CSS instead. Specific input-types like email/telephone for easier use on mobiles
  • Admin: Admin menu improvements to help it fit tablet screens better
  • Admin: Added customer-password reset via Admin
  • Admin: Products Price Manager: Added display of taxes into prices
  • Admin: Improvements to developers-toolkit and whos-online
  • SEO: Numerous updates to canonical-url handling
  • SEO: Added hreflang markup for better indexing of multilingual sites, and other HTML page-header metatag improvements
  • Checkout: Order Details added to Checkout-Success page
  • Payment: PayPal Express Checkout has numerous updated compatibilities added, including their latest InContext mobile support
  • Payment: Added SagePay Form payment module (for hosted offsite PCI compliant credit card processing)
  • Payment: Added First Data Hosted Checkout Payment Pages (Global Gateway e4) module (for hosted offsite PCI compliant credit card processing)
  • Payment: Retired obsolete Linkpoint_API payment module (replaced by the new Payeezy JS module)
  • Payment: Added Payeezy JS (First Data/Global Gateway e4) Payment module (for onsite PCI compliant credit card processing)
  • Core: Added PHP 7.0 compatibility
  • Core: Added MySQL 5.7 compatibility
  • Core: Improved error-logging for troubleshooting (included @lat9’s debug-backtrace mod)
  • Core: Improved/simplified code for db query handling, allowing simple foreach() iterations instead of requiring while(!EOF) loops,
  • Core: Added hooks to allow for 3rd-party-handling of taxes, for plugin support with orders, attributes, and much more
  • Core: Fix some rounding errors
  • Core: Added cron code for automated currency-updating, and currency sources can be selected from Admin->Config->My Store menu, and plugins can auto-show in this list
  • Core: Fixed bug with a race condition causing database errors related to sessions
  • Core: Simplified the configure.php file contents significantly by retaining only the most-often-customized components, and added an automatic-converter as part of zc_install’s initial inspection
  • Email: Integrated @lat9’s “common CSS styling” for HTML emails
  • Email: Added newer phpMailer integration (better compatibility with more email services), and email-failure errors are logged to /logs/ for easier debugging if problems occur
  • Some language-file cleanups
  • Improved compatibility for payment/shipping modules and SSL/TLS to work with the 2016 SHA-256 Secure Server initiatives being embraced by modern hosting companies and PCI Compliance
  • Rewrote zc_install – fresh new look, will make future internal maintenance easier
  • Replaced phpBB integration with generic hooks to allow for various external forums
  • Security patches for alerts provided from various security watchdog sites
  • … and numerous other small improvements to make things work faster, sleeker, smarter and be easier to use