Magento 2 QuickBooks Online Connector

See Magento 2 QuickBooks Online Connector in action

A short walkthrough of the storefront and admin, built from real screenshots.

Magento 2 QuickBooks Online Connector admin and sync flow
  • Two-Way Data Sync Customers, products, and inventory can sync from Magento to QuickBooks, from QuickBooks to Magento, or both.
  • Automated Sales Export Export Magento orders, invoices, payments, refunds, and credit memos to QuickBooks Online.
  • Flexible Mapping Configure tax codes, accounts, payment methods, and field mappings to match your accounting setup.
  • Reliable & Transparent Background processing, detailed logs, retry tools, and conflict handling help keep synchronization under control.

Magento 2 QuickBooks Online Integration

Connect Magento 2 with QuickBooks Online and Simplify Accounting

Managing ecommerce orders and accounting records separately creates repetitive work and increases the risk of errors. The Towering Media Magento 2 QuickBooks Online Connector connects your Magento store with QuickBooks Online, making it easier to keep important business information synchronized.

Export Magento customers, products, orders, invoices, payments, refunds, and credit memos to QuickBooks Online. Import supported customer and product records back into Magento, and configure inventory quantity synchronization for mapped items.

Customer & Product Sync

Supported two-way data exchange

Accounting Automation

Invoices, payments and refunds

Scheduled Processing

Configurable Magento cron jobs

Sync Operation Logs

Track and retry eligible failures

Magento 2

↔

QuickBooks Online

Customers • Products • Inventory

Orders • Invoices • Payments

⇄

Customer Data Synchronization

Magento Customers ↔ QuickBooks Customers

Customer Synchronization

Keep Customer Records Connected Across Both Platforms

Maintain customer information between Magento 2 and QuickBooks Online without manually recreating records in both systems. The connector supports registered Magento customers as well as customer information associated with guest checkout orders.

Import QuickBooks Online customers into Magento and configure how existing Magento records are handled during import.

  • ✓ Export registered Magento customers
  • ✓ Support guest checkout customer information
  • ✓ Import QuickBooks customers into Magento
  • ✓ Create or update supported customer records
  • ✓ Configure Skip If Exists or QuickBooks Wins

Product Catalog Integration

Synchronize Magento Products with QuickBooks Online Items

Keep supported Magento products connected to their corresponding QuickBooks Online items. The extension supports simple, virtual, and service products, along with configurable products and child variants.

Merchants can configure how bundle and grouped products are handled during export, and import supported QuickBooks Online items into the Magento catalog.

  • ✓ Simple, virtual and service products
  • ✓ Configurable parent and child products
  • ✓ Bundle and grouped export strategies
  • ✓ QuickBooks item import into Magento
  • ✓ Configurable item accounting mappings

Product & Item Mapping

Magento SKU → QuickBooks Item
Product Data → Item Details
Item Import → Magento Catalog

⇄

Inventory Quantity Sync

Magento Stock ↔ QuickBooks Inventory

Configurable Synchronization Direction

Inventory Management

Coordinate Inventory Quantities Between Magento and QuickBooks

Reduce repetitive inventory updates with configurable quantity synchronization for mapped inventory items.

Choose Magento-to-QuickBooks export, QuickBooks-to-Magento import, or both directions according to your inventory workflow. Stock-save synchronization can also be enabled for supported Magento inventory changes.

  • ✓ Export Magento stock quantities
  • ✓ Import supported QuickBooks inventory quantities
  • ✓ Configure synchronization direction
  • ✓ Enable stock-change sync triggers
  • ✓ Manage supported mapped inventory items

Orders & Invoice Export

Turn Magento Sales into QuickBooks Online Invoices

Export Magento sales transactions to QuickBooks Online without manually entering every order in your accounting platform.

The connector supports invoice lines with product references, quantities, amounts, shipping, discounts, and configured tax codes. Export one document per order or choose Magento invoice mode for separately invoiced transactions.

  • ✓ Magento order and invoice export
  • ✓ Separate export for Magento sales invoices
  • ✓ Support partial invoice workflows
  • ✓ Shipping and discount lines
  • ✓ Configurable tax and item mappings
  • ✓ Generic QuickBooks item fallback

Magento Sales Order

↓

QuickBooks Invoice

Product Lines

Shipping & Discounts

Tax Mappings

Payment Information

✓

Financial Transaction Export

Payments • Refunds • Credit Memos

Payments & Refunds

