Xero eCommerce Integration
Integrate Xero Accounting with your online store for automatic stock, price & order updates
Set up Xero Accounting to eCommerce Sync in Minutes
Getting set up to sync critical inventory/stock data between Xero Accounting and your online store takes under 10 minutes to configure, and requires no technical knowledge to get started. Storehub.io can automate your entire online store operation in minutes, with no setup cost.
Sync Inventory Information from Xero to your Store
Integrate all your product stock, price and tax rates automatically from Xero Accounting to your eCommerce store. Automate Xero Accounting to your eCommerce store sync in minutes.
All orders raise in Xero from your eCommerce Store
Orders placed online will raise automatically in Xero Accounting from your eCommerce store, no data capturing required. Save many hours per month in manual data keying, errors, and speed up the fulfillment of orders.
Storehub.io captures all SKU items, customer contact details & delivery address, discounts and customer delivery notes automatically in Xero Accounting.
All that’s needed to integrate Xero Accounting with your eCommerce store is your login details on Xero. Here’s the information that gets synced from Xero & your eCommerce store.
- Stock (Stock on hand minus stock on order)
- Price list (incl. or excl. VAT)
- VAT rates
- Product title
- Product description
Once you’ve brought in product data from Xero Accounting, here’s what you need to do in order sync with your eCommerce platform.
Once this data is in Storehub.io, you can enrich your products with merchandising (add images, gallery images, categories, filter tags, product variables/sizes/colours and more), activate/delete products and flag products to sync to your sales channels (WooCommerce, Shopify etc).
Connecting Xero Accounting to your WooCommerce or Shopify store is as simple as copy-pasting the API keys from WooCommerce/Shopify onto your Storehub.io account. Once completed, Merchandising data will flow from Storehub.io to WooCommerce/Shopify, so product merchandising, pricing & stock will update automatically.
If you have an existing eCommerce store, and would like to integrate it with Xero accounting data, the following Storehub.io modes are available:
Merchandising on Storehub.io – This mode is used when you want to send product and merchandising data to multiple channels (more than just one eCommerce store and/or a Marketplace like Amazon or eBay or Google Shopping).
Merchandising on WooCommerce – This mode is used when you have an existing WooCommerce store and don’t plan on adding a B2B/Trade store module in the future, or integrating with other marketplaces like Amazon, Takealot.com or eBay. This makes for a much simpler setup process as the user does not have to copy the merchandising information from an existing eCommerce store into Storehub.io
When an order is placed on your eCommerce store, Storehub.io is notified and the order is raised consequently in Xero Accounting. You can determine what order type/document type is raised in Xero (Invoice, Sales Order or Quote) based on the payment method type (i.e payment gateway or cash type order), and if the payment was successful or not (for payment gateway orders only).
Order information raised in Xero Accounting contains the following:
- Sales channel order reference number.
- Delivery address.
- Billing address.
- Customer details (name, contact number, email).
- Order line items.
- Item prices + VAT.
- Item discount % per line item (discount is worked out as a percentage of sale price vs ERP price). All discounts/offers are managed on your eCommerce platform.
- Order comments.
- All orders syncing from your eCommerce store to Xero Accounting may contain a prefix that you define, like “WOO”0018443 – this helps identify the order at a glance.
Other FAQs
Yes, you may have as many sales channels as you like. Each sales channel will accrue an additional connector cost.
You can not link multiple instances of Xero Accountng to Storehub.io under one profile, but you may register a new account with Storehub.io and link it.
Yes, you can add the sum of two or more warehouses on Storehub.io and send them to a sales platform. Stock from warehouse A + warehouse B (or more) will show the total available stock on WooCommerce or Shopify/Amazon. Orders placed will need to be written back to a specific warehouse however as orders can not be split. You may want to create a virtual warehouse in your ERP to accommodate for this, and allow for negative stock levels.
Pricing is derived from a single pricelist in one of the warehouses which you specify. All item codes must be listed on that pricelist otherwise no pricing will be shown for the particular SKU.
You may only send one warehouse data set to your eCommerce store. If you need to aggregate the stock from multiple warehouses and display it in one eCommerce store, you will need to create a master warehouse in Xero Accounting and aggregate the stock there before sending it to Storehub.io.
All your orders will be saved in the Storehub.io cloud, and as soon as a connection is re-established with Xero Accounting, your orders will propagate automatically.
Can I add a B2B/Trade store sales channel linked to Xero Accounting if I set up my account in “retail” store mode only?
Yes, you can change the setting from “Retail only” to “B2B & Retail” or “B2B only” and your customer data with multiple pricelists will sync from Xero Accounting to enable B2B functionality.
If you change your ERP/Accounting system, you will need to register a new Storehub.io account and configure it with the new ERP details. It’s easy to export all your merchandising data from one Storehub.io account to another via CSV as all the merchandising information will be preserved.
The Storehub.io billing run commences on or as near to the 28th as possible of every month. This means that your account will be billed from the next 28th payment cycle. Please note, your billing commences once your data has been synced through from your accounting software, and is not based on your website being “live” or “transactional”.
What do I need to integrate Xero and my B2B Store?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur malesuada mattis quam, ut rhoncus orci volutpat ac. Ut sed erat ut turpis tincidunt efficitur ut quis odio. Duis dictum purus non urna laoreet, at tincidunt nulla volutpat. Mauris vel varius urna, id tincidunt ipsum. Aliquam sit amet pellentesque velit, et ornare augue.
Vivamus aliquam mollis augue, hendrerit luctus velit pharetra non. Proin vehicula gravida nulla ac mollis. Sed accumsan posuere nisi ut faucibus. Fusce sit amet velit arcu. Curabitur dapibus vestibulum diam, ac aliquet nulla aliquam ac. Sed nec tempus quam. Aliquam accumsan id quam nec lobortis.
How do I integrate stock & price from Xero to my B2B Store?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur malesuada mattis quam, ut rhoncus orci volutpat ac. Ut sed erat ut turpis tincidunt efficitur ut quis odio. Duis dictum purus non urna laoreet, at tincidunt nulla volutpat. Mauris vel varius urna, id tincidunt ipsum. Aliquam sit amet pellentesque velit, et ornare augue.
Vivamus aliquam mollis augue, hendrerit luctus velit pharetra non. Proin vehicula gravida nulla ac mollis. Sed accumsan posuere nisi ut faucibus. Fusce sit amet velit arcu. Curabitur dapibus vestibulum diam, ac aliquet nulla aliquam ac. Sed nec tempus quam. Aliquam accumsan id quam nec lobortis.
Is it easy to integrate orders from my B2B Store to Xero?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur malesuada mattis quam, ut rhoncus orci volutpat ac. Ut sed erat ut turpis tincidunt efficitur ut quis odio. Duis dictum purus non urna laoreet, at tincidunt nulla volutpat. Mauris vel varius urna, id tincidunt ipsum. Aliquam sit amet pellentesque velit, et ornare augue.
Vivamus aliquam mollis augue, hendrerit luctus velit pharetra non. Proin vehicula gravida nulla ac mollis. Sed accumsan posuere nisi ut faucibus. Fusce sit amet velit arcu. Curabitur dapibus vestibulum diam, ac aliquet nulla aliquam ac. Sed nec tempus quam. Aliquam accumsan id quam nec lobortis.
What information needs to be set up in Xero in order to sync to my B2B Store?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur malesuada mattis quam, ut rhoncus orci volutpat ac. Ut sed erat ut turpis tincidunt efficitur ut quis odio. Duis dictum purus non urna laoreet, at tincidunt nulla volutpat. Mauris vel varius urna, id tincidunt ipsum. Aliquam sit amet pellentesque velit, et ornare augue.
Vivamus aliquam mollis augue, hendrerit luctus velit pharetra non. Proin vehicula gravida nulla ac mollis. Sed accumsan posuere nisi ut faucibus. Fusce sit amet velit arcu. Curabitur dapibus vestibulum diam, ac aliquet nulla aliquam ac. Sed nec tempus quam. Aliquam accumsan id quam nec lobortis.
How much does it cost to integrate Xero with my B2B Store?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur malesuada mattis quam, ut rhoncus orci volutpat ac. Ut sed erat ut turpis tincidunt efficitur ut quis odio. Duis dictum purus non urna laoreet, at tincidunt nulla volutpat. Mauris vel varius urna, id tincidunt ipsum. Aliquam sit amet pellentesque velit, et ornare augue.
Vivamus aliquam mollis augue, hendrerit luctus velit pharetra non. Proin vehicula gravida nulla ac mollis. Sed accumsan posuere nisi ut faucibus. Fusce sit amet velit arcu. Curabitur dapibus vestibulum diam, ac aliquet nulla aliquam ac. Sed nec tempus quam. Aliquam accumsan id quam nec lobortis.
How to integrate Xero with my B2B Store?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur malesuada mattis quam, ut rhoncus orci volutpat ac. Ut sed erat ut turpis tincidunt efficitur ut quis odio. Duis dictum purus non urna laoreet, at tincidunt nulla volutpat. Mauris vel varius urna, id tincidunt ipsum. Aliquam sit amet pellentesque velit, et ornare augue.
Vivamus aliquam mollis augue, hendrerit luctus velit pharetra non. Proin vehicula gravida nulla ac mollis. Sed accumsan posuere nisi ut faucibus. Fusce sit amet velit arcu. Curabitur dapibus vestibulum diam, ac aliquet nulla aliquam ac. Sed nec tempus quam. Aliquam accumsan id quam nec lobortis.
Can I integrate my eCommerce website with Xero and my B2B Store?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur malesuada mattis quam, ut rhoncus orci volutpat ac. Ut sed erat ut turpis tincidunt efficitur ut quis odio. Duis dictum purus non urna laoreet, at tincidunt nulla volutpat. Mauris vel varius urna, id tincidunt ipsum. Aliquam sit amet pellentesque velit, et ornare augue.
Vivamus aliquam mollis augue, hendrerit luctus velit pharetra non. Proin vehicula gravida nulla ac mollis. Sed accumsan posuere nisi ut faucibus. Fusce sit amet velit arcu. Curabitur dapibus vestibulum diam, ac aliquet nulla aliquam ac. Sed nec tempus quam. Aliquam accumsan id quam nec lobortis.
Am I on the right version of Xero to integrate with my B2B Store?
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur malesuada mattis quam, ut rhoncus orci volutpat ac. Ut sed erat ut turpis tincidunt efficitur ut quis odio. Duis dictum purus non urna laoreet, at tincidunt nulla volutpat. Mauris vel varius urna, id tincidunt ipsum. Aliquam sit amet pellentesque velit, et ornare augue.
Vivamus aliquam mollis augue, hendrerit luctus velit pharetra non. Proin vehicula gravida nulla ac mollis. Sed accumsan posuere nisi ut faucibus. Fusce sit amet velit arcu. Curabitur dapibus vestibulum diam, ac aliquet nulla aliquam ac. Sed nec tempus quam. Aliquam accumsan id quam nec lobortis.
INTEGRATE Xero & Your eCommerce Store Today With Storehub.io
Storehub.io offers the easiest, ‘quick to implement’ and advanced B2B Wholesale eCommerce and retail Xero integration to WooCommerce, Shopify and more.
- Sync Stock & Price to Your eCommerce Store
- Orders Raise in Your Accounting Software
- Same Day Installation & Sync Setup
- Month to Month Contracts