Linux 软件免费装
Banner图

Syncible – Xero Sync for WooCommerce

开发者 southcoastrjg
更新时间 2026年10月22日 19:54
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce accounting invoices gst xero

下载

1.0.0 1.1.0

详情介绍:

Syncible is a WooCommerce Xero integration, a Xero connector that turns every paid order in your store into an individual invoice in Xero within seconds. Refunds become credit notes. New customers are created in Xero from the order. Your Xero account keeps up with your shop without anyone typing anything in. The free plan covers up to 100 orders a month, with no time limit and no card. Paid plans of the Syncible service raise the limit and add stock sync, product sync and reporting. Syncible is built for UK and Australian merchants, and built and supported in the UK by the people who wrote it. Email support@syncible.co.uk and you get a reply the same working day, usually much sooner. Xero invoice sync, feature by feature Built for UK and Australian merchants WooCommerce accounting without the typing Orders, customers, payments and refunds reach Xero on their own, so your books are current whenever you or your accountant open them. Tax is taken from your own Xero tax rates, UK VAT and Australian GST included, and stores selling in other currencies and Xero regions work too. Support Support comes directly from the people who built the plugin, in the UK. Email support@syncible.co.uk and you get a reply the same working day, usually much sooner. If you would rather not do the setup yourself, tell us and we will walk through it with you. You can also post in the support forum here. You are never left to work it out alone. If something does not sync, the Sync issues panel tells you why, and if that is not enough, we are one email away. Requirements Pricing Paid plans come with a 14-day free trial. Full details at https://syncible.co.uk/woocommerce-xero/ External service This plugin connects your store to the Syncible service (https://syncible.co.uk), which does the synchronisation between WooCommerce and Xero. The Syncible service: The following data is sent to the Syncible service: What the Syncible service does with your store's WooCommerce REST API key: Emails the Syncible service sends to the address you signed up with: Terms of Service: https://syncible.co.uk/terms/ Privacy Policy: https://syncible.co.uk/privacy/

安装:

  1. Install and activate the plugin from the WordPress plugin directory.
  2. Visit the Syncible menu in your WordPress admin.
  3. Follow the onboarding wizard to connect your Xero account.
  4. Configure your default Xero sales account and tax code.
  5. Place a test order in WooCommerce to verify the sync.
WooCommerce must be installed and activated before this plugin can be used.

屏幕截图:

  • The Orders tab shows each order with its sync status. Paid orders export to Xero, unpaid orders wait until they are paid.
  • The Activity feed shows every sync as it happens: orders sent, invoices created, credit notes raised, customers updated.
  • Account and tax mapping: choose the Xero account code and tax rate for sales, shipping, discounts and cost of goods.
  • Guided setup connects your WooCommerce store for you, or lets you paste API keys manually if you prefer.
  • Connecting Xero uses Xero's own sign-in. Your Xero password is never seen or stored by the plugin.
  • The Products tab shows every product and variation with its Xero item link and sync status (Growth plan).
  • Sync Modules: turn orders, customers, products and stock sync on or off independently.
  • Choose the master for product sync: WooCommerce products create and update Xero items, or Xero items create products in WooCommerce (Growth plan).
  • Reconciliation report by period: every order, its Xero invoice and payment, and anything that does not match (Pro plan).
  • Live invoice verification checks each invoice back against Xero after it lands, so you know the numbers agree (Pro plan).

升级注意事项:

1.1.0 New in-admin dashboard, real-time order delivery, and a Sync issues panel that lets you retry failed orders on any plan. Please read the External service section: this version sends order data to the Syncible service in real time as orders are placed. 1.0.0 Initial release.

常见问题:

Can WooCommerce orders go to Xero as invoices automatically?

Yes. Every paid order becomes its own invoice in Xero within seconds, with line items, discounts, shipping and tax as WooCommerce recorded them, and the payment recorded against it. Nobody has to export or type anything. Refunds become credit notes in the same way.

How quickly do WooCommerce orders reach Xero?

Orders are sent to the Syncible service the moment they are placed or change status, not on WordPress's scheduled tasks, so a paid order normally appears in Xero as an invoice within seconds. If your site or Xero is unavailable the order is retried automatically and shows in the Sync issues panel if it still cannot be delivered.

Why hasn't an order appeared in Xero yet?

Only paid orders are invoiced. An order that is pending payment or on hold waits in Syncible and is sent as soon as WooCommerce marks it Processing or Completed. An order whose payment failed is not invoiced, because nothing was sold. If your store is over its plan's monthly order limit, orders wait rather than being lost: they are sent when you upgrade or when the next month starts, and a notice on the Syncible screens tells you how many are waiting.

Does it handle Australian GST and UK VAT?

Yes, both. Australian stores get invoices in AUD coded with their own Xero GST rates. GST-free items can be mapped to GST Free Income, prices entered including GST are supported, and if your organisation is not registered for GST, sales default to BAS Excluded so your BAS stays right. UK stores get sales coded with their own Xero VAT rates, with reduced-rate and zero-rated tax classes mapped to their own rates and prices entered including VAT handled line by line. Either way, invoices are dated in your store's own time zone, so each sale lands in the right VAT or BAS period.

Which Xero regions does it work with?

Syncible is built for UK and Australian merchants. Stores using Xero elsewhere sync in the same way: invoices are raised in the order's currency and tax comes from your own Xero organisation's tax rates.

What happens to refunds in Xero?

Each refund becomes a credit note in Xero, matched to the original invoice. Full and partial refunds are both handled, on every plan.

