WordPress plugin · WooCommerce · MYOB ● Beta testing

Demfilz Sync for MYOB

Stop re-keying sales into your accounts. This WooCommerce plugin pushes your orders, customers and stock straight into MYOB — both MYOB Business and AccountRight — through the official MYOB API.

v1.0.0-beta · .zip · WordPress 6.2+ · WooCommerce 6.0+ · free Basic tier, no account needed

MYOB Business & AccountRight WooCommerce 6.0+ · HPOS Official MYOB API · OAuth 2.0

⚠ This is a public beta. Demfilz Sync for MYOB is in active beta testing. It writes to your live accounting file, so please test against a trial or sample MYOB company file first, and check the first few synced sales in MYOB before relying on it. We'd love your feedback — tell us what you find. The free tier is free during and after beta.

What it does

Connect the plugin to your MYOB company file once. From then on you can send any WooCommerce order to MYOB as a sale — the plugin creates or matches the customer, adds each line with the right income account and GST code, and records the MYOB reference back on the order so it's never duplicated.

Works with both MYOB platforms

Pick your platform when you connect — the plugin speaks to each through the official MYOB API:

  • MYOB Business / Essentials — the cloud product, connected with a simple OAuth sign-in.
  • MYOB AccountRight — desktop and cloud company files, including company-file login support.

During beta, the AccountRight path is the most thoroughly validated; MYOB Business is included and being finalised.

Built right

Engineered to platform standards

This isn't a quick hack — it's built the way a plugin headed for the WordPress.org directory should be.

Coding standards

Built to the WordPress Coding Standards and Plugin Check, with the required external-services disclosure for the MYOB API.

HPOS compatible

Works with WooCommerce High-Performance Order Storage and the classic order screen.

Secure by default

OAuth tokens are encrypted at rest; nothing is sent to MYOB until you connect and sync. Inputs sanitised, output escaped.

How it works

Connected in four steps

1

Install

Upload the plugin and activate it alongside WooCommerce.

2

Connect MYOB

Add a free MYOB developer app, choose your platform and sign in with OAuth.

3

Map & pick file

Choose your company file and map your income account and GST tax codes.

4

Sync

Open an order and click Sync to MYOB. Upgrade to Pro for automatic syncing.

Read the full setup guide →
order #1042 → MYOB
# WooCommerce order → MYOB sale
Customer ... matched in MYOB ✓
2× Widget .... $40.00 + GST
Shipping ...... $9.95 + GST
# MYOB computes GST from the tax code

// Sale UID stored on the order — no dupes ✓

Pro automates it. Switch on automatic sync and every paid order pushes itself — plus scheduled stock sync, bulk backfill of past orders, and refunds as credit notes. Pair it with Demfilz Auto Order and every supplier PO also posts a matching supplier Bill at cost, so both sides of the sale land in MYOB.

Pricing

Free to start, $19.95/mo for automation

Run manual syncing free. Upgrade to Pro when you want it hands-off and at scale.

Basic

Free

  • Connect MYOB Business or AccountRight
  • Push an order to MYOB as a sale (button)
  • Customer sync on push
  • Pull MYOB stock for a product
  • Income account & GST mapping, sync log
Pro

$19.95/month

  • Everything in Basic
  • Automatic order sync on status change
  • Scheduled inventory sync, all products
  • Bulk / historical order backfill
  • Refunds → credit notes, per-class tax rules
  • Supplier POs → MYOB supplier Bills (with Demfilz Auto Order)
  • Billed monthly via Stripe — cancel anytime

Pro is billed through Stripe. This plugin is independent and not affiliated with MYOB, WooCommerce or Stripe.

Download

Get the Demfilz Sync for MYOB beta

Download the plugin, upload it to WordPress and activate — the free Basic tier works straight away.

Demfilz Sync for MYOB v1.0.0-beta

.zip · ~35 KB · WordPress 6.2+ · WooCommerce 6.0+ · PHP 7.2+

Download the plugin (.zip)

Read the setup guide →

Beta software — please test against a trial or sample MYOB company file first. Free Basic tier, no account required. Pro ($19.95/mo) unlocks from inside the plugin.

FAQs

Common questions

How do I connect WooCommerce to MYOB?

Install the plugin alongside WooCommerce, add a free MYOB developer app, choose your platform and sign in with OAuth. You then pick your company file and map your income account and GST tax codes, and from there any order can be pushed to MYOB as a sale with one click. The plugin is not on WordPress.org — download the free beta .zip from this page and follow the setup guide.

Does the plugin work with MYOB Business?

Yes. The plugin connects to MYOB Business (and Essentials), the cloud product, with a simple OAuth sign-in through the official MYOB API. During the beta the MYOB Business path is included and being finalised, so it is worth testing against a trial or sample company file first.

Can I sync WooCommerce orders to MYOB AccountRight?

Yes — it supports MYOB AccountRight desktop and cloud company files, including company-file login. Each order is pushed as a sale, the customer is created or matched, and the MYOB reference is stored on the order so it is never duplicated. During the beta, the AccountRight path is the most thoroughly validated.

How is GST handled when WooCommerce orders become MYOB invoices?

Order lines are sent to MYOB ex-GST with your chosen income account and GST code, and MYOB computes the tax from the tax code so totals reconcile. You map the income account and GST tax codes once during setup. On the Pro tier, refunds go across as credit notes and you can set per-class tax rules.

Do I need a MYOB developer app to use the plugin?

Yes — creating a free MYOB developer app is part of the connection step, and the setup guide walks you through it. Once the app is added you choose your platform and sign in with OAuth 2.0; the plugin talks to MYOB through the official API and encrypts your tokens at rest.

Can I sync stock from MYOB to WooCommerce?

Yes, on demand: the free Basic tier can pull MYOB stock-on-hand back into a WooCommerce product. The Pro tier adds scheduled inventory sync across all products so stock levels stay up to date automatically.

Is the Demfilz Sync for MYOB plugin free?

The Basic tier is free, with no account needed — connect MYOB Business or AccountRight, push orders as sales with a button, sync customers, pull stock and keep a sync log. Pro is $19.95 per month and adds automatic order sync on status change, scheduled inventory sync, bulk and historical backfill, and refunds as credit notes, billed monthly via Stripe with the option to cancel anytime.

Need a WooCommerce plugin like this?

Accounting integrations, payments, shipping or something entirely custom — this is the kind of thing we build. Tell us what you need and we'll come back with a plan and a fixed quote.