Keep Payments and Refunds Connected to Accounting Records

Export supported Magento payment and refund transactions into QuickBooks Online, reducing the work required to record ecommerce financial activity.

Configure deposit account mappings for Magento payment methods. Credit memos can be linked to the corresponding exported QuickBooks invoice when the required mapping exists.

  • ✓ Payment export to QuickBooks Online
  • ✓ Payment method deposit account mappings
  • ✓ Refund and credit memo export
  • ✓ Related invoice reference handling

Background Processing & Automation

Automate Synchronization with Configurable Cron Scheduling

Configure the connector to process eligible synchronization operations automatically using Magento cron and background queues.

Control dispatch intervals, batch sizes, and enabled entity types. Supported customer, product, stock, order, invoice, and credit memo triggers can be configured individually.

  • ✓ Configurable cron dispatch interval
  • ✓ Scheduled synchronization batches
  • ✓ Entity-specific sync settings
  • ✓ Optional event-based synchronization
  • ✓ Order status allowlist configuration

↻

Scheduled Sync Processing

Magento Cron → Queue → QuickBooks API

Sync Operation Logs

Customer Sync: Completed
Product Sync: Completed
Invoice Sync: Retry Available

Illustrative operation statuses

Admin Monitoring & Recovery

Monitor Every Sync Operation and Recover Eligible Failures

Keep synchronization activity visible inside Magento Admin with detailed operation records and connection health information.

Administrators can investigate synchronization errors and retry eligible failed operations instead of restarting entire synchronization batches.

  • ✓ Magento Admin Sync Operation Logs
  • ✓ Connection health information
  • ✓ Retry mass action for eligible failures
  • ✓ Queue recovery for stale operations
  • ✓ Magento CLI maintenance commands

Compatibility & Technical Requirements

Magento Version

Magento 2.4.x

QuickBooks Platform

QuickBooks Online

API Authentication

Intuit OAuth 2.0

Synchronization

Queue and Magento cron

Configuration

Magento Admin

Integration Environments

Sandbox and Production

Important: An Intuit Developer application, QuickBooks Online company, appropriate accounting mappings, and configured Magento cron are required. QuickBooks Desktop full synchronization is not included in the current shipped functionality.

Spend Less Time on Manual Magento Accounting Tasks

The Towering Media Magento 2 QuickBooks Online Connector brings customer, product, inventory, and accounting synchronization into one configurable Magento workflow.

With scheduled processing, configurable financial mappings, bulk synchronization, and operation monitoring, your team can focus more on reviewing financial records and less on entering the same information twice.

Features

  • Customer export and import Export Magento customers to QuickBooks Online, and import QuickBooks customers with a separate import.
  • Product export and import Export simple, virtual, downloadable, and configurable items. Configurable products export as separate items. Bundle and grouped products skip or flatten.
  • Inventory export, import, or both Sync inventory quantities out of Magento, in from QuickBooks Online, or both.
  • Orders, payments, refunds, and credit memos Export these from Magento to QuickBooks Online. They are not imported back into Magento.
  • Intuit OAuth Connect sandbox or production with Intuit OAuth.
  • Choose entities and schedule Choose what syncs and when the schedule runs.
  • Queues, logs, and retry Queue processing with cron, operation logs, and retry for failed jobs.
  • CLI Enqueue work and check sync status from the command line.

Docs & Support

Install and configure the connector with the user guide. The DokuWiki page is the technical manual.

Magento 2 QuickBooks Online Connector user guide

Technical manual (DokuWiki)

Reviews

There are no reviews yet. Used Magento 2 QuickBooks Online Connector? Be the first to share how it works for your store.
Write Your Own Review
You're reviewing: Magento 2 QuickBooks Online Connector
Your Rating:
loader
Loading...

You submitted your review for moderation.

Frequently Asked Questions

How do I connect Magento 2 to QuickBooks Online?

Towering Media's QuickBooks Online Connector connects Magento 2 directly to QuickBooks Online using Intuit's secure OAuth 2.0 authentication. After installing the extension, configure your Intuit app credentials, authorize your QuickBooks company, and select the data you want to synchronize. The connector supports sandbox testing before you enable synchronization with your live QuickBooks account.

What data can be synchronized between Magento 2 and QuickBooks Online?

The connector synchronizes customers, products, inventory, orders, invoices, payments, refunds, and credit memos. Customers, products, and inventory support two-way synchronization between Magento and QuickBooks Online. Sales transactions, including orders, invoices, payments, and refunds, are exported from Magento to QuickBooks. You can enable the synchronization options your business needs.

