Updated 14 September 2026 · By the Just Graphic Designs team in Newcastle, KwaZulu-Natal.
An online store is more than a product catalogue and a payment button. South African customers need clear prices, delivery information, trustworthy payment choices and a smooth mobile experience. This practical checklist covers the decisions a business should make before launching.
1. Define what you will sell
Prepare a clean product list with names, descriptions, prices, stock quantities, sizes or colours, weights and good-quality photographs. Decide which products are taxable and whether prices displayed to consumers include VAT. Do not launch with placeholder descriptions or missing images.
2. Choose and protect the domain
Register a short domain that is easy to spell. Keep the registration account in the business owner’s control and record renewal dates, nameservers and login details securely. Domain registration and web hosting are separate services even when purchased together.
3. Plan payments
Select a payment gateway that supports the methods your customers use. Compare transaction fees, settlement times, refund procedures and verification requirements. Complete merchant approval before launch and test a real low-value transaction, refund and failed payment.
4. Write transparent delivery rules
State where you deliver, the cost, expected timeframes and how customers receive tracking information. Decide whether rates are flat, calculated by area, weight or order value. Test remote-area and collection scenarios.
5. Publish essential customer information
- Business identity and contact details
- Delivery and collection policy
- Returns, refunds and cancellation process
- Privacy and cookie information
- Terms and conditions
- Product warranties where relevant
Policies should match the way the business actually operates. If legal advice is required, consult a suitably qualified South African professional.
6. Design for mobile shoppers
Most customers will encounter the store on a phone. Product titles, prices and add-to-cart buttons must be easy to see. Menus, filters and checkout fields should work without horizontal scrolling. Compress images so attractive photography does not make pages painfully slow.
7. Configure email properly
Test order confirmations, payment messages, password resets and dispatch notifications. Use a domain-based business address and confirm that messages reach common inboxes. The customer and store administrator should both receive the information they need.
8. Test the complete journey
Search for a product, add and remove items, apply a discount, change quantities, calculate delivery, create an account, pay, receive emails and request a refund. Repeat the test on different phones and browsers. Check what happens when stock runs out or a payment fails.
9. Add measurement without clutter
Configure analytics and conversion tracking with appropriate consent controls. Measure product views, cart additions, checkout starts and purchases. Avoid installing many overlapping marketing plugins because they can slow the store and create inconsistent data.
10. Plan ongoing operations
Assign responsibility for stock, prices, orders, customer enquiries, backups, updates and security checks. Schedule a regular review of broken links, outdated products and expiring licences. A store needs attention after launch.
Before you go live
Ask someone unfamiliar with the project to place a test order. Fresh eyes often reveal confusing wording or missing steps. Keep a launch-day contact available to monitor payments, email and delivery calculations.
Just Graphic Designs plans and builds practical stores for South African businesses. Learn about our e-commerce development service, review our branding support, or request a consultation.
