MYOB Overview and Magento 2 Integration

magento 2 myob integration

If you are a Magento 2 merchant from Australia or New Zealand, you’ve come to the right place since below we shed light on MYOB – a popular accounting software frequently used in the region. Designed for companies of any size, the platform provides multiple features and tools in such areas as invoicing, reporting, expense tracking, payrolls, etc. It helps to save time, enhance productivity, and be compliant with your obligations. Of course, we also describe the Magento 2 MYOB integration in the following article.

MYOB Overview

First of all, it is necessary to mention that MYOB is designed for local businesses only. What are the pros and cons?

The software perfectly suits the local legislation and rapidly adapts to every new change. In the case of an international accounting system, it takes more time to implement any improvements.

The only negative aspect is that you won’t probably use the software outside Australia and New Zealand.

The second thing that we should mention here is the multipurposeness of MYOB. The platform is not just an ordinary accounting software solution – it is a suite of applications. More than 50 tools are under your disposal so that you can manage numerous aspects of your Magento 2 business automating daily duties. MYOB offers everything you need for accounting, payrolls, payments, POS, CRM, tax management, etc.

The wide variety of business management solutions is backed by support for companies of all sizes. Thus, you can start as a small entrepreneur, who relies on the Magento 2 MYOB integration for accounting purposes only, and grow to a big business that leverages POS, CRM, and other solutions provided by the platform. Note that the Magento 2 MYOB integration described below lets you synchronize all platform’s tools with your e-commerce website.

And if you have any troubles with MYOB, there is a professional support center available every single day. You can contact the provider of your software solutions and ask for help whenever you need.


magento 2 myob integration

  • Payroll. With the Magento 2 MYOB integration, you will dramatically simplify the way you pay your staff. Do it electronically, leverage timesheets, manage PAYG, calculate leave and make other improvements to speed up the process and make it more precise. The platform completely revamps a traditional payroll reducing all related headaches.
  • Invoicing. Of course, the Magento 2 MYOB integration lets you leverage invoicing dramatically improving the default Magento mechanisms. With the accounting software, you can customize all invoices. Furthermore, they are trackable so that you can manage them more efficiently. Besides, the platform lets your customers pay right from invoices which dramatically improves the default user experience provided by the built-in invoicing tools of Magento. It is also worth mentioning that you can send invoices online, monitor who is opening them and when,  leverage automated reminder emails for future payments, and use your smartphone to send invoices on-the-go.
  • Tax & GST. With the Magento 2 MYOB integration, GST is calculated automatically, quick reports for your BAS are provided in your account, payments for your employees support PAYG Tracking. You not only automate all the corresponding payments but also get the ability to control everything due to a wide variety of reports.
  • Reporting. Since we’ve already started the topic of reports, it is necessary to highlight it more as a standalone feature. Reporting capabilities of MYOB are impressive. You get dozens of reports including YTD, payment summaries, bad debt, turnover, liabilities, etc. All of them are at the same flexible and powerful. Set custom date ranges or use a daily, monthly, or weekly basis. Furthermore, you can customize everything against your budget to monitor its performance and other metrics.
  • Job Tracking. The Magento 2 MYOB integration lets you track time, income, expenses and invoices for any job in one place. Create budgets of employment and see your profit and losses.
  • Bills & Expenses. Another opportunity provided by the Magento 2 MYOB integration is the ability to upload your bills into the accounting system, categorize expenses and make tax time a breeze. You can even pay bills with no data entry!
  • Inventory. Manage your inventory with the Magento 2 MYOB integration more efficiently. The platform provides a broad range of services from basic stocklists to detailed component tracking. You can not only control the level of products in a warehouse but also predict them. Furthermore, the system lets you run reports to compare physical to counted stock. It is also possible to compare purchase costs with selling prices. As a result, viewing profitability and performance is no longer a problem.
  • Bank Reconciliation. Since the accounting platform is linked to more than one hundred banks, you can pass the reconciliation process effortlessly. Link your bank account and automate transactions with custom rules. Simplify your life regarding tax returns and monitoring. You only have to send an invoice. After it is paid, the system does everything for you.
  • Customers & Suppliers. With the Magento 2 MYOB integration, you can keep detailed contact records of your customers and suppliers. With filters, you can to find the exact clients and partners. Use a mobile application to simplify the process!
  • Payments. With MYOB, you can get paid faster. The system lets you accept payments via AMEX, Visa, Mastercard, or BPAY right from your invoices. Furthermore, the Magento 2 MYOB integration enables automates client payments matching.
  • Cash Flow. The accounting platform provides the ability to monitor your money in and money out at a glance. Besides, it automatically updates tax totals. You can link bank accounts and watch customized reports to make more informed decisions with the Magento 2 MYOB integration.
  • Cloud Accounting. Get the books done anywhere, anytime with cloud accounting capabilities of MYOB. The platform lets you work remotely from a mobile application.
  • Security. Note that all information is stored securely. You don’t need to be afraid that malefactors or competitors will get their hands on our sensitive data.


