Illustration of parcels, a delivery van and an online store launching
In this guide
  1. 1. Decide what you're selling and who will buy it
  2. 2. Calculate the real profit on an order
  3. 3. Choose how you'll handle stock
  4. 4. Pick the right kind of website
  5. 5. Prepare your products before design begins
  6. 6. Set up a payment provider and test checkout
  7. 7. Work out shipping before taking orders
  8. 8. Prepare essential customer information and policies
  9. 9. Test the whole order journey
  10. 10. Plan how customers will find the store
  11. What does it cost to start an online store in South Africa?
  12. Ecommerce launch checklist
  13. Common questions
  14. Need help building the store?

Starting an online store is easy to imagine and harder to operate. You need products people want, a price that leaves enough margin after fees and delivery, a checkout customers trust, and a reliable way to get the right order to the right person.

You do not need hundreds of products or an expensive website on day one. You do need to understand the practical numbers and processes before spending heavily on design or marketing.

1. Decide what you're selling and who will buy it

Start with a specific customer and a useful product range. A clear niche is easier to explain and advertise than a store that sells unrelated products to everyone. Check competitors, local availability, product specifications, return issues and whether customers search for the product by brand, category, problem or model number.

Before deciding to stock anything, ask whether it is fragile, bulky, regulated, hard to photograph or likely to be returned. These details affect your margins and store setup.

2. Calculate the real profit on an order

The selling price is not your profit. Make a simple worksheet for each product or category:

Selling price excluding VAT, where applicable minus product cost, payment fees, packaging, delivery subsidy, returns allowance and marketing acquisition cost = an estimate of contribution before fixed overheads.

For example, an illustrative R500 sale with R280 in product cost, R20 in payment costs, R25 packaging, R50 delivery contribution and R40 acquisition cost leaves R85 before fixed overheads and any applicable tax effects. Your real figures will differ. Don't use the example to set prices without calculating your own costs.

Products with low margins can become unprofitable when delivery or returns are underestimated.

3. Choose how you'll handle stock

You might purchase and hold stock, manufacture products, supply goods on order or work with a distributor. Each model has its own risks.

If products come from suppliers, decide whether their availability will be checked manually or through a product feed integration. A supplier's stock number can change between the moment you import it and the moment a customer pays, so any promised delivery date should be realistic.

4. Pick the right kind of website

A conventional online store suits products with known prices that can be purchased without a conversation. A quote-request catalogue may be better when prices change frequently, products need configuration or delivery must be assessed individually.

If you're comparing platforms, read WooCommerce versus Shopify in South Africa. If you're comparing the buying process, see online catalogue versus ecommerce store.

5. Prepare your products before design begins

Collect product names, SKUs, descriptions, options, prices, images, sizes, weights and stock rules. Organise categories around how customers search, not simply how the supplier's spreadsheet is arranged.

Good product descriptions answer specific questions: dimensions, materials, compatibility, what's included, variations and delivery limitations. Copying the same supplier paragraph onto hundreds of products rarely helps customers make better decisions.

6. Set up a payment provider and test checkout

Look at supported payment methods, transaction fees, settlement arrangements, refund processes and the provider's integration options. For South African buyers, familiar local methods and a checkout that works on a phone can matter more than offering every possible payment method.

Test successful transactions, failed payments, cancelled payments and delayed notifications. An order must not be treated as paid just because a shopper visits a success URL. Read our South African payment gateway guide.

7. Work out shipping before taking orders

Decide which areas you deliver to, whether you offer collection, how costs are calculated and which products need special handling. A flat delivery fee can be practical for a limited product range and disastrous for oversized items.

Test addresses in different provinces, remote areas, apartment buildings and places where courier service may differ. Make sure the customer can see delivery terms before paying.

8. Prepare essential customer information and policies

Customers should know who they're buying from, how to contact the business, what delivery costs and what happens if there is a problem. Review your terms, privacy information and refund or returns processes against applicable South African requirements.

Depending on your operation, relevant frameworks may include the Consumer Protection Act, the Electronic Communications and Transactions Act and POPIA. Their application can depend on the product and circumstances. Obtain suitable legal or accounting advice rather than copying another store's policies.

9. Test the whole order journey

Place test orders on a phone and desktop. Check search and filters, variations, shipping, coupon rules, payment states, emails and administration. Confirm that the right people receive order notifications and that refunds or cancellations have an understandable process.

Also test how the business will handle a product that becomes unavailable after an order is placed.

10. Plan how customers will find the store

Search demand, category content, product information and paid campaigns all have a part to play. But marketing cannot rescue missing product information or a checkout that fails.

Start with a small number of products or categories you can support properly. Monitor which searches attract visitors, which pages convert and which enquiries reveal gaps in your information.

What does it cost to start an online store in South Africa?

Your total includes more than development. Budget for stock, product photography, packaging, delivery arrangements, payment charges, hosting, returns and marketing. A September 2026 study found a R7,250 median advertised once-off package price for entry-level online stores, but a project with extensive product preparation or live system integrations can cost much more. Source: Orcanically's survey of South African published prices.

The best budget is the one that covers the complete first sale: acquiring a buyer, collecting payment, fulfilling the order and dealing with a problem if it occurs.

Ecommerce launch checklist

  • Products and prices checked against actual costs.
  • Stock and out-of-stock rules decided.
  • Clear categories, product information and photographs.
  • Payment account verified and test transactions completed.
  • Shipping, delivery and collection terms visible.
  • Contact information, policies and customer emails checked.
  • Mobile checkout tested from product to confirmation.
  • Analytics, Search Console and useful tracking configured where appropriate.
  • A person assigned to respond to enquiries and handle orders.

Common questions

Sometimes, if a supplier can fulfil orders reliably and the business is clear about availability, delivery and responsibility for returns. You still need working margins and a dependable process.

It can be, especially if you want WordPress flexibility or supplier integrations. You will also need to manage hosting, updates and compatible extensions. Another hosted platform may be simpler for a less customised store.

Your obligations depend on how you operate, your legal structure and relevant tax or product rules. Check current CIPC, SARS and other regulatory guidance for your particular business rather than relying on a generic checklist.

Choose a narrow product audience, make product information useful, test the site and focus on one or two realistic acquisition channels. Measure contribution after costs, not just sales volume.

Need help building the store?

We can discuss the catalogue, checkout and integrations needed for your business, whether the plan is small or technically demanding.

Explore ecommerce development or contact us.

More guides

Planning a website or online store?

Tell us what the site needs to do and who will use it. A rough explanation is enough for a first conversation.