My experience moving to an open source cart - good :)

movietub

Free Member
Nov 6, 2008
4,858
1,103
It was a pretty big decision, huge, in fact. And it's something that is discussed on these forums almost everyday. Unfortunately, the immediate negatives, uphill struggles and uncertainties more often than not lead to a dead thread, or the OP deciding to plump for a hosted packaged solution of some sort. It think that's a shame - as the benefits really do outweigh the learning curve and potential pitfalls. As I believe is always the way in business, taking the easy route tends to lead you down a path that is crowded with others, all making not as much money as they could!

So here is a breakdown of my experiences, my rationale for the choices I have made, and the effects on our business.

We begin... Stuck with a restrictive hosted cart, looking for alternative hosted carts that offer new functionality

Many of the users on here are in this situation. The business is good, sales build to a point, then level off. The site owner looks at the competition and realise their sites are transforming and adding new features to drive sales - sadly the cart you are on does not have these features, so you want one that does! What starts as a simple exercise looking at a few alternatives soon reveals a basic problem; none of them offer it all, or at least not in a way that matches how your business is designed to operate. We were in this position, so we went for a new hosted cart that offered some fancy stock control and a few other features - almost immediately after joining some of the features we joined for proved not to work very well, and were soon withdrawn altogether! This is a pretty clear cut example of not having control of your own business. We were basically trying to expand our business whilst moulding it around someone else's idea of 'how an online shop should work'. It was never going to work.

In the end we accepted the obvious, and began looking for other solutions. The core business was great, we had just tipped £1m turnover and had a great reputation, but we were stuck at that point.

The difference between hosted cart and self hosted open source cart

Think of an online shop in terms of a bricks and mortar shop. In both instances you can start out with something small and basic, but if business is good then a year later you may want to move somewhere new, and get it refitted to look amazing. You will want to build on what you have and create your 'ideal' shopping experience. Now imagine, in the bricks and mortar world, if you moved to a new bigger, better shop... But you were not allowed to use the type of shelving you wanted. Or fit an electric door. Or a till that worked with a barcode scanner... And in the new shop you couldn't organise your stock as you had in the old store, you had to organise it in a way that wasn't quite what you knew your customers were expecting. You would not be impressed. This, is the effect of a hosted cart solution. It's designed to work a certain way, within a framework you cannot alter or develop yourself. Some are very good of course, and do make possible 90% of what you would ever consider trying, but there will always be compromises. You will always work the way the cart dictates you must, as opposed to the way your business and customers lead you.

An open source cart removes these limitations, in theory. I say in theory, because whilst all open source carts have the potential to be modified in any way you wish, some are very basic out the box and have such small development communities that anything you want changing or setting up is going to be a lot of hassle. Thankfully, there are now several very popular, very established open source carts that have a huge developer base. The biggest have thousands of free extensions, hundreds of chargeable extensions, and so many experienced developers that anything completely custom can be attained at a reasonable cost. In reality, the biggest open source carts have so many extensions, modules, add-ons that it is unlikely you will think of anything that doesn't exist, even if it's functionality needs tweaking a little bit.

