Tested on many Zen Cart versions, should even work fine on most other PHP scripts (than Zen Cart).
Superglobals Plus is a developers tool that makes evaluating variables easy. It produces a clear overview of the contents of strings, arrays, constants, objects, arrays within object, objects within...
Zen Cart Debug Bar adds a lightweight debug panel for local development and troubleshooting. It renders at the bottom of storefront and admin pages and surfaces common request diagnostics without needing to dig through templates or dump variables manually.
As more and more plugins are relying on Zen Cart notifiers to perform their customizations, it can be a developer's debug nightmare if an expected notification isn't present. It's kind of like you're waiting for something to do, but no one's there to say "Go do it".
This simple script traverses a...
Small utility to display the php and query execution times in page footers.
It should really only be used for troubleshooting purposes, and not "always on".
This **developer** tool creates a report (storefront only) of which Zen Cart notification events are being 'watched' by what observer.
It can be helpful when debugging heavily-customized sites to determine whether one observer is 'interfering' with another.
GitHub: https://github.com/lat9/watc...
I was looking for an easy way to enable *all* error-reporting during my debugging ... and came up with this plugin. The plugin overwrites two core files to enable you to use a simple $_GET variable (report_all) to enable all error reporting for the selected page.
NOTE: This is no longer needed af...
This is a document outlining the program flow of Zen Cart, which may be useful in troubleshooting and/or developing code.
NOTE: Superceded by the online documentation at https://docs.zen-cart.com/dev/code/program_flow/
This plugin builds on the suggestion I made previously to have the database's query_factory class include a debug_backtrace when a database interface error is detected, to aid in problem determination. There are other cases when a Zen Cart myDEBUG*.log file is created in which a "victim" (usually on...
This plugin makes use of the built-in Zen Cart constant: DEVELOPER_OVERRIDE_EMAIL_ADDRESS. When that constant is set to a non-blank value, the zen_mail function sends **ALL** emails to the address (or addresses) specified by that constant. That allows you, as a Zen Cart developer, to use "live" data...
This module hooks the base-class notify function and captures the output into a file in your store's cache directory. It is very useful during code modification and also supports development and debug of class-based code.
No file overwrites are required and a simple SQL patch is provided to enabl...
This simple tool emulates the email sending behavior used in Zen Cart v1.3.x, v1.5.x
Its purpose is ONLY to aid in pointing out server configuration problems preventing emails from being sent properly.
Configure it as described in the readme, and then run it in your browser, and give the output to...
For Zen cart 1.5.1. This modification is meant to make Zen cart work with a shared SSL server, even if the hosting provider does provide the HTTPS variables to your script and connects to your script with same port (typicall port 80) for an SSL as well as for a NON-SSL connection.
The symptoms of t...
Shopping Cart Diagnostics is a one-of-its-kind solution designed to make your Zen Cart store error-free! This online service will analyse all types of inaccuracies and issues within your online store and provide you with timely and precise resolution scenarios. Shopping Cart Diagnostics will trouble...
The Fix Cache Key utility is used to reset your "SESSION_WRITE_DIRECTORY" key in the database after switching servers or relocating your Zen Cart installation from one folder to another.
Compatible with Zen Cart versions 1.2.x and 1.3.x and 1.5.0 and 1.5.1. IT IS NO LONGER NEEDED FROM v1.5.3 and...
07 Jan 2012
4
Manage cookie preferences
Our cookie policy has been updated, so we need you to review your preferences and consent again.