- 6 min read
Bridging Back-Office and Online Sales

Contents
- 6 min read
Integrating MYOB ERP with WooCommerce for a Perth-Based Air-Conditioning Wholesaler
Executive Summary
In today’s competitive wholesale climate, disconnected systems cost time, money, and opportunity. For a Perth-based air-conditioning wholesaler, seasonal demand, strict delivery timeframes, and growing retail expectations pushed legacy processes to breaking point. Manual order entry, double-handled payments, and no real-time stock visibility were holding back growth.
By integrating MYOB ERP with WooCommerce via a custom-built API and embedding NAB’s open-banking payment infrastructure, the business unified its operations. We also delivered separate login areas for wholesalers (with credit terms and account access) and a full-featured B2C storefront. This move opened a new retail channel and saw total sales grow 33% in just six months.
If you’re planning any eCommerce integration—B2B, B2C or both—speak to Sophie at Digital One Agency, our in-house WooCommerce + ERP integration lead.
Why Integration Matters for HVAC Wholesalers
In the HVAC industry, everything depends on speed, accuracy, and stock availability. Installers and tradies aren’t browsing—when they need a part, they need it yesterday. If your sales team is quoting outdated prices, your warehouse is picking items that have already been sold, or your accounts team is still chasing spreadsheets to match payments, you’re leaving money on the table.
The client in question—an independent wholesaler operating out of Welshpool, Perth—was feeling the strain. They had MYOB Advanced running their internal operations, but WooCommerce handled online trade orders separately. Pricing, stock, and customer data were siloed. The absence of payment automation led to high admin overhead and frequent delays.
Our mission was to eliminate these disconnects, automate data flows, and deliver a seamless experience for both wholesale customers and end-users. Real-time stock visibility, instant payments, accurate MYOB records, and a tailored eCommerce front-end were the key pillars of success.
Project Brief
Client Overview:
- Business Type: HVAC wholesaler (commercial and residential units, ducting, filters, fittings)
- Location: Welshpool, Perth
- Employees: 30+
- Annual Revenue: Approx. A$38 million
- Sales Channels: Trade counter, inside sales, WooCommerce online portal
Key Pain Points:
- Inventory mismatches between WooCommerce and MYOB
- No online retail presence
- Inflexible trade pricing and payment terms
- Manual payment reconciliation (slowing cashflow)
- No customer self-service for order history or credit limits
Solution Goals:
- Integrate MYOB ERP with WooCommerce using our custom-built middleware API
- Sync products, stock, pricing, customer data, and sales orders bi-directionally
- Embed NAB’s open-banking API for direct account-to-account payments and real-time settlements
- Build a wholesaler login area offering live pricing, order on account (with enforced credit limits), and self-service invoice downloads
- Create a retail storefront under the same WooCommerce instance to serve direct consumers with Stripe/NAB card payment options
- Lay the groundwork for future integrations (POS, marketplace, and mobile ordering)
Solution Architecture
javaCopyEditWooCommerce ↔️ Digital One Middleware API ↔️ MYOB ERP
│
└── 🔒 NAB CDR Payment API (Banking Integration)
Middleware API
We developed a robust middleware API to serve as the bridge between WooCommerce and MYOB. Hosted on AWS using Node.js (with TypeScript), it handles authentication, rate-limiting, and data transformation between both systems. It ensures data fidelity, fault tolerance, and clean error logging across all workflows.
Data Synchronisation Workflows
| Entity | Flow Direction | Sync Method |
|---|---|---|
| Products | MYOB → WooCommerce | Every 15 minutes |
| Stock Levels | MYOB → WooCommerce | Every 5 minutes |
| Customer Records | Bi-directional | On demand & nightly batch |
| Orders | WooCommerce → MYOB | Real-time (webhooks) |
| Payments | Bank → MYOB | Event-driven (NPP webhooks) |
Payment Flow
We implemented NAB’s Consumer Data Right (CDR) API for secure, open-banking-based payments:
- At checkout, wholesale customers can select “Pay by Bank”
- They are redirected to NAB’s authorisation page to grant single-payment consent
- NAB verifies the account and confirms the transfer instantly via NPP
- The middleware receives a webhook, records payment in MYOB, and updates the WooCommerce order status to “Processing”
This method eliminates manual EFT uploads and overnight settlement delays—accelerating cashflow and automating reconciliation.
Implementation Roadmap
| Phase | Duration | Outcomes |
|---|---|---|
| Discovery | 2 weeks | Scope documentation, data mapping, API credentials |
| Foundation | 3 weeks | DevOps setup, sandbox environments, staging deployment |
| Product Sync | 4 weeks | Product/variant sync with images, stock & UOM mappings |
| Customer Module | 3 weeks | ABN match logic, pricing tier sync, credit limit mapping |
| Orders & Payments | 4 weeks | Order webhooks, MYOB payment capture, error logging |
| Retail Storefront | 3 weeks | Public WooCommerce theme, Stripe/NAB card setup |
| UAT & Go Live | 2 weeks | Full testing, staff training, post-launch support |
Technical Considerations
MYOB Integration
- API rate limits: 60 requests per minute; batching implemented
- Sales Orders: Created on successful checkout with accurate item SKUs, prices, and tax codes
- Credit limits: Pulled from MYOB and enforced on checkout dynamically
WooCommerce Enhancements
- Built a custom wholesaler login section allowing:
- Live trade pricing
- Account-based purchasing (on credit)
- Invoices and credit balance visibility
- Purchase order number input
- Added a separate retail division within WooCommerce with distinct pricing and payment workflows
- Integrated Open Banking payment option only visible to logged-in wholesalers
Security & Compliance
- All payment data handled under CDR regulations
- Mutual TLS, encrypted payloads, and token-based identity for all service calls
- Full audit logging of API interactions for compliance and rollback
Warehouse & Fulfilment Impact
Warehouse teams benefitted from the real-time inventory synchronisation. Instead of printing orders from two separate systems, they now receive unified picklists populated instantly from WooCommerce as soon as payment (or credit approval) clears.
Serialised item tracking from MYOB also made it possible to eliminate double entry during dispatch. When goods leave the building, shipping and tracking details are sent back into WooCommerce automatically—keeping the customer informed and the accounting team compliant.
Finance & Reporting Wins
The biggest back-office gains came from payment and reconciliation automation:
- Payments received via NAB’s open banking rails are instantly matched to WooCommerce orders and MYOB invoices
- No more waiting for bank feeds to sync or manually importing CSVs
- Credit terms are enforced automatically, meaning overexposure to late payers is drastically reduced
- BAS lodgement is simplified thanks to consistent tax code mapping across both systems
Commercial Outcomes
This project was a game-changer for the business.
Key Wins:
- Order-to-dispatch time reduced by 67%
- Time-to-cash dropped from 2 days to under 60 seconds for B2B bank payments
- Backorder rates decreased by 42%
- Manual reconciliation time cut by 80%
Sales Growth:
The launch of a public-facing retail division—offering direct-to-consumer shopping with card payments—opened up a brand-new revenue stream. Meanwhile, trade customers embraced the new login portal, placing orders faster and with greater frequency thanks to:
- Better access to live stock levels
- Clear account balance visibility
- Faster repeat orders with saved product templates
As a result, the business recorded a 33% growth in sales over the six months following launch. Retail customers accounted for 14% of that growth, with trade clients increasing their spend by 19%.
Future Roadmap
Now that the plumbing is solid, the business is eyeing several next-phase enhancements:
- AI-powered demand forecasting to optimise summer inventory based on weather data and historical spikes
- Mobile ordering app for contractors to scan barcodes in the field and re-order fast
- Marketplace syndication to platforms like eBay Motors and Amazon Business
- IoT-enabled restocking alerts from smart HVAC units triggering automated orders
Conclusion & CTA
For this Perth-based HVAC wholesaler, integrating MYOB and WooCommerce wasn’t just a tech upgrade—it was a strategic transformation. With real-time stock, seamless B2B and B2C sales, and instant payments through open banking, they’ve built an agile business that’s ready to scale.
Want similar results in your business?
💬 Speak to Sophie – Our WooCommerce & ERP Integration Specialist
📞 Call us 24/7 globally: +61 2 9057 9079
📧 Email: contact@digitaloneagency.com.au
👉 Let’s build your future-proof eCommerce stack today.
Need Custom AI & RAG Pipelines in Australia or the UK?
Digital One Agency is a senior, founder-led engineering team based in Australia (Gold Coast HQ) with active UK clients in London, Manchester and Edinburgh. We build production RAG pipelines and bespoke AI systems — fine-tuning, vector search, evaluation harnesses included.
- Free 30-minute discovery call with a senior engineer
- Fixed-scope quote with milestone billing — no hourly rates
- AU & UK references on request
- Bespoke code you own — not a SaaS reseller, not a ChatGPT wrapper
Book your free discovery call → Or send us your project details
Share
- Get in touch
Kickstart a project today!
Fill out the form, and a member of our team will reach out to discuss your project and answer any questions you might have.