Do I need an online shop?

The short answer
Only if you are actually selling physical products to people who are not standing in front of you. A shop is not a website upgrade — it is a second business with stock, packing, shipping, returns and tax to run. Most small businesses that add one discover the website was never the constraint, and that the handful of orders it produces costs more in admin than it earns.
On this page
What you are actually taking on
A shop is not a page. It is an operation, and the cart is the smallest piece of it.
Behind the button: stock that has to be accurate or you sell what you do not have. Packing, which takes real time per order. Shipping, with a courier account, weights and zones. Returns, which will happen. Tax, which varies by where the buyer is. Payment disputes. And customer service on a timescale set by the customer rather than by your opening hours.
None of that is a reason not to do it. It is a reason to do it deliberately, because the failure mode is not a shop that does not work — it is a shop that works exactly enough to eat two hours a day for a small amount of money.
Four questions that decide it
1. Are you selling a physical product to people who are not local? If yes, a shop is probably right. If your product is a service, a booking or an appointment, you do not need a shop — you need bookings, which is a different thing that gets confused with this constantly.
2. Can somebody already buy from you without a shop? Most small businesses can take an order by message, phone or email today. If nobody is doing that, adding a cart rarely changes it — the constraint was demand, not checkout.
3. Who packs the boxes? Genuinely. Name the person and the hour of the day. If the answer is "I suppose I would", build the shop after you have answered that, not before.
4. What is the order value? Small baskets are where shops quietly lose money. Once you subtract payment fees, packaging, the courier, and fifteen minutes of somebody's time, a low-value order can be worth almost nothing — and the ones that go wrong cost more than they made.
The alternatives most businesses should try first
Take orders without a cart. A page listing what you sell with prices, and a form or a message link. Unglamorous, converts surprisingly well for considered purchases, and costs nothing to run. If you get twenty orders a month this way, you have proven demand and can build the shop knowing it will be used.
Sell a few things rather than everything. Most small businesses have three or four products worth selling online and a long tail that is not. A full catalogue is a lot of work to maintain for items nobody orders.
Use a marketplace to test. Its fees are real, but so is the fact that it tells you within a month whether people want to buy this online — which is much cheaper information than a shop build.
When a shop is clearly right
- You are selling products, not time
- Orders would come from beyond your local area
- Someone is genuinely responsible for fulfilment
- The catalogue is stable enough to be worth maintaining
- The average order is large enough to survive fees, packaging and postage
If all five are true, build it properly, and see the best Shopify alternative for restaurants for how the shape of what you sell should drive the platform choice.
Where Helm stands on this, honestly
This is a case where we would tell you to use something else, and it is worth saying plainly.
Helm is not a full commerce platform. If you are running real online retail — dozens of products, stock levels, shipping rules, tax by region, returns — a dedicated platform like Shopify does that better, has done it for years, and we do not try to replicate it. Choosing Helm for that would be the wrong decision and we would say so on the call.
What Helm does cover is the far more common case: a business that sells a handful of things alongside everything else it does. Offerings define what you sell and what buying it entitles someone to, on the same customer accounts as your bookings, your loyalty and your enquiries. For a café selling three retail bags of beans, a studio selling a class pack, or a coach selling a programme, that is the right size of tool — and it means one dashboard rather than a second subscription and a customer list that disagrees with the first.
The dividing line is honest and easy to apply: if the shop is the business, use a shop platform. If the shop is a corner of the business, do not run a second system for it.
The short version
Answer the packing question before the platform question. Try taking orders without a cart first — if that produces nothing, a cart will not fix it. And if you do build one, be clear whether you are adding a corner to your business or starting a second one, because they need entirely different tools.