Ecommerce Basics for Small Business

📖 18 min readWebsite Management
GW
GoWebsited
Published 19 August 2026 · Updated 19 August 2026

What does ecommerce actually involve?

Ecommerce is selling products or services online through your own website, which in practice means five systems working together: a product catalogue, a shopping cart, a payment gateway, a shipping or fulfilment method, and a way of handling tax and records. The website is the visible part. Most of the work, and most of the decisions that determine whether it succeeds, sit in the four systems behind it.

Key takeaways

  • Decide what you are selling and how it ships before you choose a platform. The logistics decide the software, not the other way round.
  • Budget for the whole stack. Platform, payment fees, shipping, photography and time all recur. The build cost is rarely the largest number.
  • Product pages carry the sale. Photography, clear specifications, honest shipping information and real reviews do more than homepage design.
  • Most abandoned carts are caused by surprises. Unexpected shipping cost, forced account creation and a long checkout are the classics.
  • Tax and consumer law are jurisdiction-specific. Get them confirmed with someone qualified rather than guessing from a blog post, including this one.
  • Launch small and iterate. A tight catalogue of well-presented products beats a large one where nothing is finished.

What this guide covers

  1. Should you sell online at all?
  2. Fulfilment models
  3. Choosing a platform
  4. What ecommerce actually costs
  5. Structuring your catalogue
  6. Product photography
  7. What a product page needs
  8. Payments
  9. Shipping and delivery
  10. Tax and legal basics
  11. Checkout and abandoned carts
  12. Policies that build trust
  13. Pre-launch checklist
  14. After launch: the first 90 days
  15. Common mistakes
  16. FAQ

Should you sell online at all?

The first question is not which platform. It is whether an online store is the right shape for your business, because for a meaningful number of small businesses it is not, and the ones that discover this after building a store lose a lot of time.

Selling online works well when your product is easy to describe and photograph, ships without drama, does not need fitting or consultation, and has enough margin to absorb payment and shipping costs. It works less well when every sale requires a conversation, when the product is heavy, fragile or perishable, when margins are thin, or when your customers are local and already buying in person.

Strong fit

Physical goods that ship easily, digital products and downloads, courses, tickets, subscriptions, consumables people reorder, and anything with a clear specification.

Workable with care

Made-to-order items, bulky goods with regional delivery, food and drink with local delivery windows, and services sold as fixed packages.

Often better handled another way

Bespoke quoting, anything requiring measurement or fitting, high-value items customers want to see first, and businesses where the real bottleneck is capacity rather than demand.

A useful middle path

Sell a small, well-chosen subset online while keeping the complicated work on an enquiry form. Gift vouchers, standard packages and consumables are a common starting point.

A question worth answering honestly: if a hundred orders arrived next week, could you fulfil them? An online store creates demand you must then service, and the businesses that struggle most are the ones whose operations were not ready for the volume they successfully generated.

Fulfilment models

How the product reaches the customer shapes almost every other decision, so settle this before comparing software.

  1. Hold your own stock. The most common model for small businesses. You control quality, packing and dispatch, and you carry the cost of inventory and the work of shipping.
  2. Made to order. Nothing is produced until a sale happens. Excellent for cash flow, but lead times must be stated clearly on the product page or you will spend your days answering where-is-my-order emails.
  3. Third-party fulfilment. A warehouse holds and ships your stock. Removes the daily packing work, adds cost and a layer between you and the customer experience.
  4. Dropshipping. A supplier ships directly to your customer. Low upfront cost and correspondingly low control over quality and delivery times, which are the two things customers judge you on.
  5. Digital delivery. Files, licences, courses or bookings delivered automatically. No shipping, no stock, and the fewest moving parts of any model.
  6. Local delivery or collection. Increasingly common for food, plants, and bulky goods. Needs postcode-based rules and time slots, which not every platform handles well out of the box.

Choosing a platform

Every platform comparison you read is somebody’s affiliate page, so here is the honest structural version. There are three broad categories and the right choice depends on control, complexity and who maintains it.

Hosted all-in-one platforms

Everything is included and maintained for you: hosting, security, updates, payments and support. Fastest to launch and the least technical work. In exchange you pay a recurring fee, sometimes a transaction fee, and you accept the platform’s limits on customisation and data portability.

