MyWorks Sync has a lot of different options when it comes to syncing data, and this article helps share what direction data syncs, whether new or updated data syncs, and what fields are synced by default.
Below are a list of the default fields synced/mapped already in our sync. Custom field mapping for order fields is supported, and is handled on a case by case basis over support ticket. Additional WooCommerce extensions that add extra functionality/ fields would not conflict with our sync, but may need custom mapping if their fields need to be used by MyWorks.
WooCommerce -> Xero
Customer (new)
First Name
Last Name
Company Name
Email
Address Line 1
Address Line 2
City
State
Postcode
Country
Order (new)
Can be synced as Invoice
Order Number (can be WooCommerce order ID, custom order number, or next Xero number)
Reference Number
Associated Customer
Issue Date
Due Date
Tracking Category (up to two) (coming soon)
Product/Service line items
SKU
Description
Quantity
Amount
Account
Discount
Tax
Tracking Category (up to two)
Shipping
Discount / Coupons
Taxes
Order Note
Product & Variation (new)
Item Code
Name
Type (Inventory or Non-Inventory)
Description (optional)
Inventory Level (if inventory product)
Price
Payment (new)(if invoice)
Related invoice
Payment Date
Payment Method
Reference No. (Transaction ID or WooCommerce order number)
Amount Received
Xero -> WooCommerce
Product (new)
Item Code
Name
Type (Inventory or Non-Inventory)
Description (optional)
Inventory Level (if inventory product)
Price
Inventory (updated)
Inventory Level
Pricing (updated)
Core / Sales Price
Payment (new)
Updates WooCommerce order status when Xero invoice is paid.