Will Magento 2 orders automatically create invoices in QuickBooks Online?

Yes. The connector can automatically export Magento orders as QuickBooks Online invoices based on configured order statuses and synchronization settings. It also supports Magento invoice and payment workflows, including partial invoices. You can run synchronization manually from Magento Admin or use background processing to automate your daily accounting workflow.

Can I synchronize inventory in both directions between Magento 2 and QuickBooks Online?

Yes. Inventory synchronization can run from Magento to QuickBooks Online, from QuickBooks Online to Magento, or in both directions. This lets you choose which system manages inventory updates. QuickBooks inventory tracking is available with supported QuickBooks Online plans, including Plus and Advanced. Inventory tracking may also be available through an add-on for certain other plans.

How does the connector handle taxes, shipping, discounts, payments, and refunds?

The connector exports accounting details from Magento orders to QuickBooks Online, including product line items, shipping charges, discounts, and tax information. It supports tax-code mapping, payment-method-to-deposit-account mapping, and the export of payments, refunds, and credit memos. These settings help keep QuickBooks transactions consistent with your Magento sales records.

Can I sync historical Magento orders and existing QuickBooks records without creating duplicates?

Yes. You can manually queue existing Magento customers, products, and orders for synchronization, making it possible to transfer records created before installing the connector. The extension uses entity mappings and idempotency controls to manage repeat synchronization attempts. If your QuickBooks company already contains customer, product, or transaction records, review the mappings and test a small batch before running a full historical sync.

Does the QuickBooks connector support guest checkout, configurable products, and bundles?

Yes. The connector supports Magento guest orders and product types including simple, virtual, service, configurable, bundle, and grouped products. Configurable products can include parent and variant records. Bundle and grouped products have configurable export strategies, and their accounting representation depends on the product structure and pricing configuration. Review bundle invoice output during setup if your catalog uses these product types.

What happens if synchronization between Magento and QuickBooks Online fails?

The connector records synchronization operations and errors in Magento Admin, so you can identify failed records and investigate the cause. It includes background queues, retry handling, operation logs, and recovery tools for interrupted jobs. After correcting a connection or mapping issue, you can retry eligible failed operations without manually rebuilding the entire export.

Is the connector compatible with Magento Open Source, Adobe Commerce, and Hyvä?

Yes. Towering Media's QuickBooks Online Connector supports Magento Open Source and Adobe Commerce on supported Magento 2.4 versions. It also works with Hyvä storefronts because its accounting synchronization runs through Magento's backend rather than replacing storefront or checkout templates. Check the current technical requirements for the exact Magento and PHP versions supported by your extension release.

Did Intuit discontinue its Magento QuickBooks integration, and what can I use instead?

Yes. Intuit discontinued support for its Magento e-commerce integration on June 30, 2025. Towering Media's QuickBooks Online Connector is an independent third-party alternative that connects Magento 2 to QuickBooks Online using Intuit's APIs. It supports automated synchronization of customers, products, inventory, and sales transactions. Existing integrations do not migrate automatically; the new connection and data mappings need to be configured and tested.

Technical Specifications

  • QuickBooks: QuickBooks Online
  • Authentication: Intuit OAuth, sandbox or production
  • Customers: Export from Magento, plus a separate QuickBooks customer import
  • Products: Export catalog items, plus a separate product import. Configurable products export as separate items. Bundle and grouped products are skipped or flattened.
  • Product types: Simple, virtual, downloadable, and configurable. Bundle and grouped use skip or flatten.
  • Inventory: Export, import, or both
  • Orders, payments, refunds, and credit memos: Magento to QuickBooks Online only
  • Operations: Queues, cron, logs, retry, and CLI
  • Module dependency: Requires Toweringmedia Base (toweringmedia/module-base)

Magento 2 Compatibility and Requirements

Works with Magento Open Source and Adobe Commerce on Magento 2.4, and with Hyvä storefronts. Accounting sync runs through QuickBooks Online.

  • Magento 2.4 Open Source & Adobe Commerce
  • Updates & supportKeep your store running smoothly

Magento 2 QuickBooks Online Connector. Orders, payments, refunds, and credit memos export to QuickBooks Online.

$299.00

My Cart

Loading...

Customer Login

Checkout as a new customer

Creating an account has many benefits:

  • See order and shipping status
  • Track order history
  • Check out faster