B2B ecommerce — selling products or services from one business to another through an online store — has quietly become the fastest-growing part of South Africa's digital economy. While the country's online retail market is forecast to reach R159 billion in 2026 (World Wide Worx), the wholesale and distribution layer beneath that figure is still largely transacted by phone, spreadsheet and PDF quote.

That gap is closing, and the operators who close it first gain a structural advantage over competitors still managing 200-SKU catalogues in email. If you are building or planning a Shopify store for South Africa, this guide gives you the specific decisions you need to make — not a generic overview of what B2B ecommerce is.

As of 2026, Shopify makes its core wholesale features available on every plan tier — not just Shopify Plus — so manufacturers, distributors and FMCG wholesalers can launch a functional trade portal without committing to Plus-level spend. Gartner's Future of Sales research predicted that 80% of B2B sales interactions would move to digital channels by 2025, a target many analysts regard as broadly met across developed markets. Shopify President Harley Finkelstein confirmed the platform's own shift was real, citing 101% year-on-year growth in B2B transaction volume in Q2 2025 earnings. SA operators are joining late, but for b2b ecommerce South Africa's wholesale sector, the infrastructure is mature.

Quick Answer

B2B ecommerce in South Africa means giving trade buyers a self-serve ordering portal — custom pricing, net payment terms, minimum quantities and account permissions — instead of managing orders by phone or email. Shopify supports core wholesale features on all plan tiers; direct per-company catalogue pricing and deposit handling require Shopify Plus. Because Shopify Payments is not available in South Africa, transactions route through PayFast, Peach Payments or Ozow. A working wholesale portal goes live on Basic or Grow; move to Plus when you need unlimited catalogues or deposit workflows.

Not sure which Shopify plan fits your wholesale operation?

Send us your current ordering process and we will map it to the right feature tier — no commitment required.

Get a Free Assessment

Why SA Wholesale Needs a Digital Reset

Traditional wholesale in South Africa runs on relationships, phone calls and 30-day account statements sent by post. That model works until a buyer's procurement manager changes, a competitor launches a trade portal they can order from at 10pm, or load-shedding takes out the sales line during peak ordering time. The structural risk is not that SA businesses are unwilling to order online — it is that most wholesalers have not made it possible.

Duplo's 2026 analysis of African B2B payments describes South Africa as "the most underserved B2B payments market on the continent" despite having its most developed banking infrastructure. That paradox defines wholesale ecommerce South Africa's primary challenge: the infrastructure to pay digitally exists; the portals to order through largely do not.

High card penetration (over 118 card transactions per person in 2025) and mature electronic payment rails exist — the gap is at the catalogue and ordering layer, not the payment layer. Retailers, contractors and resellers who already pay invoices electronically are ready to order online; they are waiting for their suppliers to catch up.

