How to Start a Shopify Store: Step by Step for Beginners (South Africa Included)
If you want to sell products, Shopify is the fastest way to get a real store online. Hosting, security, checkout and the store builder are all included, so you don’t need to touch a server. This lesson takes you through starting a Shopify store in the order that saves you the most rework: the free trial, your plan, your domain, a theme, products, payments, shipping, taxes, legal pages and launch. It also covers the payment catch South Africans run into, because Shopify’s own payment system isn’t available here.
To start a Shopify store, sign up for Shopify’s free trial, fill in your store details, choose a plan, add your own domain, pick and customise a theme, add your products, set up payments and shipping, check your tax settings, add your legal pages, then remove the store password to launch. In South Africa, Shopify Payments isn’t available, so you connect a local payment gateway such as Payfast, Peach Payments, Ozow or Yoco instead.
- Shopify’s current offer (checked 10 November 2026) is 3 days free, then $1 a month for your first 3 months. Shopify says the trial needs no credit card.
- The Basic plan is $29 a month billed yearly or $39 a month billed monthly. Hosting, SSL and checkout are included, so you don’t need separate web hosting.
- Shopify Payments isn’t offered in South Africa. You use a third-party gateway, and Shopify adds its own transaction fee on top: 2% on Basic, 1% on Grow and 0.6% on Advanced.
- You can buy a domain inside Shopify or connect one you already own: an A record pointing to 23.227.38.65 and a www CNAME pointing to shops.myshopify.com.
- “How to start a Shopify store” gets about 1,500 US searches a month (keyword difficulty 46 in Ahrefs, November 2026), and “shopify south africa” gets about 2,800 searches a month in South Africa at a difficulty of 0.
Is Shopify right for you?
Shopify is the right platform if your main goal is selling products, physical or digital, and you want checkout, stock, shipping and payments handled in one place. If your goal is a content or affiliate site that earns from articles, WordPress gives you more SEO control for less money each month.
Pick Shopify if
You have products to sell (your own, print-on-demand, dropshipped or digital downloads), you want a store live this week, and you’d rather pay a monthly fee than manage hosting and plugins.
Pick another path if
You want to earn from content and affiliate links. Go back to WordPress vs Shopify vs Blogger and take the WordPress or Blogger path instead.
What a Shopify store costs
A Shopify store costs a monthly plan fee, from $29 a month on Basic billed yearly, plus payment processing fees on every sale, plus a domain. Apps and paid themes are optional extras. You don’t pay for hosting, because Shopify includes it.
| Plan | Billed yearly | Billed monthly | Online card rate (Shopify Payments) | Extra fee with a third-party gateway |
|---|---|---|---|---|
| Basic (best for a first store) | $29/month | $39/month | 2.9% + 30¢ | 2% |
| Grow | $79/month | $105/month | 2.7% + 30¢ | 1% |
| Advanced | $299/month | $399/month | 2.5% + 30¢ | 0.6% |
US prices from Shopify’s pricing page, checked 10 November 2026. Prices and offers can differ by country, so check what you see at signup.
- The trial offer. Shopify currently shows “3 days free, then $1/month for 3 months”. After the intro period your plan moves to its normal price.
- Yearly vs monthly. Billed yearly, Basic works out at $348 a year. Billed monthly it’s $468 a year. If you’re sure about the store, yearly saves you $120.
- The domain. A .com costs roughly what it costs anywhere else. The prices at Hostinger, Bluehost and Namecheap are compared in lesson 6: how to buy a domain name. A .co.za at 1-Grid is R109 a year including VAT.
Step 1: Start the Shopify free trial
Go to Shopify, click Start free trial and sign up with your email, Google or Apple account. Shopify asks a few questions about what you sell and where, then drops you into your store admin. It takes about five minutes.
- Open Shopify and click “Start free trial”. Use an email address you’ll keep for the life of the business.
- Answer the setup questions (what you plan to sell, whether you already sell elsewhere). They only change the suggestions you see, so don’t overthink them.
- Choose your store’s country carefully. It sets your default currency, tax settings and which payment providers you can use. For a South African business, pick South Africa.
- Note your temporary address, which looks like yourstore.myshopify.com. Customers won’t see it once you connect your own domain in Step 3.
Step 2: Fill in your store details and choose a plan
Before you design anything, go to Settings › General and add your store name, contact email, business address and currency, then choose a plan under Settings › Plan. Doing this first means your invoices, emails and checkout show the right details from day one.
- Settings › General: store name, store contact email (customers see this), sender email, legal business name and address.
- Store currency: rand (ZAR) for a South African store, US dollars for a US store. Change this before you take your first order.
- Settings › Plan: Basic is enough for almost every first store. Upgrade only when the lower transaction fee on Grow saves you more than the extra monthly cost.
You can’t take real orders or remove the store password until you pick a paid plan. Choose your plan before your launch day, not on it.
Step 3: Add your domain (buy in Shopify or connect your own)
You can buy a domain directly in Shopify under Settings › Domains, or buy it from a registrar and connect it. Buying in Shopify is the simplest. Buying elsewhere keeps your domain separate from your store, which helps if you ever move platforms. If you haven’t picked a name yet, start with lesson 5 on choosing a domain name.
If you buy outside Shopify, I’d use Hostinger for a .com, and 1-Grid for a .co.za, which is where I register my own South African domains. You only need the domain, not hosting.
How to connect a Hostinger domain to Shopify
- In Hostinger, open Domains › Domains portfolio, click Manage next to your domain and go to DNS / Nameservers.
- Edit the A record for the root domain: name
@, points to23.227.38.65. - Edit the CNAME named
wwwso it points toshops.myshopify.com. - In Shopify, go to Settings › Domains, click Connect existing, enter your domain and click Next.
- If Shopify asks for verification, add the TXT record it shows (name
shopify_verification) in Hostinger, then click “I updated DNS records”. - Set it as your primary domain in Settings › Domains so every visitor lands on yourdomain.com.
| Type | Name / Host | Points to | What it does |
|---|---|---|---|
| A | @ | 23.227.38.65 | Points yourdomain.com at Shopify |
| CNAME | www | shops.myshopify.com | Points www.yourdomain.com at Shopify |
| TXT (only if asked) | shopify_verification | Value from Shopify | Proves you own the domain |
Values from Shopify’s help centre guide for Hostinger domains, checked 10 November 2026. The same values work at any registrar.
Shopify issues a free SSL certificate once the domain connects, so your store loads on https:// without any extra setup.
Step 4: Choose and customise a theme
Start with one of Shopify’s free themes (Online Store › Themes), customise the colours, fonts, logo and homepage sections in the theme editor, and only buy a premium theme if a free one can’t do something you need. A clean free theme with good product photos beats an expensive theme with weak ones.
- Pick for your catalogue size. A few products: a theme with a big hero and a featured-product section. Many products: a theme with strong collection filters and menus.
- Set your brand basics in Theme settings: logo, two or three colours, one heading font and one body font.
- Build the homepage from sections: a clear headline about what you sell, featured products, a short “why buy from us” block, reviews and a newsletter signup.
- Check mobile. Use the phone preview in the editor. Most shoppers will see your store on a phone first.
The next lesson goes further: using Claude to write custom sections for your theme, without hiring a developer.
Step 5: Add your products
Add each product under Products › Add product with a clear title, a description that answers buyers’ questions, good photos, a price, stock and weight, then group products into collections. Your product pages are also your main SEO pages, so write them properly.
- Title: what it is, in the words people search, e.g. “Organic Rooibos Loose Leaf Tea, 250g” (example), not a clever brand name on its own.
- Description: who it’s for, what it does, sizes or materials, and what’s in the box. Short paragraphs and a bullet list work best.
- Media: at least three photos on a plain background plus one in use. Add descriptive alt text to each.
- Pricing and inventory: price, compare-at price if it’s on sale, SKU, stock quantity and “Charge tax” ticked if you’re VAT-registered.
- Shipping: tick “Physical product” and add the weight, which Shopify uses for shipping rates.
- Variants: add sizes or colours as variants rather than separate products.
- Collections: group products (e.g. “Gift sets”, “Best sellers”) under Products › Collections and add them to your menu.
Step 6: Set up payments
Go to Settings › Payments and activate a payment provider so customers can pay by card. In supported countries such as the US and UK that’s Shopify Payments. In South Africa it isn’t available, so you choose a third-party provider from the list Shopify shows for your country.
- Shopify Payments countries: Shopify’s help centre lists the supported countries. South Africa isn’t on that list (checked 10 November 2026).
- Third-party providers: click “Choose a provider”, pick one, and connect it with the merchant account details from that provider. You’ll usually need to sign up with the provider first and pass their business checks.
- Manual methods: you can also add EFT or cash on delivery under Manual payment methods, but card payments convert far better.
- Test it: place a test order before launch and check the money and order emails arrive as expected.
Step 7: Set up shipping and taxes
Under Settings › Shipping and delivery, create shipping zones (local, national, international) with a flat rate or weight-based rates, and decide whether to offer free shipping over a set order value. Then check Settings › Taxes and duties so prices show tax the way your country requires.
- Keep shipping simple at first: one flat national rate and a free-shipping threshold is easier to manage than live courier quotes.
- Local pickup or delivery: turn these on if you have a shop or deliver locally.
- Taxes: in South Africa, prices shown to consumers normally include VAT if you’re VAT-registered. Whether you have to register depends on your turnover, so check SARS’s current rules or ask an accountant. I’m not a tax adviser, so treat this as a pointer, not advice.
Step 8: Add your legal and trust pages
Every store needs a refund policy, privacy policy, terms of service, shipping policy and contact information. Shopify can create templates for these under Settings › Policies, which you then edit to match how your business really works.
- Policies: generate the templates, then edit returns windows, delivery times and contact details. Shopify links them in your checkout automatically.
- South African stores: your privacy policy should reflect POPIA, and online sellers have disclosure duties under the ECT Act (business name, address and contact details on the site). Get legal advice if you’re unsure.
- Trust pages: an About page with a real photo and story, a Contact page with an email and phone number, and an FAQ page answer most pre-sale questions.
Step 9: Remove the password and launch
When your plan is chosen, payments work and your test order went through, go to Online Store › Preferences, turn off password protection and save. Your store is now live on your domain.
| Before you remove the password, check | Where |
|---|---|
| A paid plan is selected | Settings › Plan |
| Your domain is primary and loads on https:// | Settings › Domains |
| A payment provider is active and a test order worked | Settings › Payments |
| Shipping zones and rates are set | Settings › Shipping and delivery |
| Refund, privacy, terms and shipping policies are published | Settings › Policies |
| Every product has a title, description, photos and price | Products |
| The store looks right on a phone | Online Store › Themes › Customise |
Shopify in South Africa: payments and the extra fee
You can run a Shopify store from South Africa and sell in rand, but Shopify Payments isn’t available, so you connect a local payment gateway and pay Shopify’s third-party transaction fee on top of the gateway’s own fees. “Shopify south africa” gets about 2,800 searches a month in South Africa (Ahrefs, November 2026), and this is the question behind most of them.
Payment gateways that work with Shopify in South Africa
Gateways commonly used with Shopify in South Africa include Payfast, Peach Payments, Ozow (instant EFT), Yoco and Netcash, according to Netcash’s 2026 guide to Shopify payment set-ups. Availability changes, so always choose from the list Shopify shows in Settings › Payments for a South African store.
What you pay per sale
The gateway’s fee (set by the provider, usually a percentage plus a small fixed fee) plus Shopify’s third-party fee: 2% on Basic, 1% on Grow or 0.6% on Advanced.
When to upgrade
On Basic, every R10,000 in sales costs R200 in Shopify’s extra fee. Once that fee is bigger than the difference in plan price, Grow becomes cheaper overall.
- Plan fees are charged by card. Check your bank’s foreign transaction fee if your card is charged in US dollars.
- Domain: a .co.za tells local shoppers you’re a South African business. Register it at 1-Grid (R109 a year including VAT, checked 10 November 2026) and connect it with the A and CNAME records in Step 3.
- Couriers: set flat national rates to start, based on the courier quotes you get for your typical parcel size.
If you don’t have products of your own yet, you can earn by recommending other people’s products. What affiliate marketing is and how to start in South Africa explains how, and lesson 14 covers the programs, including the Shopify affiliate program.
Shopify SEO basics
Shopify handles the technical SEO basics for you: it creates your sitemap at yourdomain.com/sitemap.xml, a robots.txt file and SSL. Your job is to write a unique title and description for every product and collection, use descriptive image alt text, add the store to Google Search Console, and publish helpful blog posts that link to your products.
| Setting | Where | What to do |
|---|---|---|
| Homepage title and meta description | Online Store › Preferences | Your brand plus what you sell, e.g. “Rooibos Tea Gifts Delivered in South Africa” (example). |
| Product and collection SEO | Each product › Search engine listing | Edit the page title, meta description and URL handle. Keep handles short. |
| Image alt text | Each product › Media | Describe the photo in plain words, including the product name. |
| Google Search Console | search.google.com/search-console | Verify your domain and submit yourdomain.com/sitemap.xml. |
| Blog | Online Store › Blog posts | Answer buyers’ questions in articles and link to the matching products. |
Shopify fixes some URL patterns (/products/ and /collections/), which you can’t change, but that doesn’t stop a store ranking. Content and links matter far more, and the content lessons in Module 4 show how to pick keywords a new store can rank for. If you want an SEO tool to research them, start with Ahrefs vs Semrush vs Moz.
One more thing: Shopify includes hosting, so you don’t need a separate host for the store. If you later add a WordPress content site alongside it, Hostinger is my pick for a first site, and Cloudways is what I use for bigger sites.
- Start your Shopify free trial and set your store country, currency and contact details.
- Buy or connect your domain (Hostinger for a .com, 1-Grid for a .co.za) and set it as your primary domain.
- Add your first three products with full descriptions, photos and alt text, and group them into a collection.
- Activate a payment provider (a local gateway if you’re in South Africa), generate your policies and place a test order.
You don’t need a perfect site to start earning. The One-Pager gets you there with one page.
The One-Pager Strategy
- Build and launch a single monetised page with AI in days, not months
- Low effort: one focused page instead of a 50-post content plan
- Runs alongside your job, no big budget needed
The Full System
- Full video course on running websites as a real business
- A dedicated course ebook to follow along with
- Private student group: share wins, ask advice and collaborate with other students
- Mentorship from me, and you can reach out whenever you’re stuck
- Regular updates in the group on what’s changing in SEO and AI
Compare everything on the courses page.
Customise your Shopify theme with Claude, without hiring a developer.
Previous← Choose your platformSummary: how to start a Shopify store
To start a Shopify store, sign up for the free trial, set your store country, currency and contact details, and choose a plan (Basic is enough to start). Buy a domain in Shopify or connect your own with an A record to 23.227.38.65 and a www CNAME to shops.myshopify.com. Customise a free theme, add products with clear titles, descriptions and photos, then set up payments, shipping, taxes and your policies. Place a test order and remove the store password to launch. In South Africa, use a local gateway such as Payfast, Peach Payments, Ozow or Yoco, and budget for Shopify’s third-party transaction fee.
Get each new lesson in your inbox
Join my email list and I’ll let you know as each lesson goes live. You’ll also get your free copy of The Borrowed Playbook: how to borrow the social media strategies already working for other products and use them to send traffic to your site, with little to no money.
- A heads-up when each new lesson is published
- Real case studies and what’s working right now
- The free Borrowed Playbook guide, sent straight away
You’ll join my newsletter. Unsubscribe anytime.
You’re in. Now check your inbox.
I’ve just sent an email to your inbox. Open it to grab your Borrowed Playbook. If it asks you to confirm your subscription first, click the button and the guide follows right after.
- Can’t see it? Check your Promotions or Spam tab and mark it “not spam”.
- Meanwhile, carry on and customise your Shopify theme in the next lesson.
Frequently asked questions
How much does it cost to start a Shopify store?
Shopify’s Basic plan costs $29 a month billed yearly or $39 a month billed monthly, and the current offer is 3 days free, then $1 a month for your first 3 months. On top of that you pay payment processing fees on each sale and about the cost of a domain each year. Hosting and SSL are included.
Does Shopify have a free trial?
Yes. Shopify currently offers a 3-day free trial, then $1 a month for 3 months, and says the trial needs no credit card. You can build your whole store during the trial, but you need a paid plan to remove the password and take real orders.
Can I use Shopify in South Africa?
Yes. You can run a Shopify store from South Africa and sell in rand, but Shopify Payments isn’t available there. You connect a local payment gateway such as Payfast, Peach Payments, Ozow or Yoco, and Shopify charges a third-party transaction fee of 2% on Basic, 1% on Grow or 0.6% on Advanced.
Do I need web hosting for a Shopify store?
No. Shopify includes hosting, security and an SSL certificate in every plan, so you only need a domain. You can buy the domain inside Shopify or from a registrar such as Hostinger, or 1-Grid for a .co.za, and connect it.
How do I connect my own domain to Shopify?
In your registrar’s DNS settings, point the A record for @ to 23.227.38.65 and the www CNAME to shops.myshopify.com. Then go to Settings, Domains in Shopify, click Connect existing, enter your domain and set it as your primary domain.
How long does it take to set up a Shopify store?
You can get a simple store with a few products live in a day or two. Signing up takes minutes; most of the time goes into product photos and descriptions, payment provider approval, shipping rates and your policies.
Is Shopify good for SEO?
Shopify handles technical basics like the sitemap, robots.txt and SSL, and lets you edit the title, meta description and URL of every product and collection. Its URL patterns are fixed, but stores still rank well with strong product pages, a blog and backlinks.
Back to the free website course overview, or see the tools I use on my resources page.