Still on QuickBooks Desktop Pro, Premier or Enterprise? We connect your WooCommerce store so orders, customers, payments and inventory reach your company file automatically, using the QuickBooks Web Connector.
QuickBooks Desktop has no cloud API, so the connection runs through the QuickBooks Web Connector. The Web Connector is a small Windows application installed alongside QuickBooks. On a schedule you choose, it contacts our integration service, collects the pending WooCommerce transactions in qbXML format and writes them into your company file. Results and any errors are reported back so nothing is lost.
Both are supported. The architecture is different, and it affects how the sync behaves.
| Topic | QuickBooks Online | QuickBooks Desktop |
|---|---|---|
| Connection | Cloud API with OAuth | Web Connector with qbXML |
| Timing | Near real time | Scheduled, such as every few minutes |
| Company file | Always online | Must be reachable and the Web Connector running on the PC or server hosting QuickBooks |
| Setup | Authorize once online | Install the Web Connector and approve our application in QuickBooks |
Considering a move to the cloud? See our WooCommerce QuickBooks Online integration.
A customer places an order in WooCommerce and it is queued in the integration service.
The QuickBooks Web Connector wakes on its schedule and asks for pending work.
Customer, items, invoice or sales receipt, and payment are written to your company file.
The result is returned, and the order is marked as synced.
Quantity on hand is read back and published to WooCommerce.
Errors, such as a locked file or missing item, are logged and retried on the next run.
Editions that support the Web Connector, including Pro, Premier and Enterprise, depending on your version. Share your version during discovery and we will confirm compatibility.
The Web Connector needs access to the company file when it runs. Depending on your setup this can run unattended, but the computer hosting QuickBooks must be on and reachable. We explain the options during setup.
It is near real time rather than instant, because the Web Connector polls on a schedule you choose.
Yes. Historical orders can be loaded with duplicate checks, ideally on a backup copy of the company file first.
Advanced inventory features such as multiple locations can be included in scope. We confirm what your version supports during discovery.
Explore the other ways we connect WooCommerce to ERP and accounting systems.
Tell us your QuickBooks version and how you want sales posted. We will outline the setup.
Discuss Your Integration Contact Us