Updating a Shopify order status when an invoice is paid in QuickBooks Online

Using MyWorks to automatically update order statuses in Shopify when an invoice is paid in QuickBooks Online.

Written by the MyWorks Team

Updated at March 12th, 2024

Table of Contents

If your Shopify orders are not paid in Shopify as they're being placed, but instead being paid at a later point; MyWorks can be helpful in automating this process in several different ways, as we share in this helpful article on unpaid order handling. 

This article will focus on one of these approaches: Automatically updating a Shopify order status once a QuickBooks invoice is paid. 

Setting up

In MyWorks Sync > Settings > Automatic Sync, enable the “Payment” setting in the lower QuickBooks Online > Shopify area.  

Once enabled

Once the above setting is enabled, MyWorks will update unpaid Shopify orders to the status of Paid, when their corresponding invoice in QuickBooks has been marked as fully paid. 

  • This applies to any orders synced after this setting has been enabled.
  • The invoice must have been synced to QuickBooks by MyWorks, not manually created.

When the above setting is enabled, MyWorks will add an identifying value in the “Message on Statement” field in invoices that we sync to QuickBooks, like in the below example. This field in QuickBooks will not be available to be used for other data by MyWorks (through our settings or custom field mapping).