For the longest time, the recommended approach to a shopping cart was to buy a script and host it yourself. The logic was simple: when you own and run the shopping cart solution you control all the aspects of both the experience and the outcome. Also, you would never be the victim of sudden price changes to a service. However, cloud and technology improvements mean the decision is no longer in favor of hosting the shopping cart yourself.
Here are three reasons why opinions have changed:
Cost – The most stable and secure online shopping systems charged a percentage of all sales. The percentage is small, but when taken from revenue, and not profit, it becomes difficult to sell any low margin products. Things have changed now with most providers offering excellent features on monthly subscriptions.
Tools – The look and feel of the site and store did not matter as much as they do now. Good design and flow can make a big difference to sales. These online providers now have amazing built-in tools to create websites and stores. Secure Net Shop, for example, has a website builder to create a simple website or a complete online store.
Setup – It was a given that you would need to hire someone with technical expertise to set up and configure the shopping cart. Modern systems are so simple that you can do everything yourself with easy user interfaces and tools. The only tedious part is when you enter all the product details, but even those have bulk import tools.