That Software Guy! eCommerce Starts Here!
My name is Scott C. Wilson and I'm That Software Guy. If you have - or want - an eCommerce website for your product or service business, and you use Zen Cart, osCommerce, OpenCart, or Shopify, you're at the right place. I have been helping small businesses improve their eCommerce operations since 2006. I create reliable, maintainable software customizations that work the way YOUR business works, and all for a reasonable price within a workable timeframe. What can I build for you? Or do you just need Zen Cart Support or a Zen Cart Upgrade? I can help there too. Talk to me and see - no one works harder for your small business selling online.

That's me!

Specials Import for ZenCart

Posted February, 2018

If you are a heavy user of specials, take a look at ZenCart Specials Import. It allows you to import a CSV of Zen Cart Specials (rather than creating them one by one in the admin panel).

Better Together for OpenCart Updates

Posted January, 2018

OpenCart Better Together and Better Together Admin for Opencart have just been released for OpenCart 3.0.

Zen Cart Catalog Invoice

Posted January, 2018

Catalog Invoice was just updated to add the invoice button to the Account History page. (It was formerly on the My Account page only.)

WordPress Product Display for OpenCart 3.0

Posted December, 2017

Product Display for OpenCart was just updated to support OpenCart 3.0.

AutoBackup for Zen Cart

Posted December, 2017

Backups are important, but who wants to do them manually? Zen Cart AutoBackup automates the process, so you can rest easy knowing your backups are taken care of.

ShipWorks for Zen Cart

Posted November, 2017

If you are using ShipWorks for Zen Cart 1.5.5, you will need to make the changes which are detailed in this blog post.

Zen Cart Table Discounts

Posted October, 2017

This video demonstrates the creation of quantity discounts, where you pick the products that build the discount. It uses my mod Table Discounts.

MailChimp updates

Posted October, 2017

I updated MailChimp to take advantage of the new anti-bot feature on the signup form.

Zen Cart Kitbuilder: Product Bundles and One-Click Buys

Posted September, 2017

Image courtesy DesignContest.
More options for you to sell a bundle and make a bundle! My new Kitbuilder for Zen Cart module is the latest entry in my series of Zen Cart Bundling options. KitBuilder allows you to build "kits" of related products (without attributes), which are all sold together with a single click.

Kitbuilder even comes with a kit marketing plugin that allows you to show off your kits in a centerbox on your home page.

Zen Cart Search

Posted September, 2017

Image courtesy Lokas Software.
Search has long been a pain point for ecommerce vendors. Take a look at some of the ways I have addressed search in Zen Cart, including creating custom pages for frequent searches, adding fields to the products table to permit searching, using jQuery, and designing custom sideboxes.

Zen Cart Discount Chooser

Posted September, 2017

Zen Cart Discount Chooser has had some new features added at the request of customers:
  • Add Group Selection per discount
  • Allow the order of sort for discounted-item selection to be changed
  • Allow some items to be marked as "preferred discounted items."

Zen Cart Frequency Discounts

Posted August, 2017

Frequency Discounts just got an update to integrate it with Edit Orders v4.0.

Zen Cart Google Shopping


Posted August, 2017

Want to get in front of customers who are already looking for products like yours? Google Shopping is a great option for your marketing spend, and I can get you going with the Google Shopping module for Zen Cart.

Note that Google Shopping replaces Google's older offerings "Google Froogle" and "Google Product Search," which have now been deprecated.

Zen Cart Free Shipping Recalculation

Posted August, 2017

Offering free shipping for larger orders is a great way to encourage your customers to buy more. But what if you also offer order discounts, such as Coupons, Better Together offers or Group Discounts? The order's value can easily fall below your free shipping threshold, but you will still give free shipping.

The Free Shipping Recalculation mod solves this problem. It recomputes your free shipping threshold based on the subtotal after discounts.

Zen Cart Product Bundles and Final Price Discounts

Posted August, 2017

Image courtesy DesignContest.
If you sell a bundle ... you can make a bundle! Suggestive selling of related products that work well together is a sure-fire way to increase sales and profits for your store. This video demonstrates the creation of product bundles (groups of individual products) that can be sold as a discounted group with a single click in Zen Cart, using my mods Discount Chooser and Extended Family.

Both Discount Chooser and Extended Family have been updated to support (respectively) "Copy to Family" and "Select All." Hopefully these updates will help build your customers' baskets!

WordPress Product Display Shortcodes

Posted August, 2017

I have created some WordPress plugins to allow you to easily show products from your cart on your WordPress blog. They are now available on the WordPress Plugin Site. Creating a blog is a great way to build credibility as an expert in your product space, and these plugins make it easy for you to show off your products without having to build blocks of HTML code by hand.

Zen Cart Dropshipping

Posted July, 2017