What wholesale buyers want from a digital portal (per third-party research cited in Shopify's B2B resources):
  • 24/7 self-serve reordering — cited by 62% of companies with active B2B portals as the top benefit (DynamicWeb/Sapio 2024)
  • After-hours access — 36.7% of wholesale transactions occur outside standard business hours
  • Millennial-era expectations — 71% of current B2B buyers are millennials who treat wholesale ordering the same as any other digital purchase (Merit/Google research)

The business case is straightforward: a distributor who gives trade customers a self-serve reorder button stops spending sales team time on repeat order capture and starts spending it on account growth. A coherent b2b ecommerce strategy starts with solving that specific problem — not with platform selection.

Choosing a B2B Ecommerce Platform: What Each Shopify Tier Unlocks

The single most useful decision an SA wholesale operator can make before building is understanding exactly which Shopify features are available at which plan tier — and which require Plus. As of 2026, Shopify's Help Centre documents the following split across its B2B feature set.

FeatureBasic / Grow / AdvancedShopify PlusSA Operator Note
Company profiles & locations✓ All plans✓Create one company for each trade account
Net payment terms (Net 7–90, fixed-date)✓ All plans✓Core requirement for SA B2B — available from Basic
Quantity rules & price breaks✓ All plans✓Min/max order quantities; case-pack rules
Vaulted credit cards & draft orders✓ All plans✓Sales reps can create orders on behalf of buyers
Sales staff permissions✓ All plans✓Assign reps to specific accounts
Trade theme / quick order lists✓ All plans✓Built for bulk reordering by SKU
Shopify Flow automations✓ All plans✓Auto-tag accounts, trigger reorder reminders
Active product cataloguesUp to 3UnlimitedLimit matters if you serve many distinct trade segments
Direct company catalogue assignment✗ Not available✓ Plus onlyPer-company pricing — required for negotiated account rates
Deposit requirements & partial payments✗ Not available✓ Plus onlyEssential for high-value made-to-order items

Source: Shopify Help Centre — B2B plan features (verified October 2026).

Rand cost at the SADCI index rate of R16.42/USD (Aug 2026 assumption — not a live rate):
  • Basic annual billing: approximately R476/month
  • Grow annual billing: approximately R1,297/month
  • Advanced annual billing: approximately R4,910/month
  • Plus (3-year): approximately R37,766/month
  • Plus (1-year): approximately R41,050/month

The practical decision point: if you serve fewer than four distinct trade segments and you do not need per-company negotiated pricing, a Basic or Grow plan covers the fundamentals. Move to Plus when you have multiple customer segments that each need different catalogue pricing, or when deposit collection on large orders becomes operationally necessary.

When Basic/Grow is enough: A FMCG distributor with three customer tiers (independent retail, chain retail, hospitality) can set up three catalogues with tier-specific pricing — one per segment — and collect net-30 payments entirely on a Grow plan at approximately R1,297/month.
When you genuinely need Plus: A building materials supplier with 40 contractors, each on individually negotiated rates, needs direct company-level catalogue assignment. That is a Plus-only feature. At that scale, the R37,766+/month is offset by the volume; at 20 accounts with shared pricing tiers, it usually is not.

Handling Payment Terms and Invoicing With SA Gateways

Shopify's native net payment terms cover the most common B2B settlement windows — Net 7, 15, 30, 45, 60, 90, due-on-fulfilment, and fixed-date — and these are available on every plan tier. What this does not solve is the SA gateway constraint: Shopify Payments is not available in South Africa as of mid-2026, so you process transactions through a third-party gateway.

The main SA-compatible options on Shopify are PayFast, Peach Payments and Ozow. All three integrate via Shopify's payment gateway framework. For B2B specifically:

  • PayFast is the most widely used SA gateway and works well for card payments and instant EFT. B2B buyers who pay by EFT on a net-30 basis typically pay the invoice directly into the business's bank account rather than through the gateway — Shopify's draft order and net terms system handles the record-keeping.
  • Peach Payments is better positioned for enterprise volume and recurring billing — relevant for subscription-based trade accounts or regular large-order customers.
  • Ozow focuses on instant EFT and is useful where buyers prefer bank-authenticated payment without card.

The practical B2B workflow in South Africa: set net payment terms on the Shopify company profile, generate the order (via draft or self-serve checkout), and collect payment by EFT into your bank account or via gateway on the due date. Shopify's payment reminder feature automates follow-up. This workflow is fully functional on Basic/Grow/Advanced plans.

Key takeaway: Net payment terms, draft orders and payment reminders are all available without Shopify Plus. What Plus adds on the payment side is deposit collection and partial-payment functionality — useful for custom manufacturing or large project orders, but not required for standard wholesale reordering.

Selling online to SA businesses sits in a clearer regulatory space than consumer ecommerce. The Consumer Protection Act's stronger consumer rights — including the cooling-off and return provisions — generally apply to transactions with natural persons or small businesses below the relevant thresholds, not to standard commercial B2B supply agreements. Your B2B terms and conditions carry more weight than a standard retail returns policy. That said, three regulatory requirements apply regardless:

  • POPIA: You process personal information about your buyers' contacts — procurement managers, accounts staff, authorised signatories. POPIA applies to that personal data. Lawful grounds for processing include contractual necessity (processing to fulfil the supply contract) and legitimate interest in addition to consent — not consent alone.
  • VAT: VAT registration is compulsory once taxable supplies exceed R2.3 million in any 12-month period (in force since 1 April 2026). For most wholesale operations, this threshold is reached quickly. Your Shopify store needs correct VAT display and your invoices must comply with SARS tax invoice requirements.
  • Electronic Transactions: The ECT Act governs online contracts and requires that your terms and conditions are accessible, that the buyer has an opportunity to review before committing, and that you confirm the transaction electronically. Shopify's checkout flow satisfies most of these requirements by design.

Ready to map your wholesale operation onto Shopify?

Share your current ordering process and we will identify which plan tier fits — and what to configure first.

Book a Wholesale Audit

Five SA Sectors Leading the Switch to Digital Trade Portals

Wholesale digitisation in South Africa is uneven — some sectors are moving faster than others because the pain points are more acute or the buyer base more digitally capable. When choosing a b2b ecommerce platform South Africa operators in these categories are typically leading the shortlist evaluation.

  1. Construction and building materials: Contractors and project managers need to price bills of quantities, compare supplier quotes and place orders against project timelines. App-based procurement platforms like PocketQS have emerged specifically to serve this need, and traditional materials suppliers are following with their own portals.
  2. FMCG and food wholesale: Independent retailers, restaurants and catering businesses reorder regularly with predictable SKU lists. A Shopify wholesale store with quick-order functionality and net-30 terms replaces a sales rep taking orders by WhatsApp.
  3. Health and medical supplies: Clinics, pharmacies and wellness practitioners need account-controlled access to restricted product ranges — a use case Shopify's company profiles and catalogue controls were built for.
  4. Industrial and manufacturing inputs: Raw materials, components and consumables often sell to a stable base of known buyers. Volume pricing tiers and reorder automation are the primary value drivers.
  5. Agricultural inputs: Fertilisers, seeds, packaging — South Africa's agricultural supply chain has significant wholesale volume that still operates largely offline. B2B platforms for this sector are early-stage but growing.

Seven Steps to Launch Your Wholesale Store on Shopify

Launching a wholesale store on Shopify follows a fixed sequence: pricing structure and account-approval workflows must be configured before theme, payment or integration work begins — because every downstream setting depends on them. This is what makes a b2b ecommerce site different from a retail build; the platform is the same, but the decision order is not.

  1. Map your customer segments first. Identify how many distinct pricing tiers you need. If it is three or fewer, any Shopify plan covers it. More than three segments with different pricing structures signals a Plus evaluation.
  2. Choose your storefront model. You can run wholesale and retail from one Shopify store (using company profiles to restrict B2B catalogue visibility to approved accounts) or keep them separate. A single store is simpler to manage; separate stores are cleaner if your brand positioning differs sharply between trade and retail.
  3. Set up company profiles and locations. Each trade account gets a company profile. Assign the relevant pricing catalogue, net payment terms and any order minimums at the company level.
  4. Configure the Trade theme or equivalent. Shopify's Trade theme is built for bulk reordering — it presents products in a list view by SKU with quantity fields, which is how wholesale buyers actually want to order. Do not use a retail-optimised theme for your wholesale portal.
  5. Install an account request form. Buyers apply for a trade account; you approve them before they access wholesale pricing. Shopify Flow can automate the approval workflow and trigger a welcome email when an account is activated.
  6. Connect your SA payment gateway. PayFast, Peach Payments or Ozow. Configure net payment terms for EFT-paying accounts. Set up payment reminders for the due date.
  7. Integrate your back-end systems. If you run an ERP or accounting package (Sage, Xero, QuickBooks), connect it to Shopify via a direct integration or middleware. Accurate real-time stock visibility is non-negotiable for wholesale buyers who are ordering for resale.
Key takeaway: The ordering flow — account approval, catalogue access, quantity rules, net terms, draft orders — is entirely configurable on Basic and Grow. The question is not whether Shopify supports wholesale; it is whether you have mapped your pricing structure and workflow before you start building.

Why SA Businesses Choose Growth Pulse Media for Shopify

Growth Pulse Media is a registered Shopify Partner based in Johannesburg, built by someone who ran a large South African ecommerce operation before founding the agency. That background means the wholesale conversations we have are about ordering workflows, stock reconciliation, and net-term payment chasing — not about what a "B2B portal" is in theory. We work with a deliberately limited client load so that the operator who built the agency's processes runs yours, not a junior account manager reading a playbook.

For SA businesses evaluating wholesale digitisation, our Shopify marketing service covers both the platform build and the traffic and conversion strategy to fill the trade portal with active buyers. That means connecting your Shopify store to the channels your trade buyers actually use — Google, LinkedIn and email — rather than running retail ads at a wholesale audience. We work with SA-native payment gateways (PayFast, Peach Payments, Ozow) and build workflows around the net-term reality of local wholesale rather than assuming Shopify Payments is an option.

Who This Is NOT For

Businesses selling entirely to consumers. If every customer is an individual buying for personal use, B2B ecommerce tooling adds complexity with no benefit. Standard Shopify retail configuration with a strong consumer checkout is the right setup.
Operations with fewer than 10 trade accounts. At very small buyer counts, a shared Google Sheet and a manual invoicing process is genuinely faster to manage than configuring company profiles, catalogues and net terms. Build the portal when manual ordering is consuming real sales team time.
Businesses that have not yet standardised their pricing structure. A wholesale portal requires defined pricing tiers before you can configure it. If your pricing is still negotiated ad hoc on every order, digitising an undefined process produces a digital version of chaos. Standardise first, then build.

Not sure if your wholesale operation is ready to digitise?

We'll review your current account structure and tell you exactly what to standardise before you build — so the build is clean from day one.

Get a Pre-Build Review

Frequently Asked Questions

Does B2B ecommerce on Shopify require Shopify Plus?

No. Core wholesale features — company profiles, net payment terms, quantity rules, draft orders, sales staff permissions and the Trade theme — are available on all Shopify plans including Basic. Shopify Plus is required for two specific capabilities: direct per-company catalogue assignment (individual account pricing beyond shared tier catalogues) and advanced payment options like deposits and partial payments. Most SA wholesale operators can launch a functional portal without Plus.

How do net payment terms work in South Africa without Shopify Payments?

Shopify's net payment terms feature records the payment terms on the order and generates a payment due date. It operates independently of the payment gateway, so the absence of Shopify Payments in South Africa does not affect it. You set terms (Net 30, Net 60, etc.) on the company profile, the buyer places the order, and Shopify tracks the outstanding balance. Payment is collected via EFT into your bank account or through a connected SA gateway (PayFast, Peach Payments, Ozow) and reconciled manually or via integration.

Can I run a B2B store and a retail store on the same Shopify account?

Yes. Shopify's company profiles control which buyers see wholesale pricing and catalogue content — retail customers see the standard storefront while approved trade accounts access their company-specific view with wholesale pricing, order minimums and net payment terms. You manage both from a single Shopify admin, which is operationally cleaner than two separate stores when stock is shared.

Does the Consumer Protection Act apply to my B2B online store?

The CPA's strongest consumer protections — including return and refund rights — are generally designed for consumer transactions. Business-to-business supply agreements between companies operating at commercial scale are typically governed by contract law and your supply terms rather than CPA consumer rights. POPIA, VAT obligations and the ECT Act apply regardless of whether your buyer is an individual or a business. Confirm the specific treatment with a South African commercial attorney before publishing your B2B terms and conditions.

Ready to Launch Your SA Wholesale Portal on Shopify?

As a registered Shopify Partner with hands-on experience scaling South African ecommerce operations, we build trade portals that work with SA payment gateways, local net-term workflows and your existing ERP or accounting stack — not against them. All work executed in-house. No obligation — we will get back to you within 24 hours.

Talk to Us About Wholesale
Dirk van Greuning — Founder, Growth Pulse Media
Dirk van Greuning Founder, Growth Pulse Media

Founder of Growth Pulse Media and a specialist in South African search dominance. Dirk translates his experience in scaling South African businesses into high-velocity digital strategies for B2B and retail leaders. He writes about SEO, lead generation, and paid media from an operator's perspective — prioritising pipeline value over impressions.

Connect on LinkedIn