Regards cost: Hosted cart solutions of course charge for the duration you use them. Open source is free, but you are likely to spend as much on hosting your site yourself (they won't give you a free server!) as you would pay fees for the hosted solution. Then with open source there are the possible development, extension purchase and problem solving costs to consider. I think these extra costs are justifiable though, as they serve to improve the business, as opposed to paying none stop to simply maintain what you have already.

So we plumped for Magento. Because we're not scared of the big bad wolf...

Mention Magento on here and users, developers and designers of all levels of experience will bombard you with opinions. Often you will hear that it's awkward to use, awkward to develop for and generally more complex than it needs to be. You will also hear that it's complexity and design serves to make it arguably the most powerful and flexible platform in existence. My view is that like most things in life, high levels of functionality require more complex inner workings. MS Paint is easier to understand than Photoshop, but that's only because it is also more restrictive. It's the same deal with most software.

In the end we chose Magento for one simple reason. It has the biggest developer base. The more development, the more extensions. The more extensions, the less barriers exist to creating the perfect online shop. And of course, the more people use it, the better the community becomes at fixing problems. I don't claim that Magento is technically the best platform (it may be, what do I know?), but it's the biggest in terms of use and development - and that gives it a huge advantage.

First impressions. We had seen some amazing sites built on Magento, so were a little underwhelmed with it's out of the box abilities. It's a blank canvas in terms of modern ecommerce functionality. We did notice straight away however, that the way it handles page construction and templates (themes) meant that anything was possible from a design point of view. It really is the cleverest CMS I have ever come across. It's not straight forward at first, but the logic soon shines through. It is possible to make an awesome looking site using Magento.

3 months of setting up...

We spent ages fiddling with it, trying new extensions, fixing bugs and solving incompatibilities between extensions. All to then launch with a site that was immediately down for a week whilst an incompetent person tried to fix it, and broke it some more. Welcome to the world of managing your own site instead of paying a company to use their hosted solution. Also a very big thanks to Edmonds Commerce (member on here) at this point, who stepped in to save the day. In fact thanks to everyone that has offered assistance throughout this project, we have received a lot of support on these boards!

In the end we spent around £3k on extensions, bug fixing and server issues.

The launch of our new site

As it was offline for a week, our position in the serps had been badly damaged. Google had frowned upon us! So you can imagine we were somewhat doubtful the new site would turn our situation round fast enough to make up lost ground. Luckily, we were wrong.

We had previously been receiving a steady 1000 visitors a day, and after a few days of being up the new site was struggling to receive 400. That's pretty scary. But it was shooting up the serps again, and it was on the increase. Now, about 2 weeks after launch, it's receiving about 500 a day. Google seems to love what we have done, and more importantly, so do our customers. Our conversion rate has doubled from 3% to 6%, and the number of customers calling because they can't find the product they want, or they can't figure out part of the checkout process has dropped significantly.

That's a huge thing. We know now that we will soon match and then surpass the positions we formerly held in the serps, and that with the new conversion rate we basically have twice the business we had before. This as you can imagine is an exciting prospect.

The feature set of the new site is not only impressive, it's all tuned to us and our customers. No hosted cart solution could offer us that. In short, it's all been more than worth it.
 
What we ended up with

The new site is here: www.warehouse-aquatics.co.uk (mods feel free to break link if not deemed acceptable for this example)
Please note this is the beta release! We have many weeks more work to iron out the creases...

The feature set is long but in summary:

Reward points - the ability to set loyalty points rewards according to purchases and customer behaviour. For example, buy a high margin item receive triple points. Receive standard points on all items and get extra points if you return to review a product, like us on FB or introduce a friend. The points for reviews feature is amazing. Google AND customers love reviews, they are perfect for honest appraisal of a product which is useful for everyone and they are SEO gold. The scheme worked and the reviews are pouring in.

Stock Management - we wanted the system to manage stock and place orders with our suppliers. This is something many hosted carts can also do these days. But we also need the system to learn how long goods take to come in, and predict supply to the customer. And also work out date of delivery taking in to account what day/time the order was placed, was there a bank holiday etc... And it also need to receive stock by scanning from a remote scanner in the warehouse. And scan in products to be packed to avoid mis-picked items. Most of this was achieved with a single extension, the remainder with a little fettling.

EPOS - the system runs an unlimited number of tills via an EPOS extension. This also links in with the loyalty rewards scheme and the stock control

Adaptive product relations - the ability to set rules to match products based on how customers view and navigate. So over time our related products and up sells become more accurate as the system learns

Ajax Search and fine tuned attribute driven navigation - If you want to sell someone something, anything, they need to know it's there. Site navigation and search intelligence is massively underestimated as tools to succeed. This has helped our conversion rate no end.

There are at least another hundred things we wouldn't do without now, but the list is too long and probably meaningless as anyone reading this will want something different. But the above shows what can be achieved when you have complete control and an open framework on which to build. And as its open source, the walls will never again close in on us. If we want a new feature next week we can make it so - and frankly, this new site can pay for it too!

So in conclusion - I'm leaning towards open source as the best bet ;)
 
Upvote 0
Out of the box open source with basic templates i've struggled to get my head around to be honest, i find them naff and the downfall of the 'easy to use open source' claims.

but as you've highlighted, the back office of these things is wonderful, the potential is amazing, for something that is free to download and install, all you have to do is tweak it, this is where i've struggled a bit in the past!

front office struggles unless, like you, there is money available to invest in some really good coding and design work, bulk out the site, customise it completely from logo to footer.

the benefits outweigh the niggles i guess. I've recently been using a 5k custom built ecommerce solution and to be honest, the back end doesn't have a scratch on even prestashop. It just couldn't do things at the drop of a hat, you had to have a web company upgrade bits and install features and functions which took weeks. Magento? you can just go and download the modules and install them yourself.

they really need to work on some of the front office design features for open source though, it's a coders dream but a novices nightmare.

watch out ecommerce solutions companies though, these open source platforms are fast and offer huge amounts of potential for a small business.

should be trying magento for myself soon with a new customer, will see how it goes as i've not managed to use it yet.
 
  • Like
Reactions: movietub
Upvote 0
Your site is 100% better now, I didn't like the old one at all, this looks slick, works well. As a site owner but 1st and foremost a fish-keeper, I will be buying from your site and have recommended it on several forums that I use.

Nice to see a Magento site looking that great!
 
  • Like
Reactions: movietub
Upvote 0
Out of the box open source with basic templates i've struggled to get my head around to be honest, i find them naff and the downfall of the 'easy to use open source' claims.

but as you've highlighted, the back office of these things is wonderful, the potential is amazing, for something that is free to download and install, all you have to do is tweak it, this is where i've struggled a bit in the past!

front office struggles unless, like you, there is money available to invest in some really good coding and design work, bulk out the site, customise it completely from logo to footer.

the benefits outweigh the niggles i guess. I've recently been using a 5k custom built ecommerce solution and to be honest, the back end doesn't have a scratch on even prestashop. It just couldn't do things at the drop of a hat, you had to have a web company upgrade bits and install features and functions which took weeks. Magento? you can just go and download the modules and install them yourself.

they really need to work on some of the front office design features for open source though, it's a coders dream but a novices nightmare.

watch out ecommerce solutions companies though, these open source platforms are fast and offer huge amounts of potential for a small business.

should be trying magento for myself soon with a new customer, will see how it goes as i've not managed to use it yet.

The front end stuff I was able to do alone with just self taught CSS and html. This is 90% of what you need to transform a basic magento theme in to what we have on our site now. The other 10% involves xml and php, which I am learning, and it takes a certain sort of thinking to figure out! But even then, the community of users is so big that a quick google search normally uncovers the method you need. Also there are hundreds of quality free themes that can be made to suit your business with just basic tweaks - and some time on photoshop.

It's really worth taking the plunge though. It is a hell of a learning curve, but you, me, no one on this forum could afford a custom built ecommerce solution with the equivalent level of ability. I think Magento has around 700 files. Think of each file costing around £200 to develop, then triple that figure for the developers to go back through and make each part work in unison and iron the bugs. You're already at nearly half a million quid! Then consider that your amazing new custom system will be down by only you and the developers, so no community support and you're paying through the nose for any changes or updates you need. And it will always need adding to and updating to stay current.

This is why even the biggest most famous retailers are abandoning custom carts now. For me the option of custom is no longer relevant, it cannot compete with open source on a single level.

You should see Magento as a completely blank canvas - but also as a range of paints broader than any other offering. So you really can create whatever you want.
 
Upvote 0
Your site is 100% better now, I didn't like the old one at all, this looks slick, works well. As a site owner but 1st and foremost a fish-keeper, I will be buying from your site and have recommended it on several forums that I use.

Nice to see a Magento site looking that great!

Thanks! Are you just saying that because you want me to stock your products? :D:D:D

Seriously though, the old site was rubbish I know. We delayed updating it for ages as we knew we wanted bigger and better. It took a little longer than we originally hoped for course and the old site was an embarrassment.

I don't know why so many magento sites feature bland design as it really is a designers dream. Possibly because it attracts more the technical user than the artistic maybe.

Anyway, watch this space. The site is far from finished and we have a lot of design and function elements still to go live that will hopefully maintain the look and feel of our site vs our competitors. Some of whom also move pretty fast these days!
 
Upvote 0
Movietub, a really interesting, informative and enjoyable read. I don't know a sausage about the fish or pond industry but a really good post which will benefit a lot of people here.

One of the nicest looking sites I've seen in a while too, if it's your work, well done.

All the best

Ray
 
Last edited:
  • Like
Reactions: movietub
Upvote 0
Thanks! Are you just saying that because you want me to stock your products? :D:D:D

Seriously though, the old site was rubbish I know. We delayed updating it for ages as we knew we wanted bigger and better. It took a little longer than we originally hoped for course and the old site was an embarrassment.

I don't know why so many magento sites feature bland design as it really is a designers dream. Possibly because it attracts more the technical user than the artistic maybe.

Anyway, watch this space. The site is far from finished and we have a lot of design and function elements still to go live that will hopefully maintain the look and feel of our site vs our competitors. Some of whom also move pretty fast these days!

Yes I am :p

I know what you are saying, we are still building ours as we go, we have a test site that we use when doing the upgrades and new features, we just take a mirror then our web chaps do their stuff, I am not technically minded, so my site is in their hands.

I will keep watching for your updates!
 
Upvote 0
Movietub, well done; a really nice site. I am full of admiration for your hard work; it takes a lot of knuckling down to get your head around the complexity of the xml and php side of Magneto and is the bit that even a lot of professionals struggle with. Give yourself a big pat on the back, you've saved yourself a fortune.
 
Upvote 0
Movietub, well done; a really nice site. I am full of admiration for your hard work; it takes a lot of knuckling down to get your head around the complexity of the xml and php side of Magneto and is the bit that even a lot of professionals struggle with. Give yourself a big pat on the back, you've saved yourself a fortune.

Yea... The original quote to create this site, with in fact a little less functionality, was 20k up and running. That was from a very successful design company with an excellent Magento portfolio. But they were quoting a lot for the advanced functions we wanted.

SO this cost more like 4k all in, and frankly no learning curve is so steep that I'll pay 16k to avoid it!!! And of course over the coming weeks I'll be able to fine tune it myself, as opposed to bringing them back in for £500 an update etc.

The site as is does have a few rough edges and a professional could spend all day picking holes in it. But it is a first attempt with Magento (second attempt at any ecommerce site in fact). I will probably sort this one out a little, then release a much better implementation within 6 months.
 
Upvote 0
excellent feed back.. with others took the time to educate

Cheers - I've had so much support I felt I owed the forum something!

Nice logo by the way, puts me in mind of ZX Spectrum game loading screens from back when life was good :)
 
