WooCommerce QuickBooks Connector DocumentationWooCommerce QuickBooks Connector Documentation
  • QuickBooks Connector

    • Introduction
    • Overview
    • Features
    • Installation
    • Get Intuit Credentials
    • Setup Wizard
    • Connection Settings
    • General Settings
    • Auto Sync Settings
    • Export Order Settings
    • Customers
    • Products
    • Orders
    • Payment Methods
    • Taxes
    • FAQ & Notes
Buy Now
  • QuickBooks Connector

    • Introduction
    • Overview
    • Features
    • Installation
    • Get Intuit Credentials
    • Setup Wizard
    • Connection Settings
    • General Settings
    • Auto Sync Settings
    • Export Order Settings
    • Customers
    • Products
    • Orders
    • Payment Methods
    • Taxes
    • FAQ & Notes
Buy Now
  • QuickBooks Connector

    • WooCommerce QuickBooks Connector
    • Overview
    • Features
    • Installation
    • Get Intuit Credentials
    • Setup Wizard
    • Connection Settings
    • General Settings
    • Auto Sync Settings
    • Export Order Settings
    • Customers
    • Products
    • Orders
    • Payment Methods
    • Taxes
    • FAQ & Notes

Overview of the QuickBooks Connector

The WooCommerce QuickBooks Connector is an admin extension that synchronizes your store's commerce data with Intuit QuickBooks Online. Everything is managed from a single dashboard inside WordPress admin — your customers never see it, and your storefront is untouched.


What It Does

DataWooCommerce → QuickBooksQuickBooks → WooCommerce
CustomersExport, with per-customer mappingImport into WooCommerce users
ProductsExport (variations included), manual or real-timeStaged Import List or real-time via webhooks
Product imagesOptional image syncOptional image sync
OrdersManual export, or automatic by order status—
PaymentsRecorded per gateway rules, with fees and deposits—
RefundsAutomatic refund receipts—
TaxesMapped tax classes applied on export—

Who It Is For

  • Store owners who reconcile WooCommerce sales in QuickBooks Online
  • Accountants who need orders recorded as the right transaction type, in the right accounts
  • Merchants selling both online and in person — orders are labeled by source (WooCommerce or POS) when a Webkul POS plugin is active
  • Anyone tired of retyping orders, customers, and refunds into their books

Requirements

Software Requirements

ComponentRequirement
WordPress6.7 or higher (tested up to 7.0)
WooCommerce10.0 or higher (tested up to 10.9) — must be active
PHP7.4 or higher (tested up to 8.4)
WordPress userAdministrator access

The plugin is compatible with WooCommerce High-Performance Order Storage (HPOS) and Cart/Checkout Blocks.

QuickBooks Requirements

  • An Intuit QuickBooks Online company — a sandbox company for testing or a production company for live books
  • An Intuit Developer app providing the OAuth Client ID and Client Secret (created free at developer.intuit.com)
  • The plugin's two Redirect URIs registered in that app — shown with copy buttons on the Connection Settings page

Background Processing

Real-time product updates, webhook processing, and scheduled bank deposits run through WP-Cron. Make sure your site's cron is operating normally (it does by default on most hosts).


How the Pieces Fit Together

  1. Connect once through the Setup Wizard or the Connection Settings page.
  2. Map accounts in General Settings so QuickBooks knows where product income, expenses, assets, and deposits belong.
  3. Map payment methods and taxes so payments and totals land correctly.
  4. Choose your sync style — push records manually from the Customers, Products, and Orders tabs, or switch on Auto Sync and let the connector work in the background.

Next step: Install the plugin →

Prev
WooCommerce QuickBooks Connector
Next
Features
ShareExport