How to process online purchases on your website

Products mentioned
eCommerce 101

Digital sales are on the rise in Canada. As noted by a recent Canada Post white paper, 80 percent of shoppers made at least one online purchase last year. Of those, 45 percent made two to six purchases and 10 percent made 25 or more web purchases.

What’s driving this growth? Mobile adoption is one factor — connected customers use their devices to find products and services they want, completing their transactions via mobile or desktop. Reliable, fast delivery options have also improved customer confidence in buying online, across both large retailers and smaller vendors.

The result? Big, small or somewhere in the middle, it’s time to make money from your web presence — here’s an eCommerce 101 crash course in processing online purchases on your website.

Editor’s note: Learn what the big online retailers already know — read our start-to-finish guide to building a high-performing eCommerce website.

3 ways to start selling online

There are three broad ways to start accepting payments online.

  1. Payment solutions.

  2. eCommerce platforms.

  3. WordPress plug-ins.

There are so many options for selling online. Find the one that’s right for your business.

Popular payment options

Online Purchase Cash
Start processing online purchases with a payment solution, eCommerce platform or plug-in.
Photo: Artem Bali on Unsplash

When it comes to accepting payments on the web, you’ve got a choice. So much, in fact, that it’s helpful to break down some of the most popular options. To keep things simple, let’s divide them into three categories: Payment solutions, eCommerce platforms and plug-ins for WordPress websites.

1. Payment solutions

If you’ve got product or service pages well in-hand and just need a way for customers to pay securely, consider a solution such as:

PayPal “Buy Now”

Familiar and secure, PayPal makes it easy for customers to complete transactions. The downside? Unexpected activity that gets flagged as potentially fraudulent or simply entering your password too many times can cause account lock-out.

Amazon Pay

Everyone knows Amazon, and most users already have an Amazon account they can use to sign in. The only disadvantages are Amazon’s strict verification requirements, which occasionally result in orders from customers with good credit being declined, and a mountain of paperwork to complete. It can also be expensive for high-volume merchants.

This solution lets you accept credit and debit cards, Visa Checkout, Apple Pay, Android Pay and eCheck. The concern? More fees, including per-transaction fees along with gateway and setup costs.

2. eCommerce platforms

Looking for something more comprehensive? Consider an end-to-end web store. Popular choices include:

GoDaddy Online Store

Online Store comes with an integrated shopping cart, flexible setup for more than 5,000 products and full mobile support to make buying easy for today’s mobile customers. Includes secure payment processing, shipping, an inventory tracker and tools to maximize your sales. Customers can get live help via phone or chat 24/7.

Online Purchase Online Store Template
Try Online Store free for one month. If you don’t like it, you’re not out anything.


Shopify offers themes, apps and mobile support in addition to payment processing. The downside? It can be overwhelming for new users. While Shopify offers ‘Buy Button’ functionality (which allows you to use Shopify as a Point of Sale (POS) option), the monthly fees can be significant.


If online sales are your top priority, Squarespace offers high-quality web shop designs and an inventory tracker. It’s less costly than Shopify but doesn’t include accounting or payroll integration. Also you can get help via live chat and email, but you can’t talk to a real person over the phone.

3. WordPress plug-ins

Many small businesses use WordPress for their websites or blogs. If that’s you, plug-ins are your best bet to start accepting online payments. Top contenders include:

PayPal Buy Now Button

Quick and easy to set up, this plug-in makes it easy to post a Buy Now button on any page of your website or blog.


Stripe is a payment gateway that integrates with WordPress, allowing your customers to pay with the credit card of their choice.

GoURL Bitcoin

Bitcoin is gaining traction. Make sure you’re ready to accept cryptocurrency payments with this plug-in — which also lets you process Litecoin, Speedcoin and Peercoin.


WooCommerce is the No. 1 eCommerce plug-in for WordPress and for good reason — it lets you define shipping areas and costs, easily add and remove products and create a unique storefront that matches your branding and vision.

Online purchases: worth the trouble

In addition to generating revenue, enabling online purchases comes with secondary benefits, including:

Lower operating costs

As noted by the Business Development Bank (BDC) of Canada, opting for online sales can help lower total operating costs.

With a web shop you don’t have to pay for the leasing, staffing and upkeep of a brick-and-mortar store.

Instead, top-tier manufacturing and shipping partnerships become your priority, making it easier to get products into the hands of consumers and cash into your business bank account.

Inventory management

Another benefit of eCommerce? Inventory trackers. They tell you what you have, where it is, and how long it will take to arrive at consumers’ shipping addresses. By combining automated front-end sales and back-end data collection, many payment providers help you avoid the problems of over- and under-stocking and instead focus on extending your online reach.

Customer analytics

Just like brick-and-mortar stores, the goal of online sales is to create a customer relationship. Ensure consumers are satisfied and they’ll keep coming back.

Many eCommerce platforms support this goal with customer analytics that record:

  • Who’s coming to your website.
  • How long they stay.
  • What pages they visit.
  • What they’re purchasing.

Many also provide ways to collect feedback from users about their experiences, a valuable tool that can be used to improve the shopping experience.

Preparing for launch

Online Purchase Rack of Clothes
Before launching an online store, plan, test and test again to avoid snags.
Photo: Becca McHaffie on Unsplash

While it’s tempting to dive right in and set up your first eCommerce website, you’re better served with some solid prep work.

As Entrepreneur points out, one of the biggest mistakes entrepreneurs make is rushing the launch of their eStores.

If payment links don’t work or orders aren’t saving properly, you’ll lose more customers than you gain. Pre-launch testing can help reduce performance issues, order problems or other difficulties without risking your revenue.

It’s worth building in time for site tests before you go live and start selling online.

Also a good idea? Consider using search engine optimization (SEO) and content marketing to help drive traffic to new eCommerce pages. This means brainstorming about critical keywords and concepts, then creating content (posts, videos, infographics, etc.) that gets picked up by search engines and shared with likely customers.

It’s OK to start small.


Starting off by selling hats, T-shirts, mugs or stickers to loyal customers or fans gets your foot in the door. This is also a great way to gauge customer interest: If your sticker campaign takes off like a rocket, you’ve got the green light to go bigger. If things don’t go as planned, meanwhile, a small start makes it easier start over.

Give them what they want

Canadians are spending more than ever online. Local businesses need to enable both Canadian and international audiences to make online purchases and guarantee fast, accurate shipping.

Start with this guide to discover which online purchasing solution makes the most sense for your business and has the best impact on your bottom line. Best of luck!

Image by: Marjan Grabowski on Unsplash