28 Days Of Code, Day 27 – Gallery

For Day 27 of the project I created a Gallery system, which has its own backend page and a cool looking page in the front end for displaying the uploaded images.



As you can see the uploades images display in grey tone. On mouseover they are colour. On popup they are colour. Images can have multilingual title.




Cost: £39

Get in touch by email if you would like to purchase.

28 Days Of Code – Day 1, Holiday or Away Message

Many moons ago I had created a fairly simple “we’re away” piece of code that changed a couple of core files. I updated this to make it into a Header Tag Module so it’s a very simple installation.

I made a version for the Bootstrapped osCommerce:


And for the normal osCommerce:



Installation takes 10 seconds, turning it on in admin takes 20 seconds, adding your message takes 30 seconds. 1 minute total to place an explanation message and/or turn off your checkout entirely.

Good For:

– 2.3 series osCommerce
– 2.3.4 Bootstrapped osCommerce

Possible uses

– shut down your checkout while you are on vacation
– shut down your checkout whilst performing site maintenance
– display any messsage you wish

Ready to buy it ? The cost is £9. Get in touch with me by email if you are interested.

28 Days Of Code, Rocking osCommerce

I’ve started a “pop up” site for February 2015 over at 28 Days Of Code, where I am making available a bunch of modules and other things each day during the month.

Price starts very low, and increases by £1 each day – in this way it’s possible to get some great modules at ultra low cost.


Some of the modules are for 2.3.4(normal), some are for 2.3.4(bootstrap) and some are for both. I’ve got some very cool modules upcoming … including some never before seen in osCommerce … if you have a minute, wander over to 28DofC site and sign up to the mailing list to be notified each day of what module becomes available. I am 100% certain you will find something you like at some point during the month !

Modules become available at midnight (UK time) each day, and the starting price lasts until the next module becomes available – the quicker you buy, the more cost effective it is.

Mailchimp for osCommerce

I wrote about this module a couple of years ago, since then more and more osCommerce users have stopped using the inbuilt Newsletter system and are instead using Mailchimp. And for good reason, the inbuilt system is simply not good enough for todays consumer or shopowner.


As a shopowner you want to track opens and clicks of your Newsletter. You want to create campaigns that work based on a number of factors – all of which are available from Mailchimp at no cost (until you get to the stage of having many 1000s of subscribers).

Introducing the Mailchimp <> osCommerce bridge

It’s a fairly simple box module that uses Ajaxy goodness to instantly sign up a GUEST or an existing CUSTOMER. No more rubbish core code changes to allow your shop to target those who are interested in you but have never signed up for a full account.

Here is how it looks in the Bootstrap osCommerce:


Nice and simple. Best of all can easily be styled using Bootstrap…if you are using the responsive osCommerce. If you are on the bog standard 2.3 series, it’ll look like the rest of your boxes in your shop…

So, are you interested in taking your marketing to the next level ? Sign up at Mailchimp, then email me to purchase this all new Mailchimp Module, cost is set at £49 (installation is not included, this can be performed at small extra cost).


Demo is here (box at top of right hand column). Please note that this will sign you up to my “28 Days Of Code” Newsletter assuming you confirm your subscription. To test the system you should confirm, you can easily unsubscribe yourself straightaway.

Technical Details

  • Requires v2.3 osCommerce
  • Requires PHP 5.6 or greater

Module Details

  • Uses latest v3 Mailchimp API
  • Box Module (2.3.4 Official & 2.3.4 Responsive) or Footer Content Module (2.3.4 Responsive)
  • OPTIONAL Core Changes to create_account and account_newsletters
  • Mailchimp Webhooks included

What are you waiting for ? Christmas?

A broken leg leads to a lack of posting …

No posts from me for 4 months due to recovering from a very badly broken leg, though why that stopped me typing I have no real idea. I hope you all had a good Xmas and best wishes for a prosperous 2015 in your osCommerce shops.

Responsive osCommerce

We released the “gold” version of the responsive build, which means that we worked out all the bugs known until that point and the software is in use on many sites. Here’s a couple of good looking Responsive Templates, that change hardly any (or none at all) core code…

You can find the gold download at the Github Repository.

Coming Soon, 28 Days Of Code

During February 2015, I’ll be releasing 1 piece of code each day, which will be a fully built module that does something useful or interesting or cool. Sign up to be notified of each days release at 28DaysOfCode. Some modules will be for 2.3, some for the responsive version and some for both. I’m sure you’ll find something interesting…


Maybe it’s time for you to give osCommerce another go, or to upgrade your existing shop to Responsive.

Required Product that MUST be purchased

Imagine you own a shop where you need to enforce the purchase of a particular product if certain other products have been purchased. For example;

  • you want to enforce gift wrapping at Xmas time
  • you sell items that need to be dispatched in dry ice
  • you sell mobile phones and want to also enforce a warranty purchase
  • I am sure you can think of many more scenarios

With a bit of thinking this is now a reality…with NO core code edits at all.

Introducing the “Required Products” module…


In this example I have said “if the person attempts to buy product 20 or product 21” ENFORCE “product 12” also. In a demo osCommerce, this is saying “enforce a purchase of “die hard with a vengeance” if person buys 1 or more of “beloved” or “swat 3”.


Video of the system in action

As you can see it is IMPOSSIBLE to check out if there is a need for an enforced product.

Best thing: NO core code edits, just drop in a new module, set up the enforcement list and forget about it.

Like it? Get in touch to buy it.

MP3 Player in osCommerce

Very simple project to add in a new upload feature on each product (in admin > categories.php) that allows the Shopowner to attach a sample MP3.

In the shop, if the person browsing is looking at a product that has a MP3 attached, a nice MP3 player appears.

Video (no sound):


Cost is 99 which includes installation, training and ongoing support. Get in touch to ask any pre-sales questions.

Stocktake by Attribute, Modernised

I’ve previously posted about this system on the blog, but never reposted about the updates. What I am going to explain to you all in detail is an alternative to BOTH “qt pro” and “master / slave products”.

Take the example of a shop selling Tshirts which come in 5 colours and 3 sizes. The usual options and attributes system looks like this:


which allows buyers to select combinations that are not in stock – this is obviously undesirable for most shopowners. The updated attributes extension allows the shopowner to change the layout:


So what? Well, this means that the shopowner can add in much more detail to options/attributes including the ability to track stock:


Let’s drilldown each option in detail;

Multiple Attribute Set Purchase

This option allows the shopowner to select between an individual buy button per attribute set OR a quantity input box per attribute set with 1 overall buy button.


Show Attributes *

All of these options turn on or off the individual columns. For example, if you do not want to show the stock column, simply turn the option to false.

Show Attributes Zero Stock

The only different one is this one, which allows the shopowner to entirely remove those attribute sets which are sold out. Set to “true”, means the attribute set will show even if none are available to purchase and vice-versa:


Checking Out

Check out is performed in the same way as any osCommerce shop. The products model is saved slightly differently as it is made up of the overall products_model (standard in osCommerce) with the attribute set SKU as part of it. In the Tshirt example, buying a Pink Small would result in the order being recorded as “tshirt-pink-s”.

Stock Reduction

Stock reduction is performed on the attribute set, for however many are ordered. In this way, this extension replaces “QT Pro”.

This system also replaces the “Master Slave” product system, as the ability to add an image and SKU to an attribute set acts as a “slave product”.

Video of the system in action (has sound!):


The system is available for all osCommerce versions from 2.3.1 > 2.3.4. It is also available for the Bootstrap versions, and 2.4.


There is a cost attached to this new system so that I can recoup the development time. The cost is 99 which includes installation and training on how to set up attribute sets. Get in touch if you are interested.

Here’s another example, this time showing that a product can be bought in singles or in a box. Prices show nicely and stock can be tracked.


Summer Bonanza Special Offer

I’ve put together a nice special offer for the first two weeks in August…

7Beer me $7

  1. I will send you my Google Maps Interface.
    This interface has an admin area for adding locations as well as the interactive Google map on your contact_us page.

Offer ended.




Beer me $17

  1. I will send you my Google Maps Interface.
  2. Also my advanced Sort Ordering Mod.
    This sort ordering system uses a new system to allow the shopowner to quickly change sort orders (of both products and categories) without a page reload.

Offer Ended.


37Beer me $37

  1. I will send you my Google Maps Interface.
  2. Also my advanced Sort Ordering Mod.
  3. Also my Zack Template.
    This template is created for 2.3 series osCommerce, if you have an older version, it’s not useful to you.

Offer Ended


97Beer me $97

  1. You will receive my Google Maps Interface.
  2. Also my advanced Sort Ordering Mod.
  3. Also my Zack Template.
  4. Also the extension for stock tracking by attributes.
    This has been updated greatly and now includes different outputs for the buy buttons, and images per SKU.

Offer Ended


197Beer me $197

  1. You will receive all of the above.
  2. You will receive the Penny template for osCommerce Bootstrap, updated to allow you to change colours within the template to a number of different styles, along with the right to re-use the template.
  3. You will receive my next 5 templates (built for Bootstrap) at no extra cost, along with the right to re-use those templates (delivery of these template will be made at the time of creating them).

Offer Ended

Terms and Conditions

  • Offers are open from now until midnight on August 14th 2014.
  • Delivery of files will be made on August 15th 2014.

How to buy a Beer?

Simply click on the “beer icon” that you see below.  This will take you to paypal where you can insert the amount of the “beer tokens” … thank you in advance.

Or, even easier, just click the “buy now” button near to each offer!

Remember that all downloads will be made available on August 15th!

Google Maps on osCommerce Contact Us Page

Took a few hours out to build up a solid interface to allow shops to easily show a Google Map on their contact us page. Interface has both Shop side (contact_us page):


And Admin side (new locations page), admin side deals with adding, editing and deleting locations:


It’s fully multi-language, and is ready to go. All you need to know is the Lat and Long of your location(s) and those details are simple to find.



Now updated to allow custom Map Markers, for example:


Here you can see that I added a “musical note” to signify the JFK Performing Arts Center.

Buy this Addon for $17 [nicepaypallite name=”osC Google Maps” amount=”17.00″] This addon is not an instant download, you will be contacted by me within 1 working day.