Upvote 0
The problem with bespoke is that they are basically time locked to whatever was required in the world of ecommerce the day they were completed.

Sure you can bring the devs back in a year later to add some new features, but before long they will start bodging work-arounds to the original core functionality of the system causing it to slow, become illogical to administer and basically an irritation to anyone that goes near it.

My gf's sister is an ecommerce merchandiser at ideal world and their system is now a concoction of 3 separate systems that have been taped together with hopes and dreams. I have no doubt over £1m has been poured in to it to date and the bottom line is that it's crap!

Then you have some of the biggest names in the world that use magento or similar, and probably still only pay 30k-50k for front end design and back-end set-up and they have something that will last them indefinitely and a pool of thousands of professionals that can work with it.

Odd then that so many people on here seem to seriously consider a bespoke cart!
 
Upvote 0
Odd then that so many people on here seem to seriously consider a bespoke cart!

By far the best Ecommerce system I have seen was a bespoke solution developed in house for a large retailer. A team of in-house and contracted developers had 6 months worth of project work continually improving and modifying the software in a structured ITIL way; not the usual hacks and patches approach of some small firms.

Their software incorporated accounts packages, EPOS, warehousing, dynamic stock control allowing suppliers to update inventory directly, comprehensive management reporting and so on.

Open source gives you a good head start and with the right development skills its potential is unlimited; but given a 50k+ budget I would opt for custom built solution every time, simply because the source code and software architecture of custom-built are known only to your business making it more secure than freely available core open source code.