Will it create duplicate customers in Xero?

No. Customers are matched to existing Xero contacts first and only created, from the order's billing details, when there is no match.

Are invoices marked as paid in Xero?

Yes. Syncible records the payment against the invoice in the Xero bank account chosen under Settings, Account Mapping, Payment account in the Syncible dashboard. It is filled in from your Xero bank accounts when you connect. If it is empty, or Xero will not accept a payment into it, the invoice is still created and left awaiting payment, and the Activity feed says why. Choose a Xero bank account there and new orders arrive paid. If you reconcile payments from your bank feed instead, nothing needs doing.

Will the Xero invoice total match my WooCommerce order exactly?

Yes. Before anything is sent, Syncible builds the invoice and checks its total and tax against the WooCommerce order. A difference of up to one pound (or one unit of your currency) from line-by-line rounding is shown on a separate "Rounding adjustment" line so the totals agree. A bigger difference, or tax that does not match, stops the order being sent and it appears under Sync issues instead, so a wrong invoice is not posted to your books. This check runs on every plan.

Is there a free plan?

Yes. The free plan covers up to 100 orders a month, with no time limit and no card. It includes real-time order sync, refunds as credit notes, payment recording and customer matching. The limit is a plan limit of the Syncible service, not something in the plugin. Above it, orders wait and are sent when you upgrade or on the 1st of the month. Nothing is lost.

Do I need to paste API keys to connect?

No. Setup creates your free Syncible account, then the "Connect WooCommerce automatically" button takes you to WooCommerce's own approval screen. Approve read/write access for Syncible and WooCommerce creates the key and passes it over itself. If that does not work on your hosting, you can create a key under WooCommerce, Settings, Advanced, REST API and paste it in instead. Xero needs no keys at all: you sign in with Xero's own login and authorise the connection there.

Do I need a Xero account?

Yes. The plugin posts orders into an existing Xero organisation. You authorise the connection during setup using Xero's own sign-in.

Does it work with WooCommerce Subscriptions?

Yes. Renewal orders created by WooCommerce Subscriptions are orders like any other, so each renewal is sent to Xero as its own invoice in the same way.

What happens if I copy my store to a staging or test site?

Orders from the copy do not reach your real books. Every order the plugin sends is checked against your live store before anything is created, changed or voided in Xero: Syncible reads the order back from your live store, and what goes to Xero is the live store's own copy of it. An order your live store does not hold is held back instead of being sent. A copy also cannot pause your live store's syncing or change its settings, even though it carries the same plugin settings.

What happens if I uninstall the plugin?

Deactivating the plugin without deleting it doesn't pause syncing. It only stops the instant order push; syncing carries on through WooCommerce's webhooks and Syncible's regular checks, and your Xero authorisation stays in place. Deleting the plugin from the WordPress Plugins screen pauses syncing for your store, and you get an email to say so. Your Xero connection is kept for 14 days in case you reinstall: reinstall and connect your store in that time and syncing resumes without connecting Xero again, and any orders placed while paused are caught up. You get a reminder email three days before the 14 days are up. After that, Syncible removes its access to your Xero organisation. Your Syncible account and sync history are kept either way.

How do I disconnect Syncible from Xero?

There is no Disconnect button in the plugin. There are two ways to end the connection:

  • Revoke access from inside Xero. In Xero, open Settings and go to Connected apps, then disconnect Syncible. This stops Syncible reading from or writing to your Xero organisation straight away.
  • Delete the plugin. Syncing pauses straight away, and Syncible removes its access to your Xero organisation after 14 days, as described above.

Xero says the connection needs reconnecting. What happened?

A Xero authorisation can end, for example when access for Syncible is removed on the Xero side or the organisation changes. You are emailed with a link to reconnect. Orders are not lost while Xero is disconnected: reconnecting re-sends the ones that could not be delivered, and any still listed under Sync issues can be sent with Retry.

Xero rejected an order. How do I fix it?

Orders that could not be sent in the last 24 hours are listed in the Sync issues panel on the Syncible settings screen with the reason Xero gave, for example an account code that does not exist in your chart of accounts. Fix the cause and press Retry. Retry is available on every plan, including free, and an order that has already reached Xero cannot be sent twice. If Xero refuses an invoice because a tracked inventory item is out of stock, the invoice is re-sent once with plain description lines so the sale still reaches your accounts. Totals and VAT are unchanged and the order is flagged so you know Xero has not adjusted stock for it. This only applies to completed, paid orders.

What data is sent to Syncible?

Order and refund data as WooCommerce records it, your store URL and the settings you save, the WooCommerce REST API key you approve during setup, and a short-lived token when you open the dashboard. The full list, including what the Syncible service does with your store's key and which emails it sends, is in the External service section above. Nothing is sent that is not needed to create the invoice or show you what happened.

Is my data secure?

Order data is sent over HTTPS to the Syncible service. Xero authorisation uses OAuth 2.0, so your Xero credentials are never stored by the plugin. See the Privacy Policy at https://syncible.co.uk/privacy/ for full details.

Can you help me set it up?

Yes. Email support@syncible.co.uk and we will walk through the setup with you, including the Xero account and tax mapping if you are not sure which codes to use. There is no charge for this on any plan.

Where do I get help?

Email support@syncible.co.uk, or post in the support forum here. Support is handled in the UK by the people who built the plugin. You get a reply the same working day, usually much sooner.

更新日志:

1.1.0 1.0.0