Auto Sync orders on Order Fulfilled

Auto sync orders on order fulfilled

When On order fulfilled is on, the app also sends an order to Xero when it's marked as fulfilled in Shopify. This sends the latest fulfilment-related details, such as quantity changes tied to the fulfilment.

This works alongside your main Auto sync option — it doesn't replace it. It simply adds fulfilment as another point at which an order can sync.


Only sync partially or fully fulfilled orders

This is a sub-option of On order fulfilled, so On order fulfilled must be on for it to work. Use this sub-option only when you want Xero to receive invoices only at the point of fulfilment.


When both are on, the app only sends an order to Xero once it's partially or fully fulfilled in Shopify. This takes priority over your other Auto sync options — an order won't be sent at creation, payment, or update, even if those are enabled. It waits until the order is at least partially fulfilled.

Orders that aren't fulfilled yet aren't lost and will be sync automatically once they're marked as partially or fully fulfilled in Shopify.


Turn on both:

  • On order fulfilled
  • Only sync partially or fully fulfilled orders

With both on, the app only sends invoices to Xero when an order is partially or fully fulfilled in Shopify.

Order created → no sync

Order marked Paid → no sync

Order updated in Shopify → no sync

Order partially or fully fulfilled → app sends the invoice to Xero


This setup is common for B2B and wholesale businesses, where invoices should only appear in Xero after goods have shipped (or partly shipped). It stops invoices being created too early — at order creation or payment — and keeps Xero in line with what's actually been fulfilled.

Still need help? Contact Us Contact Us