As for hosted solutions I ought to chip in having run one for several years; they serve a great purpose as a low cost entry into Ecommerce and ideal for start-ups, newbies and existing retailers trialing new retail niches. It also gives you as a shop owner a sense of achievement in outgrowing the hosted option :D
 
Upvote 0
By far the best Ecommerce system I have seen was a bespoke solution developed in house for a large retailer. A team of in-house and contracted developers had 6 months worth of project work continually improving and modifying the software in a structured ITIL way; not the usual hacks and patches approach of some small firms.

Their software incorporated accounts packages, EPOS, warehousing, dynamic stock control allowing suppliers to update inventory directly, comprehensive management reporting and so on.

To be fair this is all acquirable relatively easily and certainly at a fraction of the cost via open source. There is nothing there we don't have, even the ability for suppliers to integrate with our systems - although we don't use this yet as our industry is antiquated and they nearly all still use a fax machine, pen and paper! Actually the state of our industry is useful for us as all of our competitors websites lack half the ability of our system now.

But yes - I accept that if you want/need something absolutely specific to how you operate then custom still has a place. I think of the complexity of TESCOs online shopping system and am forced to agree.

Open source gives you a good head start and with the right development skills its potential is unlimited; but given a 50k+ budget I would opt for custom built solution every time, simply because the source code and software architecture of custom-built are known only to your business making it more secure than freely available core open source code.

That's a valid point, but every time? Whilst you have security on one hand you are also basically tethered to the firm that built the platform for life. And one could argue that over the years the cumulative costs of updating such a system (you have to pay their rate each time you need a new feature as there is no extended developer community) would potentially offset the cost of dealing with a security breach. Although again, I appreciate it all depends on the scales involved.


