Quickbooky

Accounting News

Banking & Feeds

Migrating to QuickBooks Online's New E-commerce Connectors

QuickBooks Online is consolidating Shopify, Amazon, eBay, Etsy, and other e-commerce platforms onto a unified connector with improved reliability and reconciliation.

Migrating to QuickBooks Online's New E-commerce Connectors

QuickBooks Online has begun migrating users onto a new generation of e-commerce connectors, replacing the older OneSaas and Commerce sync tools with a single unified platform that covers Shopify, Amazon Seller Central, eBay, Etsy, Wix, WooCommerce, BigCommerce, and Squarespace — alongside payment processors like Square, PayPal, and Stripe.

The move matters because the legacy connectors had earned a reputation among users for dropped transactions, duplicate imports, and reconciliation headaches. The new system runs on a processing pipeline designed to close those gaps, with built-in retry logic that catches missing transactions before they ever reach your books.

What Changes for the Better

The headline improvement is consistency. Whether you sell on Shopify or Amazon, process payments through Stripe, or run a store on WooCommerce, the connection experience — settings, transaction review, and reconciliation — works the same way. That uniformity extends to the data itself: the new connectors bring in deeper transaction detail, including line-level fee breakdowns, tax handling, and optional product and customer tracking.

For users who have struggled to reconcile payout deposits against bank feeds, the new system offers a structured workflow that keeps imported sales, refunds, and payouts organized in one place.

How to Migrate an Existing Connector

If you already have a OneSaas or Commerce connector running, the migration path is straightforward:

  1. In QuickBooks Online, go to Accounting, then Integration transactions. A banner at the top of the page offers an Update now button.
  2. Follow the authorization prompts. QuickBooks migrates your existing settings and data automatically.
  3. Review the migrated settings and — critically — verify your sync start date before clicking Sync now.

The one trap to watch for is overlap. If the start date you pick overlaps with data already imported through the old connector, you will end up with duplicate transactions. Pick a clean cutoff.

Once the sync completes, return to Accounting → Integration transactions to review what came through. Confirm that sales, refunds, and payouts look correct, then match your payout deposits in the bank feed. It is also worth verifying that the default accounts the connector assigned still line up with your Chart of Accounts.

How to Set Up a New Connector From Scratch

For stores that were not previously connected — or for users who prefer a clean start — the setup runs through the app marketplace:

  1. Go to My integrations and select Find apps. Search for the connector you need, such as “Shopify Connector by QuickBooks.”
  2. Enter your store credentials and authorize access.
  3. Review the app settings, choosing your deposit account and payment account. Check the advanced settings for fees, adjustments, and other categories.
  4. Turn on Product tracking and Customer tracking if you need that level of detail.
  5. Select Sync now and allow time for the initial import.

Again, the start date matters. Choose a transaction start date that does not overlap with anything previously imported, or you will be cleaning up duplicates.

After the initial sync, review the imported transactions under Accounting → Integration transactions and confirm that sales, refunds, and payouts all came through as expected.

What Still Does Not Work Yet

The new connectors are not feature-complete, and a couple of gaps are worth knowing about before you commit to the switch.

Two-way inventory sync is not available. The connectors cannot yet push inventory-level updates back and forth between your e-commerce platform and QuickBooks. Until that ships, you will need to update stock levels manually in both systems — a real pain point for anyone managing inventory across multiple sales channels.

Sync frequency runs every few hours, not in real time. If you are used to near-instant transaction imports, the cadence will feel slower.

Orders cannot be imported as unpaid. The new connectors bring orders in as paid transactions. If your workflow depends on recording unpaid orders — for backorder management, partial shipments, or custom billing — that capability is not there yet.

Disconnecting the Old Connector

Once the new connector is running and you have confirmed the data looks right, disconnect the legacy tool. Go to My integrations, find your current OneSaas or Commerce connector, open the more menu, and select Disconnect. Leaving both running is a recipe for duplicate entries.

Getting Help

Support for the new connectors is available through three channels: live chat (the chat icon inside the app tile in Integration transactions), email, and the in-product Give feedback option. The feedback tool routes issues directly to the connector team, which is worth using — because all connectors now share a single codebase, fixes and improvements roll out across every platform at once rather than trickling through separate legacy systems.

The Bottom Line

The unified connector platform is a meaningful upgrade in reliability and reconciliation depth, and consolidating every e-commerce channel onto one system should mean faster fixes over time. But the missing inventory sync and the inability to import unpaid orders are real limitations. If either of those is central to your workflow, it may be worth waiting — or at least running the new connector alongside the old one long enough to confirm the trade-offs are acceptable.

← Back to Community Issues