Ecommerce Demystified: How to setup your online store with real life examples.

Ecommerce can be really confusing, especially when it is explained to you
by programmers and merchant banks. They speak a language that most of us just
don’t understand. I’m a web designer who used to be completely befuddled by
the whole ecommerce thing. So, in this article, I want to demystify ecommerce
for you and tell you exactly how I do it from start to finish. This tutorial
is about my personal experience and therefore only covers one way to do ecommerce,
but I know it works. Here is what you will learn in this order:

  1. How to set up web hosting for an online store.
  2. Installing an online store.
  3. Getting a merchant account and payment gateway.
  4. Configuring the store with the gateway.

Where to get a web host

Any web host should work for your online store that will allow you to install
your store software, has the necessary requirements for your store software,
and allows SSL certificates to be installed.

All of the store software that I’ve used gets installed through a browser,
so all you really need is an FTP or SSH connection to the server.

As for software requirements, you’ll want to make sure that your host has
what your store needs. For the stores that I use, that means my host has to
have PHP and MySQL.

My host will install my SSL certificates for me, so that is a good deal since
doing this yourself requires the knowledge of how to do it (which I lack).
A lot of web hosts will do this since they also sell the certs.

What host do I use and recommend? Dathorn.com is a great host that I’ve been
using since 2001. It is a shared reseller host, so if you need a dedicated
server, this is not the place to go (although Andrew can probably set something
up for you), but for stores just starting out, this is the perfect place. You
can sign up through my affiliate link to kick me back a few.

What online store to use

I personally use and recommend LiteCommerce. It is easy to set up and install,
and has a lot of extra features that you can purchase. The pricing structure
allows you to purchase just the store, and then additional add-ons if you need
them. I like how easy the store is to customize, both the look and feel and
the features. Plus they have pretty good support (I don’t say great because
it can take a while to get some help sometimes).

I’ve also tried and don’t recommend Zen Cart and CubeCart. Both are too difficult
to make them look how you want, and are just confusing. Plus, since Zen Cart both of
these are
is open source, your only recourse for support is through forums, which
I spent a ton of time in. According to Al down in the comments, Cube Cart has great customer service, but last time I installed it, it just didn’t jive with my style. Just spend a bit of cash to get a store that works
right.

Installing your online store

Once you have purchased your store software, use the installation instructions
that came with it to install. For LiteCommerce, all you have to do is upload
the files to the server with FTP, and then use the install wizard from a web
browser. It is very easy.

Getting a merchant account and payment gateway

This is probably the most confusing part of the whole deal and was the biggest
road block for me when starting ecommerce sites, but it is really pretty easy
once you understand what these two elements of ecommerce are. While this isn’t
the most technical explanation of what these two elements are, it is how I
understand them as a layman. The payment gateway is the same thing as a POS
box in a bricks and mortar store. It is the thing that validates or denies
the customer’s credit card and sends the transaction to the merchant account.
The merchant account is a kind of bank account that can accept transfers from
financial institutions and transfers money into your personal bank account.
That’s it and is all you really need to know.

Where can you get a merchant account and payment gateway? Well, they are
all over the place, but I’ve done the searching for you and have found CDG
Commerce to be a great place to do business. They offer great customer support
through live chat help and email. They are also a one stop shop for buying
both a merchant account and a gateway. If you want CDG Commerce to work with
LiteCommerce, just make sure you purchase the Authorize.net gateway along with
the merchant account. You can sign up for CDG Commerce, or just get a rate
quote
, through my web development business, Ehly Design, here.

Configuring the store with the gateway and setting up SSL

Lastly, once you have purchased your store, gotten a merchant account and
payment gateway, then the last two things to do are to set up the store with
the gateway, and set up SSL.