Dropshipping is a business model where instead of holding inventory yourself, you contract with a third party who ships it directly to your customer. If you're interested in dropshipping with Zen Cart, take a look at this video. You can also read more about the topic on my Zen Cart Dropshipping page.

Better Together Marketing Text for OpenCart

Posted July, 2017

Better Together Marketing Text for Opencart, which automatically displays relevant OpenCart Better Together offers on the product page, has just been released for OpenCart

Better Together Admin for OpenCart

Posted June, 2017

Better Together
Better Together Admin for Opencart, which is the web based configuration UI for OpenCart Better Together, has just been released for OpenCart

The Better Together toolkit has greatly benefited Zen Cart storeowners, and I'm hoping OpenCart storeowners will find it just as powerful and useful.

Discount Chooser for OpenCart

Posted June, 2017

I am just putting the finishing touches on I have released Discount Chooser for OpenCart (a port of the Discount Chooser / Free Gift Chooser algorithm from Zen Cart). I'm excited about this software and hope it really helps OpenCart store operators.

Better Together Admin Discounted!

Posted May, 2017

Image courtesy iconleak.
Now that Discount Chooser is becoming the gold standard for discounting offers in ZenCart, osCommerce, and (soon) OpenCart, I have decided to reduce the price of Better Together Admin. Better Together Admin for Zen Cart and Better Together Admin for osCommerce are now price reduced to just $30 for software only, or $90 for the software plus installation. If you have been holding off on buying the Better Together Admin Panel, now is your chance.

If your discounting needs are limited to BOGO style offers, Better Together is still a great choice, so I hope a lot of people will take advantage of this lower price.

Discount Chooser for OpenCart

Posted May, 2017

Discount Chooser for Opencart (a port of the Discount Chooser algorithm from Zen Cart) is being actively worked. You can follow the development of Discount Chooser for OpenCart; it will be in the OpenCart Marketplace sometime in June.

New Names: Discount Chooser / Discount Spender!

Posted May, 2017

New Name
When I first created Free Gift Chooser, it only offered 100% discounts ("free gifts"), based on the content of the cart. About a year later, I added the ability to do price reductions - percentage or dollar based. So the name "Free Gift Chooser" was no longer very accurate. So I'm taking this opportunity to rename Free Gift Chooser to Discount Chooser (and similarly, to rename Free Gift Spender to Discount Spender).

Better Together for Zen Cart

Posted May, 2017

Better Together
Zen Cart Better Together has been updated to fix a bug which revealed itself when One to Many mode 2 was used. This is somewhat obscure, so you don't need to update if you're not using this feature.

Shopowners who also use Checkout Candy (or Checkout Candy with Buy Now) will need to update both modules at the same time.

You can read about this issue on my blog if you'd like more details.

Better Together for OpenCart

Posted April, 2017

Better Together for Opencart has been updated for OpenCart

MySql 5.7 Updates

Posted April, 2017

Extended Family joins Zen Cart Discount Chooser and Zen Cart Discount Spender as modules that required MySQL 5.7 compatibility changes. Please get these updates if you use these modules.

Newsletter Discount Updates


Posted March, 2017

Newsletter Discount has a few new features:
  • Added dollar off per order setting
  • Added caching of mailchimp subscriber status

Marketing Text Improvements for Zen Cart Modules

Posted March, 2017

The Zen Cart Discount Chooser Marketing Text and Zen Cart Discount Spender Marketing Text have both been improved. In the old format, they would simply indicate the category and product IDs, as is done in the admin panel. This wasn't very customer friendly, so I updated them to use links instead.

So now, instead of
Spend $50.00 in any category, Get 1 Comedy (CAT 12) free.
Discount Spender marketing text looks like this:
Spend $50.00 in any category, Get 1 Comedy free.

and instead of
Buy 1 from category DVD Movies (CAT 3) , Get 1 from category DVD Movies (CAT 3) free.
Discount Chooser marketing text looks like this:
Buy 1 from category DVD Movies, Get 1 from category DVD Movies free.

MailChimp updates for Newsletter Discount

Posted February, 2017

Please update Newsletter Discount if you use MailChimp. A bug was discovered in the subscriber confirmation logic that has been fixed in version 4.0a.

MySQL 5.7 Updates for Discount Chooser, Discount Spender for Zen Cart

Posted February, 2017

Zen Cart Discount Chooser and Zen Cart Discount Spender have just been updated for compatibility with MySQL 5.7.

Using Jekyll, the Static Site Generator

Posted January, 2017

I had a little fun over the holidays with Jekyll, a Ruby based static site generator. I created a new website for my book group, using a gem that makes it easy to autogenerate Amazon affiliate URLs using the Product Advertising API. I open sourced the project in case anyone else wants to build a book club website, or any other type of website that uses Amazon affiliate links.