Posting orders manually from Shopify to Xero

When to repost an order

You’ll typically repost an order when:

  • You changed configuration (for example: revenue account, tax type, or the customer) and want the invoice updated with the latest information.
  • An order previously failed to post (e.g., missing customer, no inventory, or a required account is missing).
  • Auto-sync is off and you need to send the order manually.


How to repost orders

  1. Go to the Orders Dashboard in the app.
  2. In the Orders table, select the order(s) you want to repost.
  3. When selected, the Post to Xero button will appear — click it.
  4. Confirm if prompted. The selected orders will be posted or reposted to Xero.

Important note about duplicates

Reposting replays the order and does not create a duplicate invoice in Xero because the app matches orders by invoice ID. The exception is if your invoice prefix has changed since the order was first posted.

For example: Shopify order 123  posted as SHOP-123  in Xero. If the invoice prefix was later changed to ABC- , reposting 123  will create a new invoice ABC-123 .

Still need help? Contact Us Contact Us