{"id":303263,"date":"2026-05-16T19:49:20","date_gmt":"2026-05-16T19:49:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/syncible-xero-sync\/"},"modified":"2026-05-16T21:48:04","modified_gmt":"2026-05-16T21:48:04","slug":"syncible-sync-for-xero","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/syncible-sync-for-xero\/","author":23485523,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Syncible Sync for Xero","header_author":"Syncible","header_description":"Real-time WooCommerce to Xero sync for UK merchants. Orders become invoices in Xero within seconds. Built-in UK VAT handling, refund sync, payment recording, contact sync, and a full audit trail.","assets_banners_color":"5182ef","last_updated":"2026-05-16 21:48:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/syncible.co.uk\/","header_author_uri":"https:\/\/syncible.co.uk","rating":0,"author_block_rating":0,"active_installs":0,"downloads":50,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"southcoastrjg","date":"2026-05-16 21:48:04"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3534035,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3534035,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3534035,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3534035,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3534064,"resolution":"1","location":"assets","locale":"","width":2560,"height":1600},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3534064,"resolution":"2","location":"assets","locale":"","width":2560,"height":1600},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3534064,"resolution":"3","location":"assets","locale":"","width":2560,"height":1600},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3534076,"resolution":"4","location":"assets","locale":"","width":2560,"height":1600}},"screenshots":{"1":"The Syncible dashboard shows active sync status, recent activity, and connection health for both WooCommerce and Xero.","2":"Connect your WooCommerce store in seconds with our guided setup \u2014 Syncible generates the required API keys for you.","3":"Authorise Xero via OAuth \u2014 your tokens stay encrypted and we never see your credentials.","4":"Configure your default Xero account codes and VAT settings to match your accounting setup."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2526,26218,1558,286,16177],"plugin_category":[45],"plugin_contributors":[263187],"plugin_business_model":[],"class_list":["post-303263","plugin","type-plugin","status-publish","hentry","plugin_tags-accounting","plugin_tags-invoicing","plugin_tags-sync","plugin_tags-woocommerce","plugin_tags-xero","plugin_category-ecommerce","plugin_contributors-southcoastrjg","plugin_committers-southcoastrjg"],"banners":{"banner":"https:\/\/ps.w.org\/syncible-sync-for-xero\/assets\/banner-772x250.png?rev=3534035","banner_2x":"https:\/\/ps.w.org\/syncible-sync-for-xero\/assets\/banner-1544x500.png?rev=3534035","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/syncible-sync-for-xero\/assets\/icon-128x128.png?rev=3534035","icon_2x":"https:\/\/ps.w.org\/syncible-sync-for-xero\/assets\/icon-256x256.png?rev=3534035","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/syncible-sync-for-xero\/assets\/screenshot-1.png?rev=3534064","caption":"The Syncible dashboard shows active sync status, recent activity, and connection health for both WooCommerce and Xero."},{"src":"https:\/\/ps.w.org\/syncible-sync-for-xero\/assets\/screenshot-2.png?rev=3534064","caption":"Connect your WooCommerce store in seconds with our guided setup \u2014 Syncible generates the required API keys for you."},{"src":"https:\/\/ps.w.org\/syncible-sync-for-xero\/assets\/screenshot-3.png?rev=3534064","caption":"Authorise Xero via OAuth \u2014 your tokens stay encrypted and we never see your credentials."},{"src":"https:\/\/ps.w.org\/syncible-sync-for-xero\/assets\/screenshot-4.png?rev=3534076","caption":"Configure your default Xero account codes and VAT settings to match your accounting setup."}],"raw_content":"<!--section=description-->\n<p>Syncible Sync for Xero connects your WooCommerce store to your Xero account so that every order is automatically posted as a Xero invoice in real time.<\/p>\n\n<p>When an order is placed in WooCommerce, this plugin sends the order data to the Syncible service, which creates a corresponding invoice in Xero. Refunds in WooCommerce create credit notes in Xero. The result is that your Xero account reflects your WooCommerce sales activity without manual data entry.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Real-time order sync - orders post to Xero as individual invoices within seconds of being placed<\/li>\n<li>Refund sync - WooCommerce refunds create matching credit notes in Xero<\/li>\n<li>Configurable Xero account code for sales<\/li>\n<li>Configurable Xero tax code for sales<\/li>\n<li>Connection management for your Xero authorisation<\/li>\n<li>Activity history showing recent sync operations<\/li>\n<li>Onboarding wizard to guide initial setup<\/li>\n<\/ul>\n\n<h4>External service<\/h4>\n\n<p>This plugin connects to the Syncible service (https:\/\/syncible.co.uk) to perform the synchronisation between WooCommerce and Xero. The Syncible service:<\/p>\n\n<ul>\n<li>Receives order and refund data from your WooCommerce store<\/li>\n<li>Authenticates with Xero on your behalf using OAuth<\/li>\n<li>Creates invoices and credit notes in your Xero account<\/li>\n<li>Stores synchronisation history for the activity view<\/li>\n<\/ul>\n\n<p>The following data is sent to the Syncible service:<\/p>\n\n<ul>\n<li>When syncing: order details (items, prices, tax, customer, payment method) and refund details<\/li>\n<li>On plugin activation: your store URL for identification<\/li>\n<li>On plugin deactivation: your store URL and an API token to clean up the connection<\/li>\n<\/ul>\n\n<p>Terms of Service: https:\/\/syncible.co.uk\/terms\/\nPrivacy Policy: https:\/\/syncible.co.uk\/privacy\/<\/p>\n\n<p>A separately-distributed companion plugin with additional features is available at https:\/\/syncible.co.uk.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin from the WordPress plugin directory.<\/li>\n<li>Visit the Syncible menu in your WordPress admin.<\/li>\n<li>Follow the onboarding wizard to connect your Xero account.<\/li>\n<li>Configure your default Xero sales account and tax code.<\/li>\n<li>Place a test order in WooCommerce to verify the sync.<\/li>\n<\/ol>\n\n<p>WooCommerce must be installed and activated before this plugin can be used.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20xero%20account%3F\"><h3>Do I need a Xero account?<\/h3><\/dt>\n<dd><p>Yes. This plugin syncs WooCommerce orders to an existing Xero account. You will be prompted to authorise the connection during onboarding.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20woocommerce%20subscriptions%3F\"><h3>Does this work with WooCommerce Subscriptions?<\/h3><\/dt>\n<dd><p>This plugin syncs orders generated by WooCommerce, including those created by WooCommerce Subscriptions when a subscription renews.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20xero%20rejects%20an%20invoice%3F\"><h3>What happens if Xero rejects an invoice?<\/h3><\/dt>\n<dd><p>Failed syncs appear in the activity history with the error reason. You can address the underlying issue (for example, an invalid tax code) and the next order will sync correctly.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disconnect%20from%20xero%3F\"><h3>How do I disconnect from Xero?<\/h3><\/dt>\n<dd><p>Use the disconnect option in the plugin settings. This revokes the Xero authorisation and notifies the Syncible service.<\/p><\/dd>\n<dt id=\"is%20my%20data%20secure%3F\"><h3>Is my data secure?<\/h3><\/dt>\n<dd><p>Order data is sent over HTTPS to the Syncible service. Xero authorisation uses OAuth 2.0 - your Xero credentials are never stored by this plugin. See the Privacy Policy at https:\/\/syncible.co.uk\/privacy\/ for full details.<\/p><\/dd>\n<dt id=\"is%20there%20a%20paid%20version%20with%20more%20features%3F\"><h3>Is there a paid version with more features?<\/h3><\/dt>\n<dd><p>Yes. A separately-distributed companion plugin with additional functionality is available at https:\/\/syncible.co.uk\/woocommerce-xero\/.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Real-time WooCommerce to Xero sync. Orders flow to Xero as individual invoices the moment they are placed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/303263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=303263"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/southcoastrjg"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=303263"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=303263"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=303263"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=303263"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=303263"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=303263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}