Sync WooCommerce with Xero

Bookkeeping for PinPayments made easy:
connect PinPayments to Xero and transfer
transactions in real time.

KEY features of WooCommerce

WooCommerce is a popular WordPress plugin for creating an ecommerce store with minimal expenses. Compared to its competitors, it does not charge
a recurring commission as the project scales, and offers plenty of space for customization.
WooCommerce allows setting up an online store in a couple of minutes, offering its users features such as:
Product inventory management
Configurable shopping options
Secure payments & possibility to connect third-party payment processors
Integration with apps such
as Google Drive, Mailchimp, TaxJar, ShipStation and others

Pain points

Large amounts of time for data transfer from WooCommerce to Xero.
No possibility to select WooCommerce
as a bank account.
Reconciliation issues.

the solution

By adding WooCommerce and Xero as BankFeeds integrations, you can import transaction details in real time. Once imported, they will be automatically recorded
in the corresponding accounts, according to the bookkeeping rules you set.

How to synchronize the transactions from Woocommerce to Xero?

  1. You will first have to add Xero as an integration to your BankFeeds account. This will import your bookkeeping accounts.
  2. Next, you will have to set up WooCommerce integration in the Payment Processors tab and manually select the associated accounts and fees for sales, expenditures and taxes. Make sure to be logged into your WooCommerce account, as BankFeeds will redirect you there to confirm setup.
  3. Set up your accounting rules: select Xero accounts, types of transactions and tax rates. From now on, BankFeeds will automatically import your charges, refunds, fees, adjustments and payouts to the accounts you selected in real time.
WooCommerce Account Xero Account
Date Date
Amount Amount
Currency Currency
Country Country
Description Description
Customer Name Customer

Integrate WooCommerce with Xero

Sign up
Contact us






    Contact us