Mod List

Posted November, 2015

Zen Cart Mod List shows you information about the modifications that have been made to your cart:
  • New admin pages which your mods have created.
  • New database tables which your mods have created.
  • New modules (shipping, payment, and order total)
  • Admin configuration groups which exist but do not have a corresponding menu item (indicating an incomplete upgrade from 1.3.9 or prior).

Free Gift Spender

Posted October, 2015

Zen Cart Free Gift Spender is now ready for release. It allows you to discount on the basis of dollars spent, with a built-in control panel. Here's the video:

Discount Preview Video

Posted September, 2015

Some of you are using my discount modules but not Discount Preview for Zen Cart.
Why not! Are you crazy?

This video also gives you a sneak peek at Zen Cart Free Gift Spender!

XAJAX issues (Better Together Admin, Combination Discounts Admin)

Posted September, 2015

Some newer versions of PHP have conflicts with XAJAX, which was used to build Zen Cart Better Together Admin. Fixes for these issues are provided in the installation notes.

Note that this also affects Zen Cart Combination Discounts Admin and osCommerce Better Together Admin.

Switch Skin for Zen Cart

Posted September, 2015

Zen Cart Switch Skin now has a second example, which shows how to do the switch automatically based on some detected value (such as, for example, whether the visitor has arrived from a mobile device).

Squash Taxes for Zen Cart

Posted August, 2015

Zen Cart Squash Taxes allows you to compress local taxes (computed by the Local Sales Tax mod) and state taxes into a single record. This is useful for systems which require a single tax record, such as Paypal and Cartspan.

Switch Skin for Zen Cart

Posted July, 2015

Zen Cart Switch Skin allows you to dynamically change the template on the catalog side of your cart. An example implementation is given in the zip file and can be seen on my demo4 store. You can switch back and forth between a basic desktop template and Picaflor Azul's Responsive Sheffield Blue template.

Choose Your Own Price for Zen Cart

Posted July, 2015

Zen Cart Choose Your Own Price allows you to create products with customer specified prices. The most obvious example is Gift Certificates, but this mod can be used for any product where the customer specifies the price.

Free Gift Chooser for Zen Cart Updates

Posted June, 2015

Zen Cart Free Gift Chooser now allows you to view information about your linkages, such as when they were created, last activated and last inactivated. This can be helpful for shopowners who reuse discounts in rotation, and want to review information about them.

Finding missing downloads in Zen Cart

Posted May, 2015

The Zen Cart Downloads Manager shows you files which were specified in the attributes controller but are missing from your downloads folder, but it doesn't show you when files were entered incorrectly with blank filenames. I have instructions on how to audit your database for this issue in this blog post.

Updated Demo Sites

Posted May, 2015

I am updating my demo sites to use Picaflor Azul's fantastic Responsive Sheffield Blue template. Here are the demo stores:

Zen Cart Coupon Report

Posted April, 2015

Need to figure out which coupons are most heavily used in particular time periods? Take a look at Zen Cart Coupon Report.

Zen Cart Free Gift Chooser Updates

Posted April, 2015

You can set the final price for a package of items, permitting choices in the contents of the package with Zen Cart Free Gift Chooser.


Posted March, 2015

Seven years ago, while visiting my old hometown of Ottawa, Canada, I paid a visit to the headquarters of Shopify, a new eCommerce startup, and interviewed Tobias Lutke, the founder of Shopify.

Well at long last, I have finally started to work with Shopify. It will be interesting to see what happens, and as always, I will keep you posted right here!

Zen Cart Coupon Single User

Posted March, 2015

Want to restrict a coupon to one single customer? This is what Zen Cart Coupon Single User does, but without any custom programming; just begin the coupon code with the user's email address.

The Streak Continues

Posted February, 2015

In October 2006, I released Discount Preview for Zen Cart. Since that month, I have released software for Zen Cart or osCommerce every single month. This is my 101st month of continuous delivery. And I can't wait to show you what I have cooking next!

Thank you for your support and patronage.

OpenCart Better Together

Posted February, 2015

OpenCart Better Together has been updated for OpenCart 2.0.

Zen Cart Extended Family

Posted February, 2015