Self-hosted store software

Typically an ecommerce plugin on your own website, most commonly on WordPress. Maximum control, no per-sale platform fee, and full ownership of your data. In exchange you are responsible for hosting, updates, security and backups, either yourself or through a maintenance arrangement.

Website builders with a shop bundled

Simple and adequate for a small catalogue attached to a mainly brochure site. Comfortable for the owner to manage, and usually the first thing outgrown if the shop becomes the main business.

Marketplaces and social selling

Selling through an existing marketplace or social platform. Instant access to an audience and almost no setup, at the cost of fees, weak brand control and, critically, not owning the customer relationship.

A practical way to decide: if the shop is the business, you want either a serious hosted platform or a properly maintained self-hosted store, because you will outgrow anything lighter. If the shop is a secondary revenue line beside a service business, keep it on the same website as everything else so you maintain one thing rather than two. And whatever you choose, check before committing that you can export your products, customers and orders in a standard format, because the day you want to move is not the day to discover you cannot.

Watch the fee structure, not the headline price. Some platforms charge a monthly fee plus a percentage of every sale on top of the payment processor’s own cut. On thin margins that second percentage matters far more than the difference in monthly subscription.

Product photography setup with a camera lens and well-lit items on a clean surface
Product photography is usually the highest-return investment in a small online store.

What ecommerce actually costs

We are not going to quote figures, because platform pricing, payment rates and shipping costs change constantly and differ by country, currency and volume. Check current rates directly with each provider. What is stable is the list of things you will be paying for, and most first-time sellers budget for only the first two.

  1. Platform or hosting. A monthly subscription, or hosting plus a maintenance arrangement if self-hosted.
  2. Payment processing. A percentage plus a fixed amount per transaction, typically higher for international cards. This is a permanent cost of every sale and it comes straight off your margin.
  3. Domain and SSL. Small, annual, and non-negotiable for a shop.
  4. Design and build. One-off, whether that is your own time or someone else’s.
  5. Product photography. One-off per product, recurring as the catalogue grows, and consistently the highest-return spend in a small store.
  6. Apps, plugins and extensions. Shipping calculators, review tools, email marketing, tax handling and inventory sync. Individually small and collectively significant.
  7. Packaging and shipping materials. Boxes, mailers, filler, labels and tape, per order.
  8. Carrier costs. Whether absorbed or charged on, this is real money and it changes with weight, size and destination.
  9. Returns. Return shipping, restocking time and unsellable stock. Budget for it as a percentage rather than pretending it will be zero.
  10. Marketing. Ads, email, content. A shop with no traffic is a warehouse with no door.
  11. Your time. Packing, customer emails, stock counts and photography. This is the cost small sellers underestimate most, and it scales directly with orders.

Do the margin maths before launch. Take your selling price, subtract cost of goods, payment fees, average shipping, packaging and an allowance for returns. If what remains does not cover your time and leave a profit, the problem is the pricing, and no amount of website work will fix it.

Structuring your catalogue

Catalogue structure decides how easy your shop is to browse and how well it performs in search, and it is much harder to change once you have orders and links pointing at old URLs. Spend an hour on it before you add the first product.

  1. Use categories the way customers think, not the way your supplier organises stock. Customers search for what a thing is for, not which range it belongs to.
  2. Keep the hierarchy shallow. Two levels is usually plenty. Deep nesting hides products and creates URLs nobody can read.
  3. Use variants for genuine variations such as size and colour, and separate products for genuinely different items. Splitting one product into six listings scatters reviews and confuses search engines.
  4. Write proper product titles. Descriptive and specific, including the attributes people actually search for, rather than an internal SKU code.
  5. Set clean URLs early, and if you must change one later, redirect the old address rather than leaving it dead.
  6. Add filters people will use: price, size, colour, availability. Filters that return no results are worse than no filters.
  7. Decide how out-of-stock items behave. Hiding them loses the search visibility they earned. Showing them with a notify-me option keeps the page and captures demand.

Product photography