magento 2 myob integration

MYOB offers different products in several categories. For small businesses, you can leverage the following tools:

  • MYOB ESSENTIALS – an online accounting platform for new & smaller businesses;
  • MYOB ACCOUNTRIGHT – a more advanced solution which combines online and offline implementations and adds job tracking and inventory management capabilities;
  • MYOB ACCOUNTEDGE – more complex accounting solution for MacOS which works in offline only.

For bigger businesses, MYOB offers the following tools:

  • MYOB EXO – a set of  on-premise ERP and HRM solutions;
  • MYOB ADVANCED – a cloud-based business management platform with numerous customizations;
  • MYOB PAYGLOBAL – a payroll software solution with workforce management tools;
  • MYOB GREENTREE – ERP solutions for big businesses;

Other tools include the following software solutions:

  • INVOICE PAYMENTS – an instrument that enables you to accept payments through credit card or BPAY from invoices;
  • KOUNTA – a POS system integrated with MYOB software;
  • MYOB PAYBY – a solution aimed at payments; it includes various merchant facilities, gateway services, and fraud management.

Note that you can integrate all these tools with Magento 2 using the mechanism described below.


MYOB offers two core products at the following prices:

  • The Essentials package starts from $27 per month. It is suitable for new and smaller businesses.
  • The AccountRight suite starts from $70 per month. It is excellent for more demanding businesses which require job tracking and inventory management tools.

You can try both for 30 days for free.

Magento 2 MYOB Integration

magento 2 myob integration

Unfortunately, you cannot use the default tools to connect Magento 2 to MYOB, but there is a solution that enables seamless integration. Meet the Improved Import & Export Magento 2 extension – a universal tool that allows numerous Magento 2 integrations with external systems and other Magento 2 websites. The module is designed to help you connect your Magento 2 website to MYOB in a matter of minutes. And you can achieve this goal without a single line of code! It is only necessary to install the extension on your e-commerce website and let is automate data transfers between Magento 2 and MYOB. Improved Import & Export creates a bridge between the two platforms based on API connections.


The Improved Import & Export extension lets you leverage the following enhancements to run the Magento 2 MYOB integration seamlessly:

  • Automated invoices and revenue tracking;
  • Data synchronization for:
    • Payment methods;
    • Tax methods;
    • Magento entities (all product types, orders, customers, and invoices);
    • MYOB entities;
  • Synchronization history;
  • Attributes mapping to improve the accuracy of Magento 2 data in MYOB;
  • Automate data transfers via schedules or triggers.
  • Support for multiple stores;
  • Support for various currencies.

Let’s explore several use cases to illustrate the functionality of the plugin from the perspective of the Magento 2 MYOB integration. Note that if MYOB does not support some of the following entities, you can still leverage the described processes for integration with other systems.

Product Data

When you add a new product or update an existing one, the Improved Import & Export Magento 2 extension transfers all the corresponding data to MYOB updating the accounting platform.

Order Data and Invoices

When a customer places an order on your Magento 2 website, and it is paid successfully, an invoice is created in MYOB. Associated products and payments can be created as well.

Customer Data

When a new customer registers on your Magento 2 storefront, Improved Import & Export sends the corresponding data to MYOB. When a registered customer applies changes to his/her existing account, the module transfers the data to the accounting platform.

Income Tracking

Income tracking is another opportunity related to the Magento 2 MYOB integration based on Improved Import & Export. Our extension can quickly transfer income data from your e-commerce website to MYOB and back.

Payment Methods Mapping

Another opportunity related to the Magento 2 MYOB integration is related to payment methods mapping. To enable free data transfers between the platforms, you can map them within a few clicks.

Tax Rates Mapping

The same is about tax rates: the Improved Import & Export module provides the ability to map tax rates used in Magento 2 to MYOB ensuring that tax calculations are correct.

Other Use Cases

