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
Helm has a Shop module, and the useful thing to tell you is where it stops. You get a catalogue with variants, stock counted per variant so two people cannot buy the last one, delivery regions with their own fees and a free-shipping threshold, and orders that move from new to packed to shipped to delivered. Payment is cash on delivery, or Whish, OMT or bank transfer — the buyer types the transfer reference at checkout and you confirm it against your own statement — how that works in practice.
What it does not do is take card payments online, work out tax by region, or apply discount codes. It also sends no email in either direction: the buyer gets no confirmation and you get no alert, so you find out about an order by opening the dashboard. And Helm ships no storefront design — the catalogue, the stock and the orders are ours, but the product and checkout pages are built into your site. If any of those is load-bearing for you, a dedicated platform like Shopify does it better, and we would say so on the call.
If you sell a handful of things alongside everything else you do, Offerings is often lighter still: it defines 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 and it lives on card checkout, 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.