What Do You Need to Start an Online Shop in South Africa? A Small-Business Checklist
Planning to sell online in South Africa? Prepare your products, stock, payments, fulfilment, delivery, returns and customer processes before a solid launch.
WebWise Management
8/11/20267 min read


Putting products on a website is only one part of starting an online shop.
The bigger question is whether your business is ready to receive an order and carry it through properly. You need to know what is being sold, whether it is in stock, how payment will be confirmed, who will pack it, how it will be delivered or collected, what the customer will be told, and what happens if something goes wrong.
For some businesses, the answer will be: yes, we are ready.
For others, the useful answer may be: not yet. We need to sort out the process first.
This checklist focuses on operational readiness. It is not a complete legal or compliance checklist, and it does not replace professional advice where your business needs it.
Start with the order journey, not the website
Before choosing colours or product-page layouts, write down what should happen after a customer decides to buy.
A simple journey might be:
Customer chooses a product → checks price and delivery information → places the order → payment is confirmed → stock is allocated → the order is packed → it is dispatched or prepared for collection → the customer is updated → any return or problem is handled.
If you cannot explain who is responsible for each step, the shop is not only missing website content. It is missing an operating process.
The website can support that process. It cannot invent it for you.
1. Prepare your product catalogue
An online customer cannot pick up a product or ask a quick question across the counter. Your product information has to do more work.
For each product, prepare a clear name, useful description, price, available variants and any dimensions, quantity, materials, care or usage information that genuinely matter. Also decide how your business will identify the item internally.
The exact fields depend on what you sell. A clothing shop needs different information from a furniture maker. The goal is to give customers enough information to make an informed choice and give your team enough information to fulfil the correct order.
South Africa's Electronic Communications and Transactions Act (ECTA) includes disclosure requirements for electronic transactions, including sufficient descriptions and pricing and transaction information. The exact application can depend on the transaction, so compliance should be checked separately rather than treated as a generic template.
2. Get product photography ready
Product photographs should help customers understand what they are buying, not only make the shop look attractive.
Prepare clear, consistent images. Depending on the product, you may need several angles, close-ups, a sense of scale or photos of different variants.
Also decide who will photograph new products after launch and where approved images will be stored. A catalogue becomes messy quickly when the first products have carefully prepared photos and later additions are handled differently.
3. Finalise prices and customer charges
Before checkout is configured, decide the selling price of each product and variant, whether delivery is charged separately, whether collection is available and how any discounts will be controlled.
ECTA's disclosure provisions include the full price and relevant transport costs, taxes and other fees or costs. In practical terms, your online buying process needs to communicate the transaction cost clearly rather than leaving important charges uncertain.
Someone in the business should also own price updates so the online shop reflects what the business is actually prepared to charge.
4. Decide how stock will be managed
Stock becomes harder when the same products are sold in several places.
You might sell in-store, at markets, through WhatsApp and through the online shop. If those channels do not share a reliable stock process, you can accept an online order for something that has already been sold elsewhere.
Decide where the master stock count lives, who updates it, when stock is reserved for an order, what happens at zero stock and how returns affect the count.
You do not necessarily need a complicated inventory system. You do need one process your team understands.
5. Define your payment process
This is not a payment-gateway comparison. The readiness question is: how will your business know that an order is paid and ready to fulfil?
Decide which payment methods you intend to accept and what happens when a payment is successful, pending, failed or needs to be refunded. Decide who can verify payments and who can authorise refunds.
ECTA requires a sufficiently secure payment system with reference to accepted technological standards and the type of transaction. That means the payment part of the shop needs proper technical setup and current provider guidance rather than an improvised process.
6. Work out delivery and collection
"Delivery available" is not a fulfilment plan.
Decide where you deliver, how charges are calculated, how products will be packaged, what delivery timing you can genuinely support and what happens when an address is incomplete or a delivery fails.
If you offer collection, define the collection point, available times and how customers will know an order is ready.
Do not promise a dispatch time because it sounds competitive if your business cannot consistently meet it.
South African consumer law can affect electronic order performance, delivery, cancellations and returns, and ECTA and the Consumer Protection Act (CPA) interact. This is why copied terms from another online shop are not a substitute for appropriate compliance advice.