If you want to be able to easily show related items on the product info page, and allow people to buy them with a single click (as long as they don't have attributes), take a look at Zen Cart Extended Family.

It's like Zen Cart Checkbox Cross Sell, but instead of using the Better Together configuration, it uses its own configuration, which is easily created using its own built-in admin page.

Zen Cart Save for Later

Posted January, 2015

Zen Cart Save for Later has just been updated to correct instructions for adding a "Save for Later" button on the product info page. This is an optional change which many users asked for, so I added it in version 4.1, but I got a report this month of some configurations where it didn't work; this has been fixed.

Updates for Zen Cart 1.5.4

Posted January, 2015

The following mods have been updated for Zen Cart 1.5.4:
In addition, the following mods were updated for 1.5.3 (and thus 1.5.4) - they were missed when I did the big 1.5.3 update in July of last year.

Zen Cart Auto Add Plus Better Together

Posted January, 2015

The base Auto Add for Zen Cart has been expanded to Auto Add plus Better Together. Now you can do automatic adds of your prod_to_prod, cat_to_prod, twoforone_prod and twoforone_cat discounts from Better Together.

Date Based Products

Posted January, 2015

Some products require a date attribute, but Zen Cart natively does not support this. I can add this for you on a custom basis. See my Date based Products for Zen Cart page for an example.

Making Payment Easier

Posted December, 2014

Most people pay me by Paypal, either directly or via my store.
But some people don't like Paypal - for a variety of reasons. For a while, the payment alternative I offered was Google Checkout, but Google killed that product off. So now I offer the following non-Paypal options for people to make payments or donations:

Zen Cart Optional Payment Method

Posted December, 2014

The Optional Payment Module for Zen Cart allows you to offer a specfic payment method to a subset of your customers.

Zen Cart Checkbox Cross Sell Updates

Posted November, 2014

Checkbox Cross Sell for Zen Cart now displays the Better Together marketing text within the cross sell block. It's a nice way of ensuring people realize the discounts they will get when they buy your cross-sold items.


Posted October, 2014

I'm working on blogging more regularly and consistently. You can visit my blog on Zen Cart and ecommerce directly, or if you like me on Facebook or follow me on Twitter, you will get my posts there. I hope you find my posts useful and interesting.

Package Discounts for Zen Cart

Posted October, 2014

If you want to provide a package discount for a kit or group of items, you can now do this using Zen Cart Free Gift Chooser. This capability was already part of Big Chooser, but it now has the convenience of an admin panel.

My Zen Cart Mods In Action

September August, 2014

Last year I created a page of Zen Cart Discount Preview screenshots on sites which use my discounting mods and show the discount on the shopping cart page using Discount Preview.

I'd like to expand this even more this year to showing off the marketing text for various discounting mods, and various other template changes I have offered to the community. Are you using one of my mods in a unique way? Send me a screenshot!

Final Price modules for Zen Cart

Posted September, 2014

There are now two ways you can set a final price for a bundle of products in Zen Cart. The first, which was introduced in April of this year, is Zen Cart Free Gift Chooser. The latest is in Zen Cart Table Discounts, which permits you to set final prices for bundles of items at multiple quantity levels. So you can say the final price for a bundle of five items (specified by category, manufacturer or product id) is price 1, and the final price for a bundle of ten items is price 2. Table Discounts will generate the necessary discount to get the post-discount price to the level you have set. It's a great spin on Quantity Discounting.

Note that the meaning of "final price" in this context is that a discount is created such that the price of the items in question minus the discount is equal to the final price. For example, here is a demonstration of "Buy 4 movies for $100" using Free Gift Chooser. Final Price Discount using Free Gift Chooser

OpenCart Better Together

Posted August, 2014

OpenCart Better Together has been released as a free OpenCart extension.

Zen Cart Free Gift Chooser allows use of Linked Categories

Posted August, 2014

Zen Cart Free Gift Chooser now has the ability to look not just at master category ID, but at all possible category IDs for linked products.

What does this mean in practice? Suppose you have a series of items you want to link to a clearance category. Now you can specify that category ID as a category to choose discounted items (or condition items) from. This flexibility is not available in any of my other modules.

Zen Cart Updates for 1.5.2 and 1.5.3

Posted July, 2014

All my updates for the latest Zen Cart Release are complete! The following modules have been updated for Zen Cart 1.5.2 and 1.5.3:

Zen Cart 1.5.3 Released!

Posted July, 2014

Here's the Zen Cart 1.5.3 Release Announcement. Note that the second release candidate of the 1.5.2 beta (zen-cart-v1.5.2-RC2-12172013) is now officially being called Zen Cart 1.5.2.

osCommerce Updates

Posted July, 2014

Both osCommerce Free Gift Chooser Mega Module and osCommerce Better Together Admin have received facelifts for osCommerce 2.3.4. Thanks to osCommerce wizard Gary Burton for letting me know about this!

And speaking of Gary, he was kind enough to show off Free Gift Chooser on his blog. Read the Club OSC review of Free Gift Chooser.

Zen Cart Coupons No Sale or Special

Posted July, 2014

A common request is "please change coupons to only apply to items not on sale or special." If you want that change, please see my Zen Cart Coupons No Sale or Special mod.