As for hosted solutions I ought to chip in having run one for several years; they serve a great purpose as a low cost entry into Ecommerce and ideal for start-ups, newbies and existing retailers trialing new retail niches. It also gives you as a shop owner a sense of achievement in outgrowing the hosted option :D

I absolutely agree with this. In a perfect world it would have been great of we had started on open source but in reality we would never have seen the worth initially and the learning curve would have been insane. It certainly does give you a sense of achievement when you do realise it's time to break free and take control of all aspects of your on-line shop.

I'm sure that eBay considered this when they invested in Magento prior to buying it out. Where do start-ups go when they out-grow eBay? Well, back to eBay now as it happens!
 
Upvote 0
There is still so much wrong with your site.

If your happy with your 6% conversation rate you should not be.

It can be improved further. I suspect a great deal of that 6% is returning customers but what about new customers?

Background is terrible.

I can see straight away that you are not really into visual design and testing there are some very simple mistake you are making.

A user should not have to click much more than 3 times to find what they want.

Your logo needs work to.
 
Upvote 0
There is still so much wrong with your site.

If your happy with your 6% conversation rate you should not be.

It can be improved further. I suspect a great deal of that 6% is returning customers but what about new customers?

Background is terrible.

I can see straight away that you are not really into visual design and testing there are some very simple mistake you are making.

A user should not have to click much more than 3 times to find what they want.

Your logo needs work to.

Well it takes a keen eye to critique a store that is quite successful and receives strong feedback - so thank you for taking the time.

Unfortunately it also takes a keen eye to spot that the post was not asking for a review of the site, that the post explicitly said we are not seeking comment on design as it is a beta release forced by circumstance and that we are planning a near future revision. A keen eye such as this we are clearly lacking however ;)

That said... I don't understand your 6% conversion rate comment. So what if some of them are returning customers - it's still a 6% conversion rate!? And anyway of course most of them are new customers - what sort of store has more returning customers than new? How exactly would one get themselves in such a position??? We get 1k visitors a day, of course some of them have used us before but most are new. On the old site we had around a 5% return custom rate which isn't that unusual. The new site looks to be more like 20% although it is early days. We added the rewards functions to increase return custom.

Background/logo - the design is actually the thing we get most praise for. Although as said much earlier, we are revising everything within 6 months. It won't change much though, I like it, others like it - it appeals to our customers.

Every page is accessible within 3 clicks other than I think 2 categories. We chose the mega menu type layout for this very reason.

Why on earth should we not be happy with going from a 3% to 6% conversion rate? No conversion rate is 'too high' but if it doubles anyone should be happy surely?

I am always interested in feedback though, but since there is no thread that is asking for a review of our site (forum rules) I would ask that you pm me with any further suggestions.
 
Upvote 0
Very nice - one quick point, the home banner is quite large and can be easily dropped in size by 50% or so here:

http://tools.dynamicdrive.com/imageoptimizer/index.php

That and all the other images on the site that need optimising! It's a work in progress. We basically suffered a failure with our old hosted cart site that meant we had to jump ship much faster than expected. This site is performing well considering, but yes, you have spotted one of a hundred things marked for improvement...

Out of interest how did you spot it? Did it take a long time to load up on your system/connection?

David
 
Upvote 0
thank you movietub for taking the time to post this. objective views of ecommerce platforms seem to be really hard to find, so it's very helpful and informative to read about your experience with magento. excellent contribution to the forum
 
  • Like
Reactions: movietub
Upvote 0
You should get rid of the banner all together.

The text on left menu should also be bigger! I imagine alot of your customers are of the older generation.

Why be happy with 6 when a few simple changes could increase that to 7 or 8%
 
Upvote 0
You should get rid of the banner all together.

The text on left menu should also be bigger! I imagine alot of your customers are of the older generation.

Why be happy with 6 when a few simple changes could increase that to 7 or 8%

The banner advertises schemes that are enormously important to us and have subsequently been very successful. why would we ditch that!?

Why not be happy with 6% if it's double what it was a few weeks ago. I have already said we want it to be better, of course we do, but I feel doubling a conversion rate, frankly, is cause for any retailer to be very happy.

You're right about the text, the typography on the entire site needs improvement.

But this is still not a thread about how the site looks!!! Nor is it relevant since it's still in a state of flux anyway.
 
Upvote 0
Which version of magento are you using?

1.4.2.0 at the moment. Probably 1.6 series (whatever proves the most stable version) within 4-8 weeks.

Then we're almost certainly going to live with it for a year! Can't take any more of this stress...
 
Upvote 0

Latest Articles