You run a real business. Maybe it is a shop with regulars, a workshop where you make things by hand, or a service business with a few products people keep asking about. Someone has told you that you should be selling online, and part of you agrees. Another part of you wonders whether it is worth the work, or just another thing to manage.
Both parts are right. An online store can open your business to people who will never walk past your door, and it can sell while you sleep. It is also a second shopfront that needs stocking, cleaning and staffing, just in a different way.
This guide is the honest version. We will cover who online selling suits (and who it doesn’t), what running a store actually involves day to day, how to choose between WooCommerce and Shopify in plain terms, what to check before you launch, and the small things that quietly cost you sales.
Who selling online suits, and who it doesn’t
Selling online works best when people already want what you make and the main thing stopping them from buying is access. If customers ask “do you ship?” or “can I order this without coming in?”, that is a strong signal. So is a product that photographs well, travels well and is easy to describe.
It tends to be a good fit if:
- You have products that people buy again, or buy as gifts.
- Your customers are spread out, or you get enquiries from outside your area.
- You sell something that doesn’t need shipping at all: downloads, gift cards, classes, bookings or services paid up front.
- You have someone (you, or a team member) who can handle orders reliably every day or two.
It is a harder fit if your products are fragile, bulky or highly customized, if every sale needs a conversation first, or if margins are already thin and shipping would eat them. None of these rule you out, but plan carefully, start with a smaller range, or sell differently (deposits or booked consultations instead of a cart).
An online store is not a website with a cart attached. It is a second branch of your business, and it needs the same care as the first.
What running an online store actually involves
The old pitch for e-commerce was that your website does the work. It does some of it. Here is what still lands on your desk.
Product photos and descriptions
Online shoppers can’t pick the product up, so your photos and words have to do that job. That means clear photos from several angles, something that shows scale, and descriptions that answer the questions people ask you in person: size, materials, care, what is included, how long it takes to arrive.
Payments
You will connect a payment provider so you can take cards and usually wallets like Apple Pay or Google Pay. Each provider has its own fees, payout timing and rules for disputes. Read them before you choose, not after the first chargeback.
Shipping and returns
You need shipping rates that are accurate enough not to lose money, packaging that protects the product, and a clear returns policy. Decide in advance who pays for return shipping and how quickly you refund.
Sales tax
Sales tax rules depend on where you are, where your customers are and what you sell. Your store can calculate tax automatically, but someone has to set it up correctly and check it. If you are unsure what you owe and where, ask your accountant before launch.
Inventory
If you also sell in person, you now have one stock count and two places selling from it. Overselling an item you don’t have is one of the fastest ways to annoy a new customer. Decide how stock will be kept in sync, even if the answer starts as “we update it every evening”.
Customer emails and order handling
Every order sends emails (confirmation, shipping, sometimes a refund), and every order needs to move from “paid” to “done”. Some customers will email with questions. Someone has to answer, ideally within a day.
The boring admin is where time disappears. Here is a small example from WooCommerce: paid orders for things that don’t need shipping, like downloads, services or bookings, sit in “Processing” until someone clicks “Complete” by hand, unless the product is set up as both virtual and downloadable. We built a free plugin that completes paid orders automatically because we kept seeing it. The broader lesson: automate the repetitive order admin early, before it becomes part of your routine.
WooCommerce or Shopify, in plain terms
These are the two platforms we see most often for small businesses, and both are good. The right choice depends less on features and more on how you want to run the store.
| WooCommerce | Shopify | |
|---|---|---|
| What it is | A free plugin that turns a WordPress website into a store | A hosted store builder you subscribe to |
| Ongoing costs | No monthly platform fee, but you pay for hosting and any paid extensions | A monthly plan, plus any paid apps you add |
| Control | Full control over design, data and how things work | You work within what the platform and its apps allow |
| Setup | More to set up and look after | Quick to launch and simple to run |
| Upkeep | Updates, backups and security are your responsibility (or your care provider’s) | Most of the technical upkeep is handled for you |
| Good fit for | Businesses that want flexibility, content and a store in one place, or have unusual products | Product-focused brands with a straightforward catalog |
WooCommerce is our specialty, and we like it because you own everything and can make it do almost anything. But “almost anything” comes with responsibility. A WooCommerce store needs reliable hosting, and it needs regular plugin updates and backups to stay safe. Shopify takes most of that off your plate in exchange for a monthly plan and less control.
If you already have a WordPress website, WooCommerce usually makes sense. If you are starting fresh with a simple product range and want the least to think about, Shopify is often the easier road. For a very small shop selling a few items alongside a simple site, the store features built into Squarespace or Wix can be enough.
Start small: a few best sellers first
Pick your best sellers, the things people already ask for, and launch with those. Write proper descriptions, take good photos, set shipping for those items, and run real orders through the whole process. You will learn more from the first twenty orders than from any planning session: which questions customers ask, how long packing really takes, where your shipping rates are off.
Once that is running smoothly, add products in batches. It is far easier to grow a small store that works than to fix a large one that doesn’t.
The setup checklist before you launch
Most launch problems are not technical failures. They are things nobody checked. Before you tell anyone your store is open, work through this list:
- Place real test orders end to end. Use a real card, buy a real product, and follow it all the way through: cart, checkout, payment, confirmation email, order in your admin, refund. Do it for each type of product you sell.
- Check every email. Order confirmation, shipping notice, refund, password reset. Make sure they arrive (check spam), show your branding and say something useful.
- Check tax and shipping rates. Test addresses in different places you ship to. Make sure the totals match what you expect.
- Test checkout on a phone. Many of your shoppers will buy on a phone. Go through checkout on yours, with your thumb, on a normal connection.
- Publish your legal pages. Shipping policy, returns and refunds, privacy policy and terms. Link them in the footer and near checkout.
- Turn on guest checkout. Forcing people to create an account before buying loses sales.
- Set up backups and updates. Especially on WooCommerce, know who is updating the site and where the backups live before orders start coming in.
And here is the part people skip: do the test order again after any change. A new plugin, a theme update, a new payment setting. Checkout is the one page that has to work every time.
The small things that quietly lose sales
When an online store underperforms, it is rarely one big disaster. It is usually a handful of small leaks that nobody notices because nothing looks broken.
A broken checkout rarely announces itself. There is no error message, just a quiet stretch with no sales that is easy to blame on a slow month. Placing a real test order after every change to payments, shipping or the checkout itself is the cheapest insurance a store owner has.
Other common leaks:
- Shipping costs that appear only at the last step. Surprise costs at checkout are a classic reason people abandon their cart. Show them early.
- Photos that don’t show the product properly. Too small, too dark, or one angle only.
- Slow product pages on phones. If a page takes too long to load, many shoppers won’t wait.
- Missing answers. Sizing, delivery time, returns. If shoppers have to email to find out, many won’t bother.
- No follow-up. Abandoned-cart emails gently remind people who got halfway, and they work quietly in the background once set up.
We wrote a whole article on this: why online stores don’t convert, and the fixes that help. If you already have a store that gets visitors but few orders, start there.
After launch: keeping the store healthy
A store is never really finished. Products change, seasons change, and the software underneath needs looking after. On WooCommerce in particular, plugins and WordPress itself need regular updates, and you want backups you have actually tested restoring.
You can do this yourself if you are comfortable with it and disciplined about it. If not, a care plan for updates, backups and security takes it off your list. Either way, put it on someone’s calendar.
Do it yourself, or get help?
Plenty of small businesses set up their first store themselves, and that is a perfectly reasonable place to start. If you have a handful of simple products, the time to learn, and the patience to test properly, a hosted platform can get you selling without outside help.
It is worth getting help when the details start to pile up: lots of products or variations, tricky shipping, tax across several places, moving from an old store, or a store that needs to match a brand you have spent years building.
That is the work we do. We are WooCommerce specialists and build on Shopify too. We start by learning about your products, your customers and your plans, then recommend the platform that fits. Payments, shipping and taxes are set up and tested before launch, with test orders placed end to end, and we show you how to run the store yourself. Every store is scoped to what you sell, so we quote after a short call. If you are ready to talk it through, have a look at our e-commerce web design service and book a time.