On a physical goods store, photography is the product. The customer cannot touch, weigh or try anything, so the images do all the work that a shelf and a fitting room would do in person. This is the one area where spending money reliably pays back.

  1. Shoot every product on a clean, consistent background. Consistency across the catalogue matters as much as the quality of any single shot.
  2. Use soft, even light. Daylight through a large window with a white surface bouncing light back is genuinely enough for most small products.
  3. Give multiple angles. Front, back, detail, and at least one shot showing scale next to a familiar object.
  4. Show the product in use. Lifestyle images help people picture ownership, which is what converts.
  5. Be accurate about colour. Colour that does not match reality is one of the leading causes of returns, and returns are expensive.
  6. Size and compress properly. Large uncompressed images are the most common cause of slow shops, and a slow shop loses buyers before the images load.
  7. Add descriptive alt text for accessibility and for image search, which sends meaningful traffic to product pages.
  8. Keep the originals. You will want to recrop and reuse them for ads, social and print later.

What a product page needs

The product page is where the decision happens. It has a job list, and pages that convert well complete all of it.

Clear title and price

Visible without scrolling, with tax status stated plainly so the number is not a surprise later.

Multiple good images

With zoom on desktop and swipe on mobile. This is the single biggest lever on a product page.

A short description that sells

What it is, who it suits, what problem it solves. Two or three sentences before any specification table.

Full specifications

Dimensions, weight, materials, contents, compatibility. Missing specifications generate emails and abandoned carts in equal measure.

Stock and lead time

In stock, made to order in five days, back in stock next month. Ambiguity here is the most common cause of cancelled orders.

Shipping cost and speed

Shown on the product page, not discovered at checkout. Late shipping surprises are the leading cause of abandonment.

Reviews

Real ones, with names. On products people hesitate over, reviews do more than any amount of copy.

A prominent add to cart

One obvious button. Variant selectors should be above it, and choosing a variant should update the price and image immediately.

Returns in one line

A short plain statement near the button, linking to the full policy. This removes the last objection at the exact moment it arises.

Related products

Genuinely relevant ones. This is where average order value comes from, and irrelevant suggestions actively distract.

Payments

Payment setup is where a surprising number of launches stall, usually because the account verification takes longer than expected. Start it early, not the week you plan to go live.

  1. Offer the methods your customers actually use. Cards are the baseline, and digital wallets significantly improve mobile conversion because they remove typing entirely.
  2. Understand the full fee. A percentage plus a fixed amount per transaction, usually higher for international and sometimes for currency conversion. Model this against your average order value, because a fixed per-transaction fee hurts small baskets disproportionately.
  3. Check the payout schedule. Money typically arrives days after the sale. If you are buying stock to fulfil orders, that gap is a cash flow question worth planning for.
  4. Keep the customer on your site if you can. Redirecting to an external payment page still converts less well than an integrated checkout, though a trusted redirect is far better than no payment option.
  5. Prepare for disputes. Chargebacks happen. Keep dispatch records, tracking numbers and delivery confirmations, because those are what win a dispute.
  6. Never store card details yourself. Use a compliant processor. Handling card data directly brings obligations no small business wants.
  7. Test with a real transaction before launch, including a refund, and confirm the money moves in both directions.

Do not skip this: complete the payment provider’s identity and business verification well before your intended launch date. It commonly requires documents, and it is the single most frequent cause of a delayed opening.

Shipping and delivery

Shipping is where online stores quietly lose money, and where customers quietly abandon carts. The two problems are related, because the instinct to hide shipping costs is exactly what causes the abandonment.

Free shipping over a threshold

The most effective common approach. Set the threshold above your average order value so it lifts basket size, and build the cost into your pricing rather than absorbing it.

Flat rate

Simple, predictable and easy to display up front. You win on some orders and lose on others, which is fine if the average works.

Live carrier rates

Accurate and fair, but requires correct weights and dimensions on every product, and it shows a number that can vary. Best for heavy or bulky goods.

Zone-based rates

Different prices by region or country. Necessary once you ship internationally, and the place where unclear duty and tax handling causes disputes.

Local delivery

Postcode rules and time slots. Popular for food, plants and furniture, and rarely handled well without an add-on.

Click and collect

Free to run, popular with local customers, and an easy first step for a business with a physical location.

Whichever you choose, three rules hold. Show the cost before checkout, ideally on the product page. State the dispatch time and the delivery time separately, because customers conflate them and then complain. Send tracking automatically, because where is my order is the most common support message in every store and it is almost entirely preventable.

