Here's an overview of how QuickBooks Commerce-ShipStation integration works.
- QuickBooks Commerce provides a feed of Finalised, Fulfilled, Deleted & Void orders to ShipStation
- ShipStation checks the feed approximately twice a day but you can trigger manual sync whenever you want from the ShipStation top navigation bar
- When you ship an order in ShipStation, you have to check the "Notify Marketplace?" option
- A shipment is created in QuickBooks Commerce, matching the details in ShipStation
- When fulfillment is created on ShipStation, the order on QuickBooks Commerce will be updated as packed and fulfilled too
- All weights in QuickBooks Commerce are treated as grams.
- ShipStation does not handle decimal quantities in line items.
- Tax is not synced to ShipStation.
- Shipping Costs are not managed between the systems. QuickBooks Commerce tracks the shipping cost that you charge a customer while ShipStation tracks the actual cost that you pay.
- ShipStation doesn't notify 3rd party applications eg QuickBooks Commerce when a shipment is voided or deleted. You will have to manually void or delete the corresponding shipment in QuickBooks Commerce as well.
- ShipStation automatically changes the delivery to Courier and syncs the tracking number.
- Shipping charges do not sync with QuickBooks Commerce.
- QuickBooks Commerce does not support split shipments in ShipStation
3rd Party Sales Channel
- Given that you integrate any of the 3rd party sales channel app with QuickBooks Commerce e.g., Shopify, the order created would first be pushed to QuickBooks Commerce before it's pushed to ShipStation. Likewise, any update from ShipStation would be pushed to QuickBooks Commerce before it gets pushed to the corresponding sales channels.