Digital Marketing & Web development South Africa
Digital Marketing | Web development Services
Digital Marketing | Web development Services
🚀 Want a visual step-by-step guide? Watch the full video tutorial here! (Recommended for beginners)
Welcome back, future moguls! 🚀 If you’ve been following along, your Shopify store is now looking sharp and ready for action. But a beautiful store without products or a way to get paid is like a bakery without bread. In this action-packed Part 2 of our South African Shopify series, we’re rolling up our sleeves to stock those digital shelves and set up everything you need to get paid. Let’s transform your stunning storefront into a fully-functional, revenue-ready business today.
By the end of this guide, you’ll be ready to accept orders and process payments from customers across South Africa. Let’s dive in!
This is where your store comes to life. Here’s how to add products that sell:
Navigate to ‘Products’ > ‘Add product’ in your Shopify admin.
Craft a compelling title & description: Use keywords your customers would search for (e.g., “Men’s Leather Driving Shoes Cape Town”). Highlight benefits, not just features.
Upload high-quality images: Use multiple angles, lifestyle shots, and ensure they’re well-lit. This is non-negotiable for building trust.
Set up Variants (Sizes/Colours/Options): In the ‘Variants’ section, add options like size or colour. You can set individual prices and stock levels for each.
Price & Inventory: Set your price (we’ll add VAT in a moment) and track your inventory to avoid overselling.
SEO (Search Engine Optimisation): Scroll down to edit the product’s URL and meta description. This helps Google (and customers) find your product.
Pro Tip: Use clear, descriptive file names for your images (e.g., mens-black-leather-shoe-front.jpg) for an extra SEO boost.
This is the heartbeat of your operation—getting paid. Shopify Payments isn’t available in South Africa, but we have excellent local alternatives.
Go to ‘Settings’ > ‘Payments’ in your admin.
Choose a Provider: Click ‘Choose provider’ and search for our local champions:
PayFast: A leading gateway supporting credit/debit cards, Instant EFT, SnapScan, and more. Seamless integration.
Yoco: Excellent for in-person sales too, with their card readers. Perfect if you plan on selling at markets or pop-ups.
EFT (Manual Payment): Always enable this. Many South Africans prefer direct bank transfers. You’ll manage these orders manually (mark as paid once the proof of payment comes through).
Follow the Integration Steps: You’ll be guided to create or connect your account with the provider. Have your business details and banking information ready.
Why this matters: Offering trusted, local payment methods drastically reduces cart abandonment and builds immediate customer confidence.
Realistic shipping settings manage customer expectations and protect your margins.
Go to ‘Settings’ > ‘Shipping and delivery’.
Create Shipping Zones: Set up a zone for “South Africa” and potentially “Rest of World” if you plan to ship internationally.
Add Shipping Rates:
Flat Rates: Charge a standard fee (e.g., R99) or offer free shipping over a certain order value.
Carrier Calculated Rates (Recommended): Connect with major SA couriers like The Courier Guy, Dawn Wing, or Aramex. This displays real-time, accurate shipping costs at checkout based on the customer’s address and package weight. You’ll need to install their app from the Shopify App Store first.
Set up Local Pickup/Delivery: If you’re serving your immediate community, enable local pickup or offer your own delivery rates for specific postal codes.
If you are (or plan to be) a VAT-registered business in South Africa, this is crucial for compliance.
Go to ‘Settings’ > ‘Taxes and duties’.
In ‘Tax regions’, click on ‘South Africa’.
Check ‘Charge VAT’ and enter your VAT number.
Ensure ‘All prices include tax’ is UNCHECKED. South African prices are typically displayed excluding VAT, which is added at checkout. This is the standard online practice.
Shopify will now automatically calculate and add 15% VAT at checkout for customers within South Africa.
Important: If you are not VAT registered, do not enable this. Consult with a local accountant to understand your tax obligations.
Protect your business and build trust with mandatory legal pages.
Go to ‘Online Store’ > ‘Pages’ > ‘Add page’.
Create these three essential pages:
Refund Policy: Outline your return, refund, and exchange conditions. Be clear about timeframes, item condition, and who pays for return shipping.
Privacy Policy: Explain how you collect, use, and protect customer data (as required by the POPI Act).
Terms of Service (Terms & Conditions): Cover the rules for using your website, disclaimers, and governing law.
Link them in your Footer Menu: Go to ‘Online Store’ > ‘Navigation’ and add these pages to your footer menu so they’re accessible on every page.
Pro Tip: Use Shopify’s free template generators to get started with these policies, but always have them reviewed by a South African legal professional.
Never go live without a full test!
Enable a Password Page: Go to ‘Online Store’ > ‘Preferences’ and enable the store password. This keeps real customers out while you test.
Place a Test Order: Use a real product, but a fake South African address. Go through the entire flow: add to cart, proceed to checkout, select shipping, choose a payment method.
Test Payments: For EFT, just place the order. For card gateways like PayFast/Yoco, use their test mode/sandbox credentials (provided in their setup guides) to simulate a transaction without using real money.
Process the Order: In your admin, mark the test EFT order as paid, and then fulfill it. This ensures you understand the entire order lifecycle.
Congratulations! 🎉
You’ve just built the engine of your online business. Your store is now stocked, ready to accept secure payments from South African customers, and compliant with key local regulations.
Ready for the next step? In Episode 3, we’ll cover how to launch your store to the world! We’ll dive into marketing basics, driving your first traffic, and capturing emails to build your audience. Let’s get those first sales rolling in!
Got stuck on any step? Drop your questions in the comments below—we’re here to help!
Digital Marketing | Web development Services
Automated page speed optimizations for fast site performance