
Demfilz Sync for MYOB connects your WooCommerce store to your MYOB accounting file so you stop re-keying sales. It supports both MYOB Business (Essentials) and MYOB AccountRight.
Please read first: this free version is bring-your-own MYOB developer key
The free version connects to MYOB using your own MYOB developer key (the API Key and Secret from an app you register in your own MYOB developer account). You paste that key on the Connection tab and connect. Nothing works until you supply your own key – that is by design.
MYOB does not offer free API access: holding a MYOB developer account carries a monthly fee charged by MYOB (currently A$110/month including GST for their “Developer Access” level, at the time of writing). That fee is paid to MYOB, not to us, and we have no control over it.
So the free, bring-your-own-key version is best suited to developers, agencies and merchants who already hold (or are happy to hold) their own MYOB developer key.
Do not want to manage your own MYOB developer key? The separate Pro add-on includes a managed one-click connection that uses our MYOB developer access instead, so you connect with no developer key and no MYOB API fee of your own. See https://demfilz.com/demfilz-woo-to-myob
Free features (bring your own MYOB developer key)
- Connect with your own MYOB developer key (your API Key and Secret) – supports MYOB Business and AccountRight
- OAuth connection to your MYOB company file
- Push a WooCommerce order to MYOB as a sale (Invoice / Order / Quote) with a button on the order screen
- Create or match the customer/contact in MYOB automatically (de-duplicated by email)
- Map a default income account and GST tax codes
- Pull current stock-on-hand from MYOB for a product (button on the product screen)
- Sync log of every attempt
Pro features (A$19.95/month or A$199/year)
- Managed one-click MYOB connection – connect without your own MYOB developer account or MYOB API fee
- Automatic order sync when an order reaches a chosen status
- Bulk / historical order backfill
- Scheduled inventory sync across all products
- Push products to MYOB as items
- Refunds / credit notes to MYOB
- Per-product / per-tax-class tax mapping
- Auto-retry of failed syncs with email alerts
- Multiple stores / company files
- Supplier purchases: when the Demfilz Auto Order plugin emails a supplier a purchase order, post a matching supplier Bill (at cost) to MYOB
Pro is delivered as a separate add-on plugin after subscribing at https://demfilz.com/demfilz-woo-to-myob
External services
This plugin connects to external services. It sends data only when you explicitly connect and sync.
- MYOB API (https://secure.myob.com and https://api.myob.com)
- Purpose: authenticate with MYOB (OAuth 2.0) at secure.myob.com, then read and write your accounting data at api.myob.com.
- Data sent: your store’s order details (customer name, billing address, email, phone, line items, totals, tax), product SKUs, and your MYOB developer-app credentials/tokens.
- When: only when you connect your MYOB account, push an order, or pull stock.
- Terms: https://www.myob.com/au/legal – Privacy: https://www.myob.com/au/privacy
This plugin does not contact any Demfilz server. Pro licensing is handled entirely by the separate Pro add-on plugin.