WordPress plugin · WooCommerce · MYOB ● On WordPress.org

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.3.2 · .zip · WordPress 6.2+ · WooCommerce 6.0+ · free Basic tier, bring your own MYOB developer key

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

⚠ It posts to your live books. Demfilz Sync for MYOB writes real sales into MYOB, so please test against a trial or sample MYOB company file first and check the first few synced sales before relying on it on your real accounts. Found something off? Let us know.

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.

The AccountRight path is the most thoroughly validated; MYOB Business support is newer.

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 your own MYOB developer key, 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

Bring your own MYOB key free; $19.95/mo for managed connect

The free tier uses your own MYOB developer key. Pro connects in one click through our MYOB access (no developer key of your own) and adds automation.

Basic

Free

Bring your own MYOB developer key (MYOB charges for API access)

  • Connect MYOB Business or AccountRight with your own API Key and Secret
  • 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

or $199/year - cancel anytime

  • One-click managed connect - no MYOB developer key of your own needed
  • 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 via Stripe - cancel anytime
Get Pro

How to get Pro

Pro is a separate add-on that installs alongside the free plugin. Three steps:

  1. Subscribe - click Get Pro above and pay through Stripe (A$19.95/month or A$199/year, cancel anytime).
  2. Install the Pro add-on - after subscribing you get a licence key and a download for the "Demfilz Sync for MYOB - Pro" plugin. Install it via Plugins → Add New → Upload Plugin, then activate.
  3. Activate - go to WooCommerce → MYOB Sync → Sync tab and paste your licence key. Pro switches on straight away (one-click connect, automatic sync, scheduled stock, bulk backfill, refunds).

Get your key, download and cancellation are all in your account.

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

Download

Get Demfilz Sync for MYOB

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

Demfilz Sync for MYOB v1.3.2

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

Get it on WordPress.org

or download the .zip · Read the setup guide →

Tip: test against a trial or sample MYOB company file first. Free Basic tier, bring your own MYOB developer key. Pro (A$19.95/mo or A$199/yr) adds managed one-click connect and automation.

FAQs

Common questions

How do I connect WooCommerce to MYOB?

Install the plugin alongside WooCommerce, add your own MYOB developer key, 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. It is available free on WordPress.org (search for Demfilz Sync for MYOB), or download the .zip here 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. The MYOB Business path is newer, 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. 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 — registering your own MYOB developer key 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 your own MYOB developer key — 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.