The Magento 2 MYOB integration based on the Improved Import & Export extension provides the ability to:

  • choose what entities to move between the platforms: products, orders, customers, invoices, etc;
  • use schedules or events to enable automated data transfers;
  • synchronize the two systems by mapping Magento 2 attributes to ones used in MYOB.

Get Improved Import & Export Magento 2 Extension


The MYOB API is an interface which enables other systems to connect to the accounting platform. Thus, you can leverage it to create leading-edge apps that help make business life more comfortable. If you don’t want to work with API, just use the Improved Import & Export extension since we’ve already done everything for you as it was described above. The MYOB API platform lets you get access and transfer data between your e-commerce store and the accounting system. And there is no limit to what you can do with the Improved Import & Export module and the Magento 2 MYOB integration.

As for our extension, it uses the REST API to connect your e-commerce website to external systems. If other standards are required, the module also incorporates them. To enable the Magento 2 MYOB integration, the module creates multiple API connections, exchanging all entities between the two systems.

Improved Import & Export Magento 2 Extension Features

magento 2 myob integration

We’ve already explored the accounting platform as well as some essential nuances of the Magento 2 MYOB integration. Therefore, let’s take a look at the Improved Import & Export features that simplify the data synchronization between the two systems. Since our extension completely revamps the default import and export functionality of the platform, you get an absolutely new way of data transfers which helps you avoid many issues associated with the built-in tools.

The default instruments don’t let you do the following things:

  • Establish API connections;
  • Automate data transfers;
  • Map attributes;
  • Import/export all entities.

As a result, it is necessary to repeat numerous processes every time a data transfer between Magento 2 and MYOB is required. Usually, you have to recreate changes applied to your e-commerce store in an accounting system manually. Since the integration requires multiple updates per day, it turns into a waste of time. But we offer a more reliable solution.

The Improved Import & Export extension allows transferring all information from Magento 2 to MYOB and back. Note that all processes are automated: relax while the plugin transfers data, matches different external attributes and their values from one system to another, leverages multiple API connections in the integration working with all entities. The Magento 2 MYOB integration becomes a breeze with our module.

Automated Import & Export

The MYOB Magento 2 integration is a continuous process that requires advanced automation. And Improved Import & Export provides the ability to avoid daily duties related to data transfers via schedules and event-based triggers which entirely automate them.


Schedules represent the most intuitive and straightforward way of automation in different data transfers including the Magento 2 MYOB integration. The flow of information between the two systems is based on cron. You specify a time interval and the extension imports/exports updates according to it letting you create fully independent import and export jobs with several different options:

  • custom intervals,
  • customizable, predefined update schemes,
  • profiles with no schedules (which are suitable for maintaining such tasks as migration to Magento 2),
  • and asynchronous data transfers (launch every scheduled profile manually whenever you want).

magento 2 myob integration


Event-based triggers are another huge improvement provided by the Improved Import & Export extension. They introduce a more flexible approach to the Magento 2 MYOB integration exchanging data in real time. Use the following algorithm to automate data transfers between the two systems:

  1. Create a trigger;
  2. Connect it to an event;
  3. Link an action to a trigger to launch it automatically.

Thus, transferring data to MYOB with the help of a trigger dramatically simplifies the integration. When something happens in Magento 2, the plugin transfers the corresponding data to the accounting platform.

For instance, a customer creates an account on your website; the extension rapidly provides the corresponding data to MYOB. The Magento 2 MYOB Integration Add-On for Improved Import & Export will help you forget about creating similar schemes manually! Follow the link below for more information regarding triggers: How to Run Magento 2 Import or Export After Specific System Event or Process.

Advanced Mapping Features

Map MYOB attributes to ones used in Magento 2 and vice versa to enable automated data transfers between the two systems. The Improved Import & Export Magento 2 extension radically simplifies the MYOB Magento 2 integration in terms of attributes and their values with the help of the following features:

Mapping Presets

Use our module to solve the problem of different attribute standards without headaches and enable the Magento 2 MYOB integration in the most intuitive way with mapping presetspredefined mapping schemes that eliminate manual attributes matching.

You no longer need to look for unsupported attributes and fix them. Our extension performs all the necessary improvements automatically. It analyzes the input data file transferred from MYOB, discovers third-party attributes, and matches them to the ones used in Magento. As for export processes, Magento 2 MYOB Integration Add-One for Improved Import & Export knows what attributes are required by the accounting system and modifies ones utilized in Magento according to the rules of the external platform. You only need to select a matching scheme suitable for your migration:

magento 2 myob integration

Matching Interface

