Shopify + MYOB
Inventory, customers, orders, invoices and payments, with advanced options on eligible plans.
Compare Shopify plans ↗Shopify setup guide ↓
BY MYSYNC
MYOB Sync by MySync connects Shopify or Neto with MYOB to sync inventory, customers, orders and payments. Built for ecommerce store owners, with local support from Brisbane, Australia.
Shopify & Neto WooCommerce coming soon
ShopifyYour online store
MYOBYour business accounts
ONE APP FAMILY. MORE WAYS TO CONNECT.
Inventory, customers, orders, invoices and payments, with advanced options on eligible plans.
Compare Shopify plans ↗Shopify setup guide ↓Connect Neto / Maropost Commerce Cloud with MYOB using the dedicated Neto integration.
Explore Neto setup & options ↓Ask about installation ↗We’re expanding MYOB Sync to WooCommerce. Installation, launch timing and final features are not yet available.
Register your interest ↗More platforms are planned. Request a connection.
MYOB SYNC AT A GLANCE
Choose your platform first. The Shopify and Neto integrations have separate configurations and subscriptions; WooCommerce is coming soon.
| Question | MYOB Sync for Shopify |
|---|---|
| Which MYOB products? | The Shopify listing names MYOB Business, AccountRight and Premier. Features depend on your MYOB subscription and company file. Check with us about older Essentials accounts or an uncertain edition. |
| Which way does stock sync? | MYOB inventory quantities → Shopify. Match Shopify variant SKUs to MYOB item numbers. Pro supports multiple inventory locations. Inventory setup and mapping. |
| What about orders and payments? | Shopify sales → MYOB orders and/or invoices, with customer and payment options on Plus and Pro. Pro adds payment-method mapping and returns. Order and payment configuration. |
| How often does it run? | Free supports manual inventory sync. Paid Shopify plans support scheduled syncing every 15 minutes. Configure and start the schedule after checking your first run. |
| Can it create products? | Product creation is separate from the initial import. Pro includes product and price-update features; MYOB-to-Shopify product creation and bulk creation require support activation. Product options and limitations. |
| Where do I install it? | Install MYOB Sync through the Shopify App Store. Review the plan comparison and follow the Shopify–MYOB setup guide. |
| Does this apply to Neto? | Neto / Maropost Commerce Cloud uses a dedicated integration. Shopify plan prices and settings do not automatically apply. See Neto setup and availability. |
| Is WooCommerce available? | Not yet. MYOB Sync for WooCommerce is coming soon, with no announced launch date or final feature set. |
Shopify compatibility and plan information checked against the app listing on . Meet the Brisbane-based MySync team.
SET UP YOUR CONNECTION
Follow a focused guide for the task you’re working on, or continue below for the full configuration overview.
LESS ADMIN. BETTER FLOW.
The Shopify app connects the day-to-day details of your store and accounts. Choose the data flows you need, then let your schedule take care of the routine.
Send MYOB stock levels to Shopify. Use a single store location or map multiple locations on Pro to keep your online availability aligned.
Inventory optionsCreate MYOB orders and invoices from Shopify sales. Use financial and fulfilment status filters to decide when each flow runs.
Order & invoice settingsRecord Shopify transactions against MYOB sales. Route payment methods to individual MYOB accounts with Pro mapping.
Payment optionsCreate missing MYOB customer cards for new orders, or use a generic customer when individual customer records are not needed.
Customer settingsCreate missing MYOB items from Shopify order lines. Explore product creation and price updates with the Pro plan.
Product optionsCreate MYOB credit notes for returns and process credit refunds when the corresponding invoice or return has a credit balance.
Returns & refundsFeatures depend on your MYOB edition, selected Shopify app plan and configuration. Compare plans below.
MADE FOR YOUR SHOPIFY WORKFLOW
Install MYOB Sync from the Shopify App Store. Start with a manual inventory sync, automate stock updates, or connect your sales and advanced data flows.
$0 USD / month
Set up your connection.
$9 USD / month
Keep your inventory moving.
$19 USD / month
Bring stock and sales together.
$29 USD / month
Make the flow your own.
Shopify listing checked 29 September 2026. Prices are in USD; recurring charges are billed every 30 days. Confirm current pricing, billing terms and trial eligibility on the MYOB Sync Shopify App Store listing before subscribing.
The Shopify listing supports MYOB Business, AccountRight and Premier. The features available to you also depend on your company file and MYOB subscription. Using an older Essentials account or unsure about location support? Ask us to check your setup.
THE MYOB + SHOPIFY SETUP GUIDE
From your first sign-in to your first scheduled sync. Follow the steps below, then use the settings reference to shape the integration around your store.
Have access to your Shopify store and the MYOB company file you want to use. Decide which system will manage stock, whether you want individual customer cards, and when Shopify orders should become MYOB invoices.
Keep product creation in either direction switched off if you want to continue creating products yourself. Inventory and order flows can be configured separately.
For an older AccountRight user, open the AccountRight desktop app and go to Setup → User Access. Select the user and check “sign on with a my.MYOB account”. If it is not enabled, tick it, choose Save and Invite and follow the emailed instructions. Use that same account when connecting MYOB Sync.
Authorisation happens on MYOB’s website. MYOB provides access for the integration, so you do not need to give MySync your MYOB password. See the illustrated Single Sign On guide for existing and new users.
On the Settings page, run Sync Products and Sync Customers before starting the integration. These initial actions import existing records from Shopify and MYOB into the app; they do not export new records to either platform.
If a settings dropdown is missing data, use the app’s Refresh button to reload the available options. Review tax codes and account selections with the person responsible for your MYOB accounts before you go live.
Choose which sales documents MYOB Sync creates. Each process has its own filters, so you can create an MYOB order first and convert it to an invoice when the Shopify fulfilment or financial status meets your chosen conditions.
| Document | Configuration |
|---|---|
| Quotes | Select the quote fulfilment status filter. Shopify draft orders are available for the quote flow only. |
| Orders | Enable Create MYOB Orders and set fulfilment and financial status filters. The default filters include all orders. |
| Invoices | Enable Create MYOB Invoices with its own fulfilment and financial status filters. Review these separately from the order filters. |
The published guide describes an initial import of the last day of Shopify orders, followed by new orders. Failed quote, order and invoice exports retry for a default seven days. Contact support if you need historical orders outside that window.
Enable Create Payments and select the MYOB account that will receive the payments. The payment record includes the customer, date, amount, payment method, receipt number and account.
Before investigating a missing payment, check that its order or invoice was exported successfully. The customer on the payment must match the customer on the MYOB sales document.
Enable Create Missing Customer Cards for New Orders to create a MYOB customer card when a new Shopify customer places an order. This supports the From Order customer choice in sales settings.
Run the initial customer sync before starting. If you prefer not to create individual customer cards, choose Generic in the order settings and select an existing MYOB customer. For orders with no usable email address, a fallback customer can prevent an unmatched customer from blocking the export.
With Create Products in MYOB enabled, an order line containing a SKU not found in MYOB can create a new item so the sale can be processed. Each Shopify variant becomes a separate MYOB item. Choose the required product accounts first; these defaults apply across newly created items, rather than being selected separately for each product.
Shopify SKU maps to MYOB item number, title to item name, and price to base selling price. Product tax and tax-inclusive settings come from your configuration. Run Sync Products again before enabling product creation so existing matches are up to date.
This option is available through support. It creates a Shopify product for an MYOB item without a matching linked SKU; it does not create Shopify variants. New products default to draft, with options to set them active and enable inventory tracking. Enable tracking if you intend to sync their stock from MYOB.
The Pro plan includes price updates. Confirm your intended price flow and configuration with support before enabling it. Creating all unmatched products, instead of only missing items encountered during order export, is also available on request.
Enable Sync Inventory from MYOB to send MYOB stock quantities to Shopify. Decide whether you want a combined total in one Shopify location or individual location mappings.
Choose the destination Shopify location and the app product group, which defaults to MYOB AccountRight. Select the MYOB quantity type: Available Quantity, Quantity on Hand or Quantity Committed.
Enable Use Multiple Locations and match MYOB locations to Shopify locations. You can select individual locations or map all of them. This flow uses Quantity on Hand at each MYOB location.
Multiple Location Mapping overrides the Total MYOB Locations settings and the default order line location. Review both inventory and order behaviour when you change mappings.
For stock that is not updating, first check SKU matching, inventory tracking on the Shopify variant, the destination location and the most recent sync log.
The return flow creates an MYOB credit note as a negative invoice entry with a credit balance. Find it under Returns & Credits in the MYOB desktop app or Customer returns in the web app.
Return references use an -R suffix to distinguish them from the original sale. If MYOB sequential numbering is used, the suffix applies to the purchase order reference rather than the generated invoice number.
The refund flow creates a credit refund when a Shopify transaction is marked refunded. The invoice or return credit note must have a credit balance before the refund can be applied. A Refund Returns Only option is available through support if you want refunds applied only to returns instead of both invoices and returns.
Paid plans support scheduled syncing up to every 15 minutes. The schedule settings also offer hourly, daily and weekly timings. The Free plan provides manual inventory syncing.
Review the Logs page after the first run and whenever you change a data flow. Fix the underlying issue before retrying a failed export.
The Logs page shows processes that could not complete. Start with the earliest failing record: a missing customer or item can stop a sale, which in turn can stop its payment.
| Log or symptom | What to check |
|---|---|
| No Product UID / product not found | Check that the Shopify SKU exactly matches the MYOB item number, including case. Confirm the item exists and rerun Sync Products to refresh the match. |
| No customer UID | Check whether the log says the customer is queued for the next run. If not, look for failed customer exports, confirm the customer exists and rerun the initial customer sync. |
| Payment details blank / missing invoice UID | Check that the associated order or invoice exists in MYOB. Resolve its export error before retrying the payment. |
| Payment customer does not match | MYOB requires the payment and sale to use the same customer. Check whether the customer was changed on the MYOB document. |
| ItemSoldRequired | Check that the MYOB item is marked as sold and has the required account settings. |
| Account required / freight account error | Check the selected payment account, item accounts and freight tax configuration, depending on the failing record. |
| InsufficientItemQuantity | Review actual stock and inventory records in MYOB for the affected item and location before retrying the sale. |
| Timeout or duplicate sale warning | Check MYOB for an existing record before retrying. A timeout can occur even when MYOB has created the record. Contact support if the result is uncertain. |
For more examples, read the MYOB Sync log reference and MYOB common errors guide. Some examples in the wider error guide concern other integrations; use the instructions relevant to your Shopify setup.
Need help? Email support@mysync.io with your store domain, the affected order or SKU, the time of the sync and the exact error message.
This guide brings together the Shopify setup, MYOB sign-on and troubleshooting information. Visit the illustrated MYOB Sync & Shopify guide for app screenshots, or browse the full help centre.
MYOB SYNC FOR NETO / MAROPOST
Connect products, inventory, customers, orders and payments with the dedicated Neto integration. Its configuration and subscription are separate from the Shopify app.
Read the illustrated Neto guide ↗Choose orders, invoices or both in MYOB. Use the customer from the order with the customer flow enabled, or select a generic customer. Review time zone, numbering, delivery status and payment account settings before starting. The Shopify pricing table on this page does not apply to Neto.
Send combined MYOB stock to a selected Neto warehouse using Available Quantity, Quantity on Hand or Quantity Committed. Individual location mapping is available through support and uses Quantity on Hand. Creating Neto products from MYOB also requires support activation and does not create variants.
The Neto return workflow requires the RMA to be refunded before processing into MYOB. Follow the illustrated guide through credit, refund and completion steps. Save your settings, check a first run, and start your configured schedule. Review logs for missing products, customers or other MYOB errors.
MYOB Sync connects your Shopify store to an authorised MYOB company file. Configure the data flows you want, such as MYOB inventory to Shopify and Shopify sales to MYOB, then run them manually or on the schedule supported by your plan.
The paid Shopify plans support syncing every 15 minutes. You can configure hourly, daily or weekly schedules in the app. The Free plan offers manual inventory syncing.
Yes. Existing products are matched using the Shopify SKU and MYOB item number, including capitalisation. Run Sync Products before starting. If you enable creation of missing MYOB products, Shopify variants are created as separate MYOB items.
Yes, the Pro plan includes multiple inventory locations. Map MYOB locations individually to Shopify locations using Quantity on Hand. Alternatively, send combined MYOB inventory to one Shopify location. Individual mappings override the combined-total settings.
Yes. Configure separate fulfilment and financial status filters for MYOB orders and invoices. This lets you capture an order first and create its invoice when the Shopify order meets your invoice filters.
No. The initial Sync Products and Sync Customers actions import existing records into the app. Product creation is a separate flow you must enable and configure. Creating Shopify products from MYOB requires support activation.
Yes. There is a separate MYOB Sync integration for Neto / Maropost Commerce Cloud, with its own setup and options. Start from the Neto add-on store and follow the MYOB Sync & Neto guide. The Shopify plans on this page apply to the Shopify app.
BRING IT ALL TOGETHER
Connect your Shopify store to MYOB and take the next step towards simpler day-to-day operations.