Checkout: Simple Click to Collect

Woo Commerce has no-non-sense implementations of inventory, shopping cart and checkout. In this post we talk about the checkout and how you can get started with a simple and efficient click-to-collect that does not require electronic payment.

You can start with this simple method and start selling even before you get acquainted with electronic payment methods available to you.

The idea always looms of being overwhelmed by online sales, the fear of looking terrible for not having enough stock, handling backorder, track orders, track payments…

I really wish you get 10,000 sales on the first day. I really do!
But it won’t happen.

Rather, sales will build up as the result of your hard work over several years, several months if you are lucky.  So you will start small. You main concern in the first few weeks will be to get people to know you website is around.

With that in mind, you can set up your catalogue using Woo Commerce (we will talk about that in another post) and you will count every item for each product (stocktake) and record this in Woo Commerce. You will configure Woo Commerce to not accept backorders.

With that simple setup, customer will be able to add items in their carts if it has stock.
As a result, every order can be fulfilled.

Now for Click-to-Collect. The word sounds like it is all hard an automated. In fact nothing is and that is why it is so easy.


From the shopping cart, people will use the “Proceed to checkout Button”, which may look like this.

The only ‘shipping’ option is ‘Local Pickup’.
People will come to your counter and pay there.

All you have to do is prepare their order. No finding a shipping agent and calculating fees.

The customer will “Pay in cash”, which allows you to take cash or use an EFTPOS machine if you have one. The point is, this all happens over the counter.

Once the customer has confirmer her order, she will see a confirmation which may look like this one.


At the same time, two emails are sent.


The first email is for you.

It let’s you know that an order was placed.

The order is also saved in the database so you can process it later (prepare it, hand it over and record payment…Even cancel it!)

The customer details are listed at the bottom of this screen and are not shown here.




The second email is for the customer records.

This email can be customised. Here I chose to use the default template and simply play with colours to match the shop’s colour scheme.

Here too, customer details are listed at the bottom of this screen but not shown here.




At some stage, the customer comes to pickup the order.
They hand over the cash(or pay by card on your EFTPOS machine), you give the goods and you mark the order complete in the order management panel.


Detailed this way, it ‘feels long’, but it is really fast.
As far as you are concerned, you receive an email at some stage and a bit later you spent a minute over the counter, taking money, handing out items and recording the sales completion.

voila! You can sell.
With that out of the way, you have time to review electronic payment methods.
I will had a post about that later.

eCommerce with Magento on AWS

Magento is the leading eCommerce solution, with advanced catalogue and product capabilities and an easy to learn and well documented interface.

Amazon Web Services (AWS) is a robust hosting solution for Magento Servers.
We will set up a high quality Bitnami Magento server on AWS for you.

You will remain the owner of the AWS account and pay AWS directly  as we do not apply a markup on it. We recommend a 69.2 US dollars per month solution on a machine classified as “m3.medium”, other server sizes are available, some cheaper and some much more expensive (up to 1,575 us dollars per month on a huge “c3.x8large” server).

Add to this 0.12 US dollars per gb/month for data storage.
Typically you will pay less than 15 dollars a month.

Add to this data transfer fees, approx 140 dollars per terabyte.
A terabyte is a ridiculously large amount of data.
Typically you will pay less than 15 dollars a month.

So, ballpark 100 dollars per month gets you a top quality shop.

eCommerce with Magento 3rd Pty Hoster

Sometimes a shop front is not enough, you want to sell directly online.

Magento is an fully fledged eCommerce solution, complete with product catalogue, categories, shop, checkout, integration with POS, inventory management and more…

A Magento project is often longer and requires a good analysis of your business.
It can be fairly inexpensive if you do everything yourself, some IT savvy business owners bite the bullet and do it. It takes quite a bit of time, but it is doable if your business does not require you on deck all day.

Some Magenot hosting providers

Shopfront with WordPress on WPEngine

Off-the-box WordPress is good, but sometimes you need to unlock its full power.

In this case, you cannot use, but you can use WPEngine instead.

With WPEngine, you can ask a WordPress developer to do advanced things for you such as define specialised posts type, with advanced custom fields and your own design.

WordPress developers are not rare, they identify themselves as such or sometimes as PHP developers. In both cases, these people can do really advanced things for you at a reasonable price.


Shopfront with WordPress

WordPress is a fast, standard and simple method  to get started with a web shopfront.

It is inexpensive to acquire and own.

The software is free and hosting is paid on a modest monthly fee.
You don’t need to worry about a server, internet, backups…It is all done for you.

You can do all sorts of things yourself, so it does not cost you much; if anything.

As it is standard, you can easily delegate web things to someone else.
You have a business to run, my bet is you don’t want to spend time on the website.