Integration

Accountants.Contact Sync for WooCommerce

Turn every paid WooCommerce order into an invoice in Accountants.Contact — automatically.

Accountants.Contact Sync for WooCommerce connects your WooCommerce store to Accountants.Contact. When an order is paid, it automatically creates a matching invoice here — the customer, line items, shipping, fees and GST — and (optionally) records the receipt against a bank account so your accounts receivable and bank reconcile. No more re-keying online sales into your books.

Download the plugin (free)  Setup guide

v1.0.0 · .zip · WordPress 6.0+ · WooCommerce 6.0+ · free · built by

What it does

  • Creates an approved invoice in Accountants.Contact the moment WooCommerce marks an order paid.
  • Matches or creates the customer by email address.
  • Maps line items, shipping and fees, with GST / GST-free tax codes; the invoice total matches your order total to the cent.
  • Optionally records the payment against a bank / clearing account so AR and the bank reconcile.
  • Idempotent — each order syncs at most once (safe against retries and duplicate hooks).
  • Adds an Accountants.Contact column on the Orders screen and a Send to Accountants.Contact re-send action.
  • Optional two-way product sync — export products to items, and import items back into WooCommerce (matched by SKU).
  • Compatible with WooCommerce High-Performance Order Storage (HPOS).

Installation & setup

  1. Install the plugin. Download the zip, then in WordPress go to Plugins → Add New → Upload Plugin, choose the file, install and activate. (WooCommerce 6.0+ must be active.)
  2. Generate an API key. Here in Accountants.Contact, open Integrations → Connected apps and click Generate API key. Copy the ac_live_… key — it is shown once.
  3. Connect the plugin. In WordPress go to WooCommerce → Settings → Accountants.Contact. Tick Enable sync, paste your API key, confirm the Site URL (https://accountants.contact), and set the bank / income / tax codes to match your Chart of Accounts. Save — a green “Connected” notice confirms the key works.
  4. Test it. Place a test order and mark it paid. An invoice appears under Invoices, and the order shows its invoice number in the Accountants.Contact column.

Product sync (optional)

Under WooCommerce → Settings → Accountants.Contact → Products you can turn on auto-export (a product is pushed whenever you save it), export your whole catalogue in one click, or import your Accountants.Contact items into WooCommerce. Products are matched by SKU; imported items you don’t already have are created as draft products for review.

Good to know

  • Data is sent only between your store and your Accountants.Contact account, over HTTPS, using the API key you control. Revoke it any time under Integrations → Connected apps.
  • Refunds and cancellations aren’t pushed automatically in v1 — raise a credit note in Accountants.Contact if needed.
  • Tax handling targets Australian 10% GST.

Questions?

The plugin is published by demfilz, our app & plugin studio. Reach us via Support or the chat bubble.

Download the plugin  Start free on Accountants.Contact