Importing/exporting data between MYOB and Magento 2 can also be based on manual attributes mapping right in the Magento admin! The Improved Import & Export module provides a unique matching interface which offers full control over the process: you specify external (internal) attributes and link them to the corresponding internal (external) ones in a particular grid enabling the data transfer. Here is how everything works:

magento 2 myob integration

Attribute Values Mapping

The Improved Import & Export Magento 2 extension offers a separate interface for attribute values mapping that provides the ability to simplify the Magento 2 MYOB synchronization and automate it entirely. With our plugin, third-party designations will no longer interrupt transfers from MYOB to Magento 2 since you can choose an external value and specify its replacement. Repeat the procedure until all third-party designations are mapped to ones utilized in Magento 2. Note that the created schemes are saved and applied for further updates. For more details, read this article: Attribute Values Mapping.

Attribute Values Editing

If attribute values mapping is not enough, you can rely on attribute values editing. Transferring data from MYOB or other systems to Magento 2 can be automated with the ability to modify attribute values in bulk. Use the following rules:

  • Add a prefix to multiple attribute values;
  • Add a suffix to numerous attribute values;
  • Split various attribute values;
  • Merge many attribute values.

Note that you can combine them and create conditions increasing the efficiency of the applied changes. You can find more information in this article: How to Modify Attribute Values During Import and Export in Magento 2.

Category Mapping

You won’t use category mapping in the Magento 2 MYOB integration. However, it dramatically simplifies other connection. You can match external categories to ones used internally reducing the number of difficulties that usually occur when products are transferred from other platforms to Magento 2. The Improved Import & Export module allows mapping external product categories to ones used in your catalog as follows:

magento 2 myob integration

To create new categories right in the import job, choose a parent category and specify a new one that will be generated automatically. Thus, the extension will link products to it during the import process. If your Magento 2 website doesn’t include a category from an imported file, it’s no longer a problem. You can find more information about this feature here: Category Mapping.

Attributes On The Fly

And if a data file provided from an external system lacks attributes, the Improved Import & Export Magento 2 extension lets you create them on the fly via the following general form:


The feature is described here in more detail: Product attributes import.

Extended Connectivity Options

The fundamental aspect of the Improved Import & Export Magento 2 extension that enables the Magento 2 MYOB integration, as well as multiple other connections, is support for additional connectivity options. Designed to improve all data transfers and make the seamless Magento 2 MYOB integration possible, they include numerous file formats and two alternative ways of transferring data between your e-commerce store and external systems. As for MYOB, the REST API standard is utilized as a first way of the integration.

Multiple File Standards

Although the Magento 2 MYOB integration cannot be based on data files, you can leverage them in other integrations. The Improved Import & Export extension supports CSV, XML, JSON, ODS, and Excel as well as unpacks file archives automatically while the default tools work with uncompressed CSV files only!

Multiple File Sources

The following file sources can be leveraged to import and export data files between Magento 2 and external systems:

  • FTP/SFTP. Transfer data files using a local or remote server.
  • Dropbox. Use a Dropbox account to establish a connection between the two systems. Alternatively, you can rely on Box, OneDrive, Google Drive, iCloud, and Amazon Drive.
  • URL. A direct URL can be used to import a data file as well.

magento 2 myob integration

Alternative Ways of Import & Export

Note that the alternative ways of import and export are not represented in Magento 2 by default. However, direct API connections are the only way to enable the Magento 2 MYOB integration.

As we’ve mentioned above, the Improved Import & Export extension provides the ability to leverage REST for the Magento 2 MYOB synchronization as well as other APIs if necessary. For instance, our module also works with SOAP (which is deprecated in the case of MYOB) and GraphQL.

Note that all API connections support other extension’s features so that you can leverage mapping, schedules, and attributes on the fly while transferring data from Magento 2 to MYOB via REST API.

As for the intermediary services, you can rely on Google Sheets, Office 365 Excel, and Zoho Sheettransferring data to your e-commerce store. Although it is impossible to utilize them for the Magento 2 MYOB integration, other connections can be established with the help of various online sheets. The following image shows how to use Google Sheets to move data to Magento 2:

magento 2 myob integration

The video below displays other details of our extension:

Final Words

As you can see, MYOB is a powerful and user-friendly accounting platform for businesses from Australia and New Zealand. You can freely leverage it to enhance your business with Improved Import & Export that not only enables the Magento 2 MYOB integration but also automates it entirely. Note that all MYOB products can be synchronized with your e-commerce website. For further information, follow the link below and contact our support:

Get Improved Import & Export Magento 2 Extension