ERPClaw's Shopify Integration: Free and Live Today
ERPClaw's Shopify integration is free, open source, and installable today: orders, refunds and payouts posted into real books.
Today I am shipping the Shopify integration for ERPClaw. The public App Store listing is still pending review, but the integration itself is installable today. It is free, open source, and replaces what apps like A2X, Synder, and Bookkeep charge a recurring monthly fee to do.
The integration syncs every order, refund, payout, and dispute from your Shopify store directly into your ERPClaw general ledger. It posts a journal entry per transaction, with a three-layer payout reconciliation that either hits zero or tells you exactly why it did not.
If you run a Shopify store and you have ever spent a Saturday matching Shopify payouts to your bank deposits in a spreadsheet, this post is for you.
What you get
Two-click pairing from the Shopify Admin. The app issues a six-character
pairing code, you run erpclaw shopify-connect --pairing-code ABC-XYZ
on your own ERPClaw instance, and you are done. Behind the scenes:
- The full set of GL accounts auto-created (clearing, revenue, shipping revenue, tax payable, COGS, inventory, fees, discount, refund, chargeback, chargeback fee, gift card liability, reserve, bank)
- Full historical sync of orders, refunds, payouts, and disputes
- Real-time webhook subscription so new events post within seconds
- Status push back to the Shopify Admin so it shows your sync health
- Cross-platform daemon (launchd on macOS, systemd-user on Linux, cron fallback) so you never have to think about it again
The clearing account pattern
Every order you receive goes through a clearing account on the way to your bank. ERPClaw posts the gross sale to revenue, the Shopify fees to expense, and the net to clearing. When Shopify pays you out three days later, ERPClaw posts the bank deposit and reduces the clearing account by the same amount. If the clearing account ever fails to zero, something is broken and you will know immediately.
Most paid Shopify accounting apps post summary journals at the end of the day. That hides the per-transaction detail you need for refunds, disputes, and audits. ERPClaw posts a journal entry per transaction with full Shopify metadata attached. Slower? Yes, by a few seconds. Worth it? Every audit you ever survive.
What the paid apps charge for
The paid apps gate the features serious merchants actually need behind their higher tiers: COGS tracking, multi-location inventory, gift card deferred revenue, dispute reserves. (Current pricing is on each vendor’s site: A2X, Synder, Bookkeep.)
ERPClaw includes all of that for free. Not as a freemium tier with the good stuff locked behind a paywall. Free as in open source, free as in source code on GitHub, free as in self-hosted on your own infrastructure.
What it does not do
This is not a replacement for Shopify itself. We do not handle the storefront, payment processing, or merchant of record. Shopify does all of that, and ERPClaw plugs into the back of it.
This also is not an enterprise ERP killer. If you are running SAP at ten thousand stores, ERPClaw is not for you. We are aiming at the small and mid-market merchants who have been priced out of proper accounting tooling and are running their books in a spreadsheet because QuickBooks does not understand Shopify payouts.
How to get started
The public App Store listing is still pending review, but you do not have to wait for it. Start at the Shopify integration page for the feature tour, then follow the setup docs to connect your store. The pairing code shows up after the OAuth handshake. Run the connect command on your own ERPClaw instance and you are live.
If you have not installed ERPClaw yet, the full setup is documented at erpclaw.ai/docs. Five minutes from zero to a working ERP, no consultants required.
For merchants who want to skip the App Store entirely (air-gapped
installs, custom-app power users, paranoid security teams), there is
a custom-app flow: create a Shopify Custom App in your Partners
dashboard, grab the shpat_ access token, and run
shopify-add-account with that token. Skips the Worker, skips the
status push, gives you complete control.
Why we built this
Our co-founders spent years implementing enterprise ERP rollouts and shipping operations software. We know exactly which parts of a million-dollar ERP are genuinely complex and which parts are just expensive. Shopify accounting is in the second category.
The math behind double-entry bookkeeping has not changed since 1494. The work in a Shopify accounting app is plumbing: read the API, parse the schema, post to a GL, reconcile the payout. None of it justifies a recurring monthly fee, and certainly not for the merchants who need it most.
ERPClaw is what happens when you write the spec precisely, hand it to Claude, and refuse to charge for commodity business logic.
What is next
The Stripe integration is already live (ASC 606 revenue recognition, Connect platform fees, MRR reports). Both run on the same ERPClaw core, share the same chart of accounts, and reconcile against the same bank deposits.
We are watching for App Store review feedback and any merchant
issues that turn up as more stores connect. Star the GitHub repo if
you want to follow along, and email [email protected] if
anything breaks.
The integration is live now. Welcome to the new economics of Shopify accounting.
Related reading
Related posts
ERPClaw 4.15: Tested the Way You Actually Work
ERPClaw 4.15 is live: every release now clears complete business scenarios checked against the real books, and short payments are written off in the payment.
ERPClaw + Stripe: Deep Coverage, ASC 606, $0
ERPClaw's Stripe integration is in production: payout reconciliation in three layers, ASC 606 revenue recognition, and Connect fees. Free and open source.
Model Independence, With the Receipt
ERPClaw has run in production through four different models with no module changed. Why that is possible, why most AI products cannot claim it, and what it tells a buyer.