Start a project Menu

South AfricaEighteen cities across the country.

InternationalPriced in your currency.

IndustriesSites built for how your buyers decide.

IntegrationsYour systems, kept in sync.

Shopify integration.

Shopify sends a webhook the moment an order is placed, which makes near-real-time sync straightforward.

  • Online store
  • 6 systems
Shopify integration, explained

How do you integrate Shopify with your accounting or ERP?

Shopify sends a webhook the moment an order is placed, which makes near-real-time sync straightforward. We connect orders, refunds and inventory locations to your accounting or ERP and reconcile payouts from South African payment gateways.

We connect through the Shopify Admin API (GraphQL) and webhooks.

Typical clients: brands and retailers running their own store on Shopify.

Before you integrate Shopify

What is different about Shopify in South Africa?

Shopify Payments is not available to South African stores, so payments come through gateways such as PayFast or Peach Payments, each with its own fees and payout timing. Shopify’s order shows the sale; the gateway’s report shows what actually reached your bank. A sound integration joins the two, so the books show gross sales, gateway fees and net deposits rather than a mystery difference at month end.

Shopify with your accounting or ERP.

Six systems we connect to Shopify. Each has its own page with the field map and failure points.

Desktop

Shopify + Sage 50

A Sage 50 Shopify integration takes Shopify’s order webhooks into a queue, posts them into Pastel through a local agent and sends stock levels from your Sage 50 stores back to the matching Shopify locations.

Sage 50 + Shopify
On-premises

Shopify + Sage 200

A Sage 200 Evolution Shopify integration links each Shopify location to an Evolution warehouse, creates orders as sales orders through the SDK, and posts refunds and gateway payouts so branch accounts stay accurate.

Sage 200 + Shopify
On-premises or hosted

Shopify + Sage 300

A Sage 300 Shopify integration maps each Shopify store and location to a Sage 300 company and location, creates orders in Order Entry with optional fields filled, and posts refunds and gateway payouts in the right currency.

Sage 300 + Shopify
Cloud

Shopify + Sage Business Cloud

A Sage Business Cloud Shopify integration posts Shopify sales, refunds and gateway payouts to Sage Accounting, either per order or as a daily summary, with VAT, shipping and payment fees in the right accounts.

Sage Business Cloud + Shopify
Cloud

Shopify + Xero

A Xero Shopify integration posts Shopify sales, refunds, shipping and gateway fees to Xero, usually as daily summaries per payment gateway, so PayFast or Peach payouts reconcile through clearing accounts.

Xero + Shopify
On-premises

Shopify + IQ Retail

An IQ Retail Shopify integration shares stock between your IQ tills and your Shopify store, routes online orders to the right branch and brings Shopify sales, refunds and gateway payouts into IQ Retail.

IQ Retail + Shopify

Shopify data at a glance.

The records Shopify holds and where they usually go.

RecordShopify
Productsproduct variant SKU
Stockinventory level per location
Ordersorder
Customerscustomer
Moneygateway payout (PayFast, Peach Payments and similar, because Shopify Payments is not available in South Africa)
Returnsrefund

Where Shopify integrations go wrong.

The issues we see most often, and what the connector does about them.

Common problems

What goes wrong.

  • Gateway payouts never reconciled to orders
  • Inventory locations not mapped to warehouses
  • Refunds and exchanges posted as new sales
Built in

What we do.

  • Gateway reports matched to orders and deposits
  • Each Shopify location mapped to a stock location
  • Refunds posted as credit notes against the original sale
How we deliver an integration

A clear path. Tested before it goes live.

Every connector is built in staging, run in parallel with your team and monitored after launch.

  1. Step 1

    Discovery and mapping

    We audit SKUs, warehouses, customers and accounts on both sides and agree a written field map.

  2. Step 2

    Staging connector

    The connector is built and tested against test data or a copy of your company.

  3. Step 3

    Parallel run and go-live

    Both the old process and the connector run side by side until the numbers match.

  4. Step 4

    Monitor and support

    Alerts, logs and a runbook, with monitoring plans from R2,500 a month.

Integration pricing in plain numbers.

Typical integration scopes. Final pricing depends on systems and complexity.

Essential connector

R15,000–R35,000

Two-system sync, a single workflow automation or a pilot integration.

Timeline
1–3 weeks
  • Discovery and field mapping
  • REST or webhook connector
  • Staging tests and go-live
  • Handover documentation
Get a quote

Integration hub

R45,000–R120,000

Multiple SaaS tools, retail or finance operations, growing product teams.

Timeline
4–8 weeks
  • Middleware or event bus
  • 3–5 connected systems
  • Monitoring and alerting
  • POPIA-aware auth patterns
Get a quote

Enterprise integration

From R150,000

ERP + CRM + ecommerce, legacy modernisation and SLA requirements.

Timeline
Scoped
  • Solution architecture
  • High-volume sync and queues
  • Security review and runbooks
  • Ongoing support options
Get a quote

Integration monitoring and support

Keep connectors healthy after launch.

PlanPriceIncludes
Monitor LiteR2,500/moUptime checks and email alerts
Monitor ProR5,500/moDashboards and incident response
Managed integrationR9,500+/moChanges, patches and SLA options

A Shopify connector to one accounting system is usually an Essential connector. Full details on the API integrations page.

Your questions, answered

A few good questions.

Have something else in mind?

Let’s talk
Why can’t we use Shopify Payments in South Africa?

Shopify Payments isn’t offered to South African stores, so stores use third-party gateways. Their fees and payouts are separate from Shopify’s data, so we reconcile them in the integration.

Is Shopify sync real-time?

Shopify sends webhooks as orders are placed, so orders usually reach your system within seconds to minutes. Stock updates back to Shopify run on a short schedule or on change.

Do you support Shopify POS and multiple locations?

Yes. Each Shopify location is mapped to a warehouse or branch, so online and in-store stock stay accurate.

How much does Shopify integration cost?

A Shopify connector to one accounting system or ERP is usually an Essential connector at R15,000–R35,000 once-off, 1–3 weeks after discovery. Several systems or channels move into the Integration hub tier, R45,000–R120,000.

Your next chapter starts here

Shopify, connected.Let’s make it work.

Tell us which systems you run and where the manual work is. We’ll reply with a field map and a fixed-scope proposal.

[email protected]+27 82 639 0925