International selling adds real complexity: customs paperwork, duties, and the question of whether the customer is charged on delivery. A parcel held at customs with an unexpected bill produces an unhappy customer and often a refund. Be explicit about who pays what before you accept overseas orders.

Tax and legal basics

This section is deliberately short and deliberately cautious, because tax and consumer law vary by country, province or state, product type and turnover, and because getting it wrong is expensive in a way that website mistakes are not.

What is generally true is that you will need to decide whether your prices display inclusive or exclusive of sales tax, whether you are required to register and collect it, how that changes when you sell to other regions or countries, what invoices or receipts you are obliged to issue, what statutory rights of cancellation and return your customers have, and what you must publish on the site about your business identity and terms.

None of those should be answered from a blog post. Confirm them with an accountant and, where consumer law is involved, someone qualified in your jurisdiction. Most platforms can implement whatever rules you give them, so the constraint is knowing the correct answer, not configuring it.

Two things to get right from day one: keep complete order records including tax charged, and make sure your published policies match what you actually do. Mismatched policies cause more disputes than missing ones.

Checkout and abandoned carts

Carts are abandoned for a small set of well-understood reasons, and most of them are self-inflicted. The good news is that fixing them is cheap and immediate.

  1. Show all costs early. Shipping, tax and any handling fee. Unexpected costs at the final step are the most common abandonment reason there is.
  2. Offer guest checkout. Forcing account creation before purchase costs sales. Offer the account after the order instead, prefilled from what they just typed.
  3. Keep it to as few steps as possible, with a visible progress indicator if there is more than one.
  4. Ask only what you need to ship and invoice. Every extra field is another chance to reconsider.
  5. Make it work properly on mobile. Correct keyboard types, address autocomplete, large tap targets, and wallet payments enabled.
  6. Show trust cues at the payment step: secure payment badges, your returns policy in one line, and a contact method.
  7. Do not remove the navigation entirely, but do remove distractions. Nothing on the checkout page should compete with completing the order.
  8. Send abandoned cart emails where you have consent and it is permitted in your jurisdiction. One helpful reminder recovers a meaningful share of lost orders.
  9. Confirm clearly. An order confirmation with what was bought, what happens next, and when it ships prevents most support contacts.

“Nobody abandons a cart because the checkout was too beautiful. They abandon because something surprised them.”

Policies that build trust

Policy pages feel like paperwork and they function as conversion tools, because they answer the questions a cautious buyer is asking silently. A shop without them reads as risky even to visitors who never open them.

Shipping policy

Dispatch times, delivery estimates, costs by region, what happens to delayed or lost parcels.

Returns and refunds

The window, the condition items must be in, who pays return postage, and how long a refund takes. Be specific about all four.

Privacy policy

What data you collect, why, who it is shared with, and how someone requests deletion. Required in most jurisdictions and increasingly expected by customers.

Terms of sale

When the contract forms, pricing errors, cancellation rights, and limits of liability. Worth having reviewed rather than copied.

Contact information

A real business name, address and a monitored contact method. This is both a trust signal and, in many places, a legal requirement.

FAQ

Not a policy, but it does the same job faster. Every question you answer twice by email belongs here.

Pre-launch checklist

Work through this before you take real money

  • A test order completed end to end, including payment and refund
  • Confirmation emails arriving, correctly formatted, and not landing in spam
  • Shipping rates correct for every region you accept orders from
  • Tax settings confirmed with your accountant
  • Every product has images, a description, specifications and a weight
  • Stock levels accurate, with out-of-stock behaviour decided
  • Checkout tested on a real phone, not just a resized browser window
  • SSL active across the whole site, with no mixed content warnings
  • Policy pages published and linked from the footer and checkout
  • Analytics and ecommerce tracking installed and firing on a test purchase
  • Backups running, with a restore tested
  • A plan for who answers customer emails, and how quickly

After launch: the first 90 days

