Product Icon

MYOB Integration for WooCommerce

Stop manually entering WooCommerce orders into MYOB. Automatically sync orders, customers, products, taxes and inventory so your accounting records stay accurate without manual work.

Add Default Transaction Category dropdown to plugin

The plugin currently hardcodes ‘Category’ => null in both class-opmc-myob-item-order.php and class-opmc-myob-item-invoice.php. For MYOB company files that have “Category required for all sales” enabled in Setup > Preferences, this causes all order syncs to fail with error code 100: “Category is required”.
There is no setting in the plugin to configure a default transaction category. The only workaround is to directly edit the plugin files, which is overwritten on every update.
Requested fix: add a “Default Transaction Category” dropdown to the plugin settings page, populated by calling the MYOB GeneralLedger/Category endpoint. When set, pass the selected category UID in the Category field on order and invoice payloads. When left blank, send null as current behaviour. This follows the same pattern already used for the Freight Tax Code setting.

Author

gocreativeweb1

Current Status

Open

Last updated: May 12, 2026

0 comments

Log in to comment on this feature request.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.