7. Build a repeatable fulfilment routine
Once an order is paid, who does what?
A simple routine may be: check the order and payment status, allocate stock, pick and inspect the correct item, pack it, prepare the delivery or collection handover, update the order status and send the relevant customer communication.
Run a few test orders before launch. Include an awkward one, such as two products with different variants or an address that needs clarification.
The unusual orders often expose the gaps that an easy one-product order does not.
8. Plan customer communication after purchase
Online-shop communication is different from a normal sales enquiry.
Customers may need confirmation that the order was received, information about payment, a dispatch or collection update, and a way to get help if something is delayed or incorrect.
Decide which messages should be automatic and which need a person. Also decide where replies go. An automated email creates a problem if customers reply to an inbox nobody monitors.
The goal is not constant messaging. It is clear communication at the points where customers reasonably need it.
9. Prepare returns, exchanges and refunds
Do not wait for the first problem to decide how a return works.
Define how a customer starts a return or exchange, where goods go, who inspects them, how stock is updated, who approves a refund and how the outcome is communicated.
Keep your own operating policy separate from the customer's legal rights. ECTA provides cancellation rights for certain electronic transactions and lists exceptions, while the CPA provides other consumer protections in relevant circumstances. A blanket "no refunds" line should therefore not be treated as a complete legal position.
The National Consumer Commission and Consumer Goods and Services Ombud's March 2026 joint paper specifically identifies returns, refunds, delivery, data protection and privacy among current e-commerce consumer-protection concerns.
10. Prepare business and privacy information
An online shop needs more than products and a logo.
ECTA section 43 includes supplier and transaction disclosures covering areas such as business/contact information, product descriptions, pricing, payment method, terms, delivery timing, returns/refunds and security/privacy information.
Your shop will also usually collect customer information needed to fulfil an order. POPIA requires personal information to be processed lawfully and reasonably and includes requirements around purpose, openness and reasonable safeguards.
Before launch, know what customer information you collect, why you need it, who can access it, who receives it to fulfil the order, where it is stored and how it is protected. Then make sure the appropriate customer-facing privacy information and compliance review are in place.
A practical example: a shop that can be built, but is not ready
Consider a small South African maker that sells candles at weekend markets and takes occasional WhatsApp orders. This is a composite example, not a named WebWise Management client.
The owner already has good product photos, so building an online shop looks simple. But the readiness check finds that market stock and home stock are recorded separately, delivery prices are worked out manually, some products are made to order without a clear lead time, and refunds are handled case by case.
A developer could still build the checkout.
The better first step is to define one stock process, delivery and collection rules, realistic fulfilment timing, a returns workflow and the customer updates that should happen. Then the technology can support a process that already makes sense.
The common mistake: expecting the website to fix the operation
A common mistake is assuming the online-shop build will automatically solve stock, fulfilment, delivery and customer-service problems.
It will not.
Technology can automate a defined rule. It cannot decide what your rule should be.
If nobody owns the stock count, displaying stock online may simply expose the inconsistency faster. Define the process first, then decide which parts the website should automate.


Online-shop readiness checklist
Before launch, check that:
· Product names, descriptions, variants, prices and photographs are ready.
· There is a clear stock-management process.
· Payment methods and payment-status handling are defined.
· Refund authority and the refund process are defined.
· Delivery areas, charges, packaging and realistic fulfilment timing are known.
· Collection arrangements are defined, if offered.
· Order-picking and packing responsibilities are assigned.
· Customer order updates are planned.
· Returns and exchanges have an internal workflow.
· Required business, transaction, privacy and policy information has been identified for appropriate compliance review.
· The business knows what personal information it collects and why.
· At least one complete test order and one problem scenario have been run.
If several answers are still "we'll figure that out after launch," finish those decisions first.
One useful action before you build
Take one real product and run a mock order on paper, from product selection to completed delivery or collection. Then run the process backwards for a return.
Whenever you write "someone does this" or "the system handles it," replace that phrase with the actual person, rule or tool responsible.
The gaps you find are your pre-launch work list.
An online shop should make a working sales process easier to use. It should not hide an unfinished process behind a checkout button.
If your business has worked through the operational side and is ready to plan the shop itself, WebWise Management can help turn that process into a practical online-store structure and build. If the readiness check shows that some decisions still need work, sorting those out first is a perfectly good next step.
Contact
Reach out anytime for personalized support.
Email:
Phone:
+27 72 709 7557
© 2026. All rights reserved.
