Quickbooks Commerce (formerly Tradegecko) is inventory and order management software. QuickBooks Commerce integrates data with QuickBooks Online to create a single platform that manages your entire business. Your inventory, sales data, customer information, and expenses will automatically be recorded in your books to save you time and give you confidence that your finances are accurate.
Quickbooks Commerce will shut down on August 31, 2023!
Please see their Data Exporter Guide - QuickBooks Commerce Offering Discontinuation page if you have questions.
Connection Requirements:
-
An active subscription with Intuit Quickbooks Online.
-
The username, password, and URL to Custom Page provided by Intuit for ShipStation.
Order Import Requirements:
-
Orders must include a Ship To address.
To connect your Quickbooks Commerce account to ShipStation:
-
Login to your Quickbooks Online account.
-
Go to the following URL: https://shipstation.tradegecko.com
-
Click Authorize to allow ShipStation to communicate with your Quickbooks Commerce account.
-
Copy the Username, Password, and URL to Custom Page provided on the ShipStation Integration page.
-
Select TradeGecko.
-
Enter the Username, Password, and URL to Custom Page details.
Then, map any custom statuses if needed.
Tip
You can restrict the connection so that ShipStation will only receive orders from a single stock location by adding ?stock_location_id%5B%5D=stock_location_id to the end of the URL.
EX: https://shipstation.tradegecko.com/fulfillments/99999.xml?stock_location_id%5B%5D=123456
After you've completed the connection steps, the store's Settings page will open. You can adjust your store-specific settings like branding and customer notifications, if you wish. Or click Save to close.
The ShipStation integration to Quickbooks Commerce supports the following standard features:
Feature |
Supported? |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ShipStation Status |
QB Commerce Status |
---|---|
Awaiting Payment |
Unpaid |
Awaiting Shipment |
Paid |
Shipped |
Fulfilled |
Cancelled |
Cancelled |
On Hold |
Not Mapped |
This table indicates which data ShipStation sends to Quickbooks Commerce with the marketplace shipment notification:
Field |
Sent to Marketplace? |
---|---|
Status Update |
|
Tracking Number |
|
Carrier |
|
Service |
|
Carrier Fee |
|
|
|
Item Information |
|
-
The Sales Order ID imports into ShipStation as the Order ID. The Sales Order number imports into ShipStation as the Order number. ShipStation does not import PO numbers from QB Commerce.
-
Quickbooks Commerce orders should not be combined or split in ShipStation. ShipStation is unable to successfully update Quickbooks Commerce with shipment details for combined or split orders.
If you must combine or split a Quickbooks Commerce order, you'll need to update the order in Quickbooks Commerce manually.
-
ShipStation cannot send shipment information to Quickbooks Commerce if all the products in the order are already packed, or if there is existing tracking information for the products.
-
For more details about using Quickbooks Commerce with ShipStation, review the ShipStation Sync Guide on the Quickbooks Commerce help center.
Here are some common issues experienced by users, potential causes, and available troubleshooting tips.
Issue |
How to troubleshoot or resolve |
---|---|
Error: There was a validation error when creating this shipment: {"fulfillment_line_items.quantity":["must be less than or equal to the unpacked quantity of the order line item"],"base":["Cannot create fulfillment on an order in the fulfilled state"]} |
What it means: This error has two potential causes:
What to do: Check the option Do Not Notify Marketplace before creating labels for additional shipments. For best results, do not split Quickbooks Commerce orders in ShipStation. |