The sixty-second answer
Yes, and for most small businesses it is the better choice. A structured order form that emails you the details, plus a payment link or invoice you send back, handles low volume and custom work without a shopping cart's cost or upkeep. Add a cart only when volume makes manual confirmation the bottleneck.
The question behind the question
Owners rarely want a shopping cart. They want to stop taking orders by phone at nine at night, stop losing details written on a scrap of paper, and stop chasing payment. Those are three separate problems, and a full online store is only one of several ways to solve them — usually the most expensive one.
It is worth being blunt about scale here. As of December 2024 there were 1.10 million employer businesses in Canada and 1.08 million of them — 98.2 per cent — were small [1]. In New Brunswick, 20,256 of 20,631 employer businesses are small [1]. Store software is largely designed for catalogues, inventory and volume. If you sell six things, or one thing priced differently every time, that machinery is overhead rather than help.
Four ways to take an order without a store
1. A structured order form. A form on your site with the fields you would otherwise ask for on the phone: what they want, quantity or size, date needed, pickup or delivery, address, phone. It emails you and confirms to them. You reply with a price or a confirmation. This is the workhorse, it never goes out of stock, and it suits custom work where no cart could calculate the price anyway.
2. A deposit or payment link. Most payment processors will issue a hosted checkout link or a pay-now invoice you send by email or text. The customer pays on the processor's page; card details never touch your site, which removes your biggest security liability. Pair it with the order form and you have covered ordering and payment.
3. A booking page. If what you sell is time rather than goods — appointments, site visits, classes — a booking page is the right shape, and taking a deposit at booking cuts no-shows more than any reminder.
4. A published price list with a call to order. The least technical option and still effective. Publish exactly what you charge, say how to order, and answer the phone. Prices in text are what buyers want and what gets quoted back to them by an assistant later.
When you actually need a cart
Four signals, and you need at least two before it pays. Many items at fixed prices. Stock that can run out and must not be oversold. Enough orders that confirming each one by hand costs real time. Customers who buy repeatedly and expect to check out without a conversation. If you are shipping fifty parcels a week, a cart earns its keep. If you are taking six custom orders, it is a subscription and a maintenance job in exchange for less flexibility.
What belongs on the order form
The fields are simply the questions you already ask on the phone, in the order you ask them. Name, phone, email. What they want, in your own product words rather than a code number. Quantity, size or duration. The date they need it. Pickup or delivery, and the address if it is delivery. One free-text box for anything unusual — that box catches the details no dropdown ever anticipates, and it is the field that makes a form work for custom trades.
Then stop. Every extra field costs you completed orders, and each one you add is personal information you have chosen to become responsible for. If you would not ask on the phone, do not ask on the form.
The price rules, which catch people out
Whatever route you take, the price a customer first sees has to be a price they can actually pay. Subsection 74.01(1.3) of the Competition Act treats a price that is not attainable because of fixed obligatory charges or fees as a false or misleading representation, excepting only charges imposed under an Act of Parliament or a provincial legislature [2]. That means a mandatory handling fee, packaging fee or service charge belongs in the advertised price, not in a line added at the end. Sales tax is the carve-out and can sit on top. Section 74.01(1)(a) also covers representations to the public that are false or misleading in a material respect [2], which is worth remembering before you write "free delivery" beside an order form that later applies a minimum. See what can I legally claim on my website?
Tax, once orders start arriving
Two separate questions. First, do you have to charge at all: CRA treats a business that does not exceed the $30,000 threshold over four consecutive calendar quarters as a small supplier that does not have to register, and a business that exceeds $30,000 in a single calendar quarter stops being a small supplier on the supply that took it over the line, with registration required from that point [3]. Second, at what rate: the rate depends on the place of supply, illustrated by a Vancouver store charging 13% HST when it delivers to Toronto [4]. Once you take orders online, you are more likely to sell outside your province, so this stops being theoretical. Say on the page whether listed prices include tax. Detail in how do I show prices with GST/HST?
What to write down before you switch it on
Most order disputes are expectation disputes. Publish the short answers in plain language beside the form: how long a quote holds, what a deposit secures and whether it is refundable, how long orders take, whether it is pickup or delivery and what delivery costs, and how to change or cancel. Six sentences prevents most of the friction, and it is the text buyers most often want quoted back to them.
Also decide what happens after submission. A form that gives no confirmation is worse than a phone number. Show a confirmation on screen, send an email copy, and state your reply time honestly. See contact form or phone number?
Privacy, consent and the security line
An order form collects more personal information than a contact form — names, addresses, phone numbers, sometimes access notes or dietary details. PIPEDA's Schedule 1 requires purposes to be identified at or before collection, requires knowledge and consent, requires policies and practices to be readily available, and provides that information no longer required should be destroyed, erased or made anonymous, with organisations developing guidelines and implementing procedures to govern that destruction [5]. In practice: ask for the minimum, say plainly what you do with it, and clear out old order emails on a schedule you actually keep. See does my small business website need a privacy policy?
Never take card numbers by form, email or text. Use a processor's hosted page or payment link so the card data never reaches you. And the form must sit behind HTTPS — a browser warning next to a page asking for an address ends the order: does my small business website need HTTPS?
If you want to email those customers later, treat that as a separate decision made at order time. Subsection 6(1) of Canada's Anti-Spam Legislation prohibits sending a commercial electronic message unless the recipient has consented, expressly or by implication, and unless the message complies with subsection 6(2), which requires prescribed identifying and contact information [6]. A separate, unchecked opt-in on the order form is the clean way to do it: what does CASL require on a signup form?
Make the form usable
Label every field, mark which are required, keep the list short, and do not reject a phone number because of a space in it. The Accessible Canada Act names information and communication technologies among the areas where barriers are to be identified and removed, working toward a Canada without barriers on or before January 1, 2040 [7]. A form that a screen reader can complete is the same form that works one-handed on a phone in a parking lot, which is where a good share of orders are placed.
Where we sit
We build order forms, booking links and price lists as part of a normal site, and we will happily point you at a payment link rather than sell you a store you do not need. A maple.website build starts at $50, covering 20,000 characters of copy, 4 custom images and 2 hours of work; past that, extra copy is $0.20 per 1,000 characters, extra custom images $2 each and extra hours $40 per hour, always quoted in advance. Hosting is $10 CAD per month including SSL, CDN and daily backups, on a domain you own, live within 48 hours of the brief. All prices CAD; HST extra where applicable. If your volume ever genuinely outgrows a form, that is a good problem, and we will say so plainly.
