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.
How it works
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
Recommended use
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.