Read sync logs and resolve common errors
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.