ONE BUILT ROBOT · FOR AN ONLINE STORE
The order was paid. Xero still needs updating.
A customer places an order in WooCommerce. The products, discounts, shipping, fees and payment details are already there, but somebody still has to recreate the sale in Xero and keep both systems in step.
The robot keeps published WooCommerce products and Xero items matched by SKU, then creates one authorised Xero invoice when an order reaches Processing or Completed.
It records the payment, carries discounts and coupon codes across, adds shipping and fees as separate lines, and saves the Xero IDs back to the WooCommerce order.
Refunds become Xero credit notes and refund payments. Replayed events are checked so they don’t create the same invoice, payment or refund twice.
Orders, payments and refunds reach Xero once, with the accounting trail still connected to the original WooCommerce order.
See how the build worksORDER #1048 · PROCESSING
SALES INVOICE
WOO-1048
Authorised
PAYMENT
$284.00 AUD
Recorded
COUPON: HELLO10
Line discount
Included
1 invoice · 1 payment · Xero IDs saved back to WooCommerce
Built example. The final workflow depends on the store’s plugins, tax and account mappings, payment gateways and Xero setup.

