Keep WooCommerce and Twinfield updated automatically.
Twinfield is the accounting suite that bookkeeping firms and accountants live in, with fixed journals, ledger accounts, cost centres and VAT codes per administration. WooCommerce runs on your own WordPress hosting and keeps everything itself: orders, order statuses, refunds, tax rates and coupon discounts. Schakel reads your WooCommerce orders through the API key you create yourself and books them as sales invoices in the Twinfield sales journal, with the right ledger account, cost centre and VAT code per line, so your accountant can carry on straight away.
What travels across the link
Everything this connector moves between WooCommerce and Twinfield, and how often.
-
Orders as sales entries per journal
Every WooCommerce order with the status you assign, such as completed, becomes a sales entry in the sales journal you choose, with a line per product, shipping on its own line and the order number as description.
-
Ledgers and cost centres
Revenue, shipping and payment fees go to their own ledger account, and per brand or webshop you can attach a cost centre, so your Twinfield reporting matches how you want to split your revenue.
-
VAT codes and OSS
The tax rates WooCommerce set on the order are mapped per line to the Twinfield VAT code for standard, reduced, 0% or reverse charge. If you sell to other EU countries, the destination country code is used, ready for your OSS return.
-
Discounts and refunds as credit entries
Coupons and discounts are booked visibly per line or as a separate discount line. A refund in WooCommerce becomes a credit entry on the same relation and journal for the amount actually refunded, including a partial refund.
What WooCommerce to Twinfield saves you
- Webshop revenue sits as a sales entry in the right Twinfield journal, not in a CSV export.
- You host WooCommerce yourself, nothing is installed into a closed platform.
- Cost centres and ledgers per webshop, so reporting is right without reposting.
- Your bookkeeping firm keeps working in Twinfield, everything is already booked.
Setting it up
- 01
Connect WooCommerce
You create an API key in your own WooCommerce admin and paste it into Schakel. Because you host WordPress yourself, everything stays on your own webshop and nothing has to go into a closed platform.
- 02
Grant access to Twinfield
You authorise Schakel on the Twinfield administration the entries should land in. If you run several administrations, you pick the right one per webshop.
- 03
Assign journal, ledgers and codes
You set the sales journal, the ledger accounts, any cost centres, the VAT codes and the order status that triggers booking, so it matches your accountant scheme.
- 04
Check and let it run
You see the first entries in an overview before they are final. Once it looks right, new orders and refunds flow in by themselves, all traceable in the log.
What you need
- A WordPress site running WooCommerce where you are an administrator. In the WooCommerce settings you create a REST API key with read and write access.
- An administration you administer, plus clarity on the ledger account you want used.
Not sure how to get those keys? Step by step:
Where it runs
Inside your Shopify admin, as an app. You sign in through Shopify, no separate account.
Request this connector: tell us what you need and we reply within 24 hours.
Related connections
Connect a different pair
WooCommerce and Twinfield is one of many. Pick two systems and see what travels between them.
Common questions
Is the WooCommerce to Twinfield connector available?
Request this connector and get access. You let us know you want to link WooCommerce to Twinfield, and we make sure you can get started. You hear from us within 24 hours.
Does this work with multiple Twinfield administrations?
Yes. Several WooCommerce webshops can each book into their own administration, useful for a bookkeeping firm serving multiple clients with a WordPress webshop.
Do I need to install a plugin on my WordPress?
No. Schakel uses the API key WooCommerce already offers in your admin. Because you host your webshop yourself, you keep full control and put nothing extra into a closed environment.
Can I pick a cost centre or ledger per webshop?
Yes. You set the ledger account and cost centre per webshop, brand or VAT rate, so your revenue in Twinfield splits out the way you want to report.
At which order status does it book?
At the status you assign, such as completed or paid, so you do not book draft or cancelled orders in Twinfield and your revenue matches what actually sold.
Can you connect WooCommerce to Twinfield?
Yes. Schakel connects through the official APIs of WooCommerce and Twinfield, so you install nothing on your own server and nothing travels outside those two parties.
Which VAT rate do my sales get in Twinfield?
The rate is set per line: 21%, 9% or 0%. Sales to Belgium and other EU countries get the rate of the destination country, ready for your OSS return.
Are commission and fees booked separately in Twinfield?
Yes. Commission, shipping and other fee types each land on their own ledger account in Twinfield, rather than in one lump sum, so your margin stays readable.
Missing something you need?
Tell us what WooCommerce and Twinfield should do for you. If it is not in here yet, that is usually because nobody has asked. We build on request and we reply within 24 hours.