The launch is the beginning of the data, not the end of the project. The first three months are where you find out what your customers actually want, and small stores that treat this period as a listening exercise consistently outperform those that move straight to advertising.

  1. Watch which products get viewed but not bought. That gap usually points at a missing photo, an unclear specification or a shipping cost surprise.
  2. Read every customer email as a product brief. Repeated questions are missing content on your product pages.
  3. Ask for reviews systematically. An automated request a sensible interval after delivery, with a direct link, produces far more reviews than hoping.
  4. Start collecting email addresses immediately. Owned audience is the asset that makes the second year easier than the first.
  5. Track the numbers that matter: conversion rate, average order value, and the true cost of acquiring a customer including all fees.
  6. Fix your top three friction points before spending on ads. Advertising into a leaky store simply buys you a more expensive version of the same result.
  7. Review returns for patterns. A product returned repeatedly for the same reason is a listing problem, not a product problem, most of the time.

Common mistakes

  1. Launching with a huge catalogue. Twenty properly photographed and described products outsell two hundred half-finished ones.
  2. Hiding shipping costs until checkout. The single most reliable way to lose an order you had already won.
  3. Choosing the platform first. Fulfilment, margins and catalogue complexity should decide the software.
  4. Underpricing. Forgetting payment fees, packaging, returns and your own time turns a busy shop into an unprofitable one.
  5. Ignoring mobile checkout. A majority of browsing happens on phones, and a checkout that is merely tolerable on mobile costs real revenue.
  6. No email capture. Renting an audience from an ad platform forever is the most expensive way to run a shop.
  7. Treating support as an afterthought. Slow replies on a first order end a customer relationship before it starts.
  8. Never revisiting the numbers. Payment fees, carrier rates and supplier costs all move. A margin calculated at launch and never checked again is a guess.

Thinking about selling online?

We build small business online stores that are fast, easy to manage and set up correctly from the start, including payments, shipping rules and the policy pages most shops forget.

See our plans

Frequently asked questions

What is the best ecommerce platform for a small business?

There is no single best one, and the honest answer depends on your fulfilment model, catalogue complexity and who will maintain the site. Hosted all-in-one platforms are fastest to launch and lowest maintenance, at the cost of recurring fees and less control. Self-hosted store software gives full ownership and no per-sale platform fee, but you are responsible for hosting, updates, security and backups. Decide how you ship and how much control you need first, then compare software against that.

How much does it cost to start an online store?

Costs vary too much by country, platform and product type for a useful single figure, so check current pricing with each provider directly. What is consistent is the list of costs to budget for: platform or hosting, payment processing fees on every sale, domain and SSL, design and build, product photography, apps and extensions, packaging, carrier costs, returns, marketing, and your own time packing orders and answering emails. Most first-time sellers budget only for the build and are surprised by the recurring items.

Do I need to charge sales tax on online orders?

It depends on your jurisdiction, your turnover, what you sell and where your customers are, and the rules change when you sell across borders. This is not something to decide from a blog post. Confirm your obligations with an accountant before launch, then configure the platform to match, because almost every platform can implement the rules correctly once you know what they are.

Why do customers abandon their carts?

Most abandonment comes from surprises and friction: shipping costs revealed only at the final step, being forced to create an account before buying, a long or confusing checkout, a checkout that works poorly on mobile, and unclear delivery timescales. Showing all costs early, offering guest checkout, cutting the number of fields and enabling digital wallets address the majority of it.

Should I offer free shipping?

Free shipping above a spending threshold is usually the most effective approach for small businesses. Set the threshold slightly above your current average order value so it encourages larger baskets, and build the shipping cost into your product pricing rather than absorbing it from margin. Whatever you choose, display the cost before checkout rather than at it.

How many products should I launch with?

Fewer than you think. A small catalogue where every product has good photography, complete specifications, accurate stock information and clear shipping details will outperform a large catalogue of half-finished listings. Launch tight, learn what sells, then expand into demand you have actually observed.

Do I need product photos taken professionally?

Not necessarily, but the photography does need to be good and consistent, because on an online store the images do the job the physical product would do in a shop. Soft daylight, a clean consistent background, multiple angles, a shot showing scale and accurate colour will take you a long way. If your budget allows one investment, this is usually the one with the highest return.

Can I sell online without holding stock?

Yes, through made-to-order production, third-party fulfilment or dropshipping. Each trades control for convenience. Made to order protects cash flow but needs clearly stated lead times. Third-party fulfilment removes daily packing at a cost. Dropshipping has the lowest upfront cost and the least control over quality and delivery speed, which are the two things customers judge you on.

Ready to Stop Worrying About Your Website?

Plans start at $49/mo. No setup headaches, no tech stress.

See Plans & Pricing →