First you’ll need to set up SSL. Like I said before, I purchase these through
my host and have him do this for me. Then all I need to do is configure LiteCommerce
to have SSL enabled. Simple. The only caveat here is that your site has to
be live on your host at the domain name it will be at. For example, if you
are building your store on a test server, and are going to move to a live server,
then you can’t get an SSL certificate because you can only get a certificate
for where the site is actually located (in other words, the certificate is
tied to the domain). This means that you’ll need to develop your store in
an unlinked folder on the “final resting place” server to hide it from the
rest of the world and then either move the store later, or simply link to it
once it is ready.

To set up the store with the gateway you’ll need to configure the store to
use the gateway’s API for transactions. That sounds difficult, but it is really
not. For LiteCommerce, this means installing the Authorize.net transaction
add-on module, and entering your transaction key and account id in the module’s
configuration options. It is all in the manual that comes with the add-on download.
Once correctly configured your store is ready for processing. You can do some
test orders in test mode to make sure that the transactions are going through.
Once you do that you can process a live transaction and void it from the gateway
management interface.

Well, I hope this tutorial has helped you get a grasp of an actual way to
do ecommerce and has demystified it a bit for you. I wrote this because I
got so tired of reading about this in the abstract and wished someone had jus
told me how they did it when I was researching this stuff. Your next steps
to making millions :) with your online store are to:

Have a great day! The End

if you liked this post :)

Category: General | 1,352 views | Posted: August 20th 2007 02:03 pm

Related Posts

5 Comments »

MyAvatars 0.2

Comment by Al
on 21 Aug 2007 at 5:38 am #

CubeCart is NOT open source!! It is also extremely easy to customize the look and feel as the HTML templates are completely separate from the PHP code. You can also get official support directly from the developers (unlike open source software). You should really research more before publishing an article such as this. It’s misleading.

 
MyAvatars 0.2

Comment by James Ehly
on 21 Aug 2007 at 9:13 am #

Al, hey I looked into it and you are right. CUBE CART IS NOT OPEN SOURCE!! I guess I thought it was because I could install it from cpanel. However, I still didn’t like it when I tried it last, but from your recommendation I might give it another shot. Having official support is a HUGE plus! One thing that I like about LiteCommerce is that even though it does cost $$, it is 95% open source. That pleases the code monkey in me.

 
MyAvatars 0.2

Comment by econcepts
on 22 Aug 2007 at 8:29 am #

My two cents on Zen Cart. It is actually one of the leading open source e-com applications on the market currently. Far more feature rich than any of the other open source carts available at the time of this writing (when compared).

In addition, it is fully driven by CSS so as long as you know anything about that (and you don’t need to know much), it is very customizable — and quite easy to acheive.

It does require a bit of technical understanding at times to implement some of the features, but the forum and community surrounding it is vibrant and alive — very active and very helpful. You just have to ask.

Likewise, the official Zen Cart website has an extensive “help” and tutorials section that answers a large number of the most common questions users come across.

 
MyAvatars 0.2

Comment by alex
on 26 Sep 2008 at 12:11 pm #

Hi, I’m trying to use de LiteCommerce Demo version to check how it works. From the fact that you recommend it, i assume that ur’e very well versed in configuring it. I’m trying to run the LiteCommerce module using XAMPP and after installing the ioncube.dll, configuring the Apache, MySQL and FTP service I get a connection problem error in the install.php page. Instead of reporting any problem, it just disconnects and the error page tells me that the connection has been reset. Do you have any guide to configure the LiteCommerce module or can give me any directions? I’d really appreciate it!

Have a nice day.

MyAvatars 0.2

Comment by James Ehly
on 28 Sep 2008 at 8:30 pm #

Hi Alex,

I searched the LiteCommerce forum to see if anyone else has had a similar problem and it looks like they have. Check it out here:

http://forum.litecommerce.com/showthread.php?t=37449

If that doesn’t help, then I would suggest contacting LC support, they are usually pretty fast.

Hope that helps,

James

 
 
Name (required)
E-mail (required - never shown publicly)
URI
Subscribe to comments via email
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

« What is Great Content? Defining this ubiquitous term | Out sick, again… »