eCommerce Magento

Why Magento is a terrible eCommerce Platform for SMBs

I personally think Magento sucks!  That is of course my own personal opinion and endless amounts of people would disagree with me, but a huge amount of people will agree with me, that Magento Sucks!

If you’re looking at using Magento or recommending it to your client you should read the info below, it might save you a headache.

Generally speaking for nearly everyone who’s not at over £2 million pounds a year with online turnover and SMBs Magento is an absolute utter waste of time.  Below I’m refering to Magento version 2.1.2, the latest at the time of posting.


1) It’s not small, it’s very heavy with a lot of features very few will ever use, it’s also nearly 44k files (235MB) big (yikes) – which when you compare it to the 2,443 files OpenCart uses (30.2MB) its obscene.  If anyone at Magento reads this and they have half a brain, HEY! WAKEUP!  You should release a few different versions, even for the free option.


2) It’s difficult to setup, configure and host.  Because of it’s vast file base, some hosts limit at 30 – 100k files.  Since the files alone limit your hosts, for those “Magento” specific hosts that limit to 100k  you’re going to struggle with the amount of products you can have.  Also since it’s so beefy it really wants 4GB of RAM minimum.

Ideally you will host Magento on a Dual CPU + VPS with a good 4GB of RAM+.  Busy shops or multistie will soon see the RAM requirement fly up.  Once you’ve had the specs though, you need the server environment, and Magento needs new versions of PHP and MySQL, giving you a super headaches. A standard install with Plesk for example will leave you unable to run Magento 2.  You will have to manually update the core PHP and MySQL Version and then rebind everything back to plesk.

Once that’s up and running you’ll have to edit the htaccess yourself if you’re using Multisite because it seems regardless of how “clever” and awesome Magento2 is, it still can’t edit a htaccess file.  Once you’ve done that you’ll have the horrible task of adding CRON jobs, not so hard, but they need to run on a specific version of PHP, anyway once they’re set that’s not it!  Because on 2 different hosts AND on a VPS I configured from scratch the CRON jobs simply stopped working, new products being added wouldn’t show, meaning I added another CRON to force update of products.

Caching of pages is utter aids, it clears itself some times, other times not.


3)  Owners will have a nightmare editing the homepage.  It’s true, it’s about as least user friendly as possible.  There is no easy quick blocks to add to view stuff on the home page.  There’s no “Latest Products”, there’s just “NEW Products” Annd… that’s another problem you have to manually select products as “New” via a date range per product, if you get lazy or you’re busy you’ll suddenly notice that date range has expired and your widget is empty. The “Documents” or pages are not filtered per store either, so multisite headaches continue.


4) Designers and Developers hate it.  Version 1 was literally coded in a few weeks.  It’s a total shitstorm of a mess,  Version 2 has over 44k files, the folder structure is like some sort of krypton factor mindfuck that will have you bashing your face on the keyboard.  Designing Magento is supposedly easy, however if you ever venture to the “off the shelf” theme zone then beware,  lots of theme makers force you to use their SQL, meaning that unless you’re starting from scratch the theme is utterly fucking useless.


5) Very costly to maintain.  Because there’s so much hate around it, and it’s a total nightmare it comes with a premium.  Many “Premium” skins/themes have “addons” and don’t include the nice navigation or other features and some plugins are very expensive. It’s classed as a “Professional” ecommerce solution and as such you’re raped constantly for it.   Buying cheap labour from places like Upwork generally end up costing you more in the long run since their “ENGRISH” is awful or they have fuck all of a clue what they’re on about.

Also because of the server requirement, hardware wise, expect to be paying for a premium VPS or a Dedicated Server, thus costing your £25-250 a month!

eCommerce opencart opencart 1.5 OpenCart Themes

Premium OpenCart 1.5 Themes & Templates

OpenCart Themes

Here is my top 3 OpenCart 1.5 Themes / OpenCart Templates that I think, help make OpenCart the #1 choice in the ecommerce world. These Opencart themes are cheap, and can give your store the professional look to ensure you sell as much as possible online.

1)  Fashionista Premium OpenCart 1.5 Theme

OpenCart 1.5 Theme

Fashionista is a premium OpenCart theme with stylish modern design look, which can be used on variety of web stores. It’s extensive use of the powerfull jQuery javascript framework it delivers the ultimate web store experience that every customer likes. Built from the ground up with precision and utilizing powerfull theme color changer, you will be able to create the web store you want!

Works on OpenCart v1.5.0, v1.5.0.1, v1.5.0.2, v1.5.0.3, v1.5.0.4, v1.5.0.5, v1.5.1, v1.5.1.1


2)  Shoppica – Premium Open Cart Theme

Premium Open Cart Theme

Shoppica is a stylish premium OpenCart theme (currently supported versions are The clean and modern design allows you to use the theme for every kind of online shop. In combination with the powerfull option to change all the element’s color, Shoppica theme give you the possibility to make a unique e-commerce website that stands out of the crowd!


3)  Kinder – 4 in 1 Premium OpenCart template

Premium OpenCart Template

Kinder is a visually beautiful, technically advanced Open Cart theme. It comes with 4 colour schemes (blue and cool, black and elegant, green and vibrant, orange and warm) so you can choose the one that will suit your taste. The design is clean and attractive and it’s packed with some nice jQuery effects making it a better shopping experience for your customers. We think that this is a beautiful theme that will work well with any kind of shop, especially the ones selling online clothes, kids products, cosmetics, beauty products, perfumes, furniture, jewellery and watches.

Cool Stuff Dreamweaver eCommerce Guides HTML opencart opencart 1.5 OpenCart Themes

Custom Category Templates and CSS in OpenCart 1.5 +

Custom Category Templates and Custom Category CSS for OpenCart relates to the following tested versions:

OpenCart version(s):  1.5.0,,,,,

> Newly tested on OpenCart and works

This was tested today on OpenCart v today and was working flawlessly.

Ever wanted to have a custom category template (hard coded elements) On certain categories – or to totally change the layout completely?  Or maybe you’d just like different CSS?

These instructions relate to the default theme of OpenCart but should work for any theme provided you change the default bit with the themes name!

Open: catalog/controller/product/category.php

Find (Line 329):

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) {
$this->template = $this->config->get('config_template') . '/template/product/category.tpl';
} else {
$this->template = 'default/template/product/category.tpl';

Replace With:

//start custom category design by
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) {
if ($category_id == 1) { //Category 1
$this->template = $this->config->get('config_template') . '/template/product/category1.tpl';
} elseif ($category_id == 2) { //Category 2
$this->template = $this->config->get('config_template') . '/template/product/category2.tpl';
} elseif ($category_id == 3) { //Category 3
$this->template = $this->config->get('config_template') . '/template/product/category3.tpl';
} elseif ($category_id == 4) { //Category 4
$this->template = $this->config->get('config_template') . '/template/product/category4.tpl';
} else { //default
$this->template = $this->config->get('config_template') . '/template/product/category.tpl';
} else {
$this->template = 'default/template/product/category.tpl';
//end custom category design

For our new custom categories we will need to create the templates so that they’re viewable and custom.

Find: catalog/view/theme/product/category.tpl

And duplicate it and name it inline with the naming in the above code, ie category1.tpl etc etc

This OpenCart Mod is published for free to the Community, if you require more extensive modifications or OpenCart Themes, contact by email:

opencart at

Sorry for the anti-spam measure, I get lots of traffic and even more spam 🙁

New! Download these instructions in plain text format (handy if you copy and paste and it’s not working or wordpress ignores the code tag).

Download the Instructions in Plain Text Format

Cool Stuff eCommerce Random Stuff Website Design

123-Reg Ecommerce, It’s AWESOME

We all know how totally awesome 123-Reg are, they provide an endless stream of funny content, usually in the form of products and services.

The one main reoccuring delight is their crude ecommerce “package”.

I tweeted late last year at the pure delight borderline copyright infringement on their ecommerce video, to be honest it took me until the second viewing to notice.

The latest and greatest appears to be the the “NEW AND IMPROVED” version of their ecommerce shit storm.

So let’s just go through a few things from this Video, which is meant to “Promote” this “Amazing” “Product”.

Infact, theres nothing else I need to say really, the awesome templates that they supply as standard are just breath taking, I’m not going to quit my job as a web designer and practise saying “Would you like fries with that Sir”, the ecommerce crisis has been solved!

To get this awesome ecommerce platform please make haste to:

Unfortuantly there seems to be alot of dead links to their “Theme” “Design” gallery, so you’ll have to watch that awesome video explaining why you no longer need web designers or hosting.