V9 - BigCommerce integration
To learn more about BigCommerce settings, see Cart field descriptions.
SOS allows you to import your sales orders and sales receipts from BigCommerce directly into SOS Inventory. SOS Inventory will also update BigCommerce with your available inventory quantities.
Steps for successful integration with BigCommerce:
- Before connecting with BigCommerce, edit your items in either SOS Inventory or BigCommerce (or both) to ensure that the SKU of an item (or variant) in BigCommerce matches the SKU of the matching item in SOS Inventory. Only after this is complete should you continue with the setup. See Item matching below for additional information.
- In SOS, go to Tools & settings > Configuration > Lists > Channels. Create a channel named BigCommerce.
- Connect SOS Inventory to BigCommerce:
- On the top Task Bar, go to Tools & settings > Configuration > Connections > Carts > BigCommerce, then select +Add.
- On the Cart connections page, as shown in the screenshot below, go to the Cart field and choose Big Commerce from the dropdown list.
- Follow the instructions and complete the data fields to make sure BigCommerce is connected successfully with SOS Inventory. For the Sales channel field, choose BigCommerce from the dropdown list. If Auto-Detect is selected as the Transaction type, all orders will be synced as sales receipts.
- Once you have saved the settings, the item mapping is completed between the two systems and the connection is verified.
Once connected, your sales from BigCommerce will sync into SOS and your inventory levels will be updated by SOS Inventory in BigCommerce.

In BigCommerce, the reference numbers option allows you to set the next number for a new order. Please note that the maximum length allowed for the reference number (prefix + order number + suffix) is 21 characters. Ensure that you set the next number to a series that does not already exist in SOS Inventory. SOS will not create more than one order with the same number.
Item matching
SOS Inventory takes a very detailed approach to matching items in BigCommerce to your items in SOS Inventory. The following logic is applied:
Updating inventory levels in BigCommerce
SOS Inventory will not send inventory information to BigCommerce until the item has been matched to a corresponding SOS Inventory item. For SOS Inventory to update inventory in BigCommerce, you must enable Track inventory for the item in BigCommerce and enable Update inventory in BigCommerce for the item definition in SOS Inventory.
SOS Inventory will update BigCommerce with the Available quantity.
edit_noteNOTE: The available amount is the available amount across all locations (excluding those set as non-nettable), not just a single location.
Additional considerations
- Only NEW sales that are set to "Awaiting Fulfillment" in BigCommerce will sync to SOS Inventory.
- If you make edits to categories in SOS, you must also make the changes in BigCommerce as updating the categories in one does not update in the other.
- Kits do not have an in stock amount, but they do have an available amount. The available amount depends on how much of its components are available. This is the number being sent to BigCommerce.
- The fields that map to BigCommerce are:
- Item name and description
- Customer and address information
- Pricing, discounts, and shipping.
- SOS does not send shipment tracking numbers back to BigCommerce. But if you connect ShipStation to BigCommerce, the sales will also post directly to ShipStation in addition to SOS Inventory. When the shipping label is created in ShipStation, ShipStation will update the sale in BigCommerce as fulfilled and provide the tracking number. Connecting ShipStation to SOS Inventory would not have this backflow of information to BigCommerce.
- You cannot connect BigCommerce to both SOS and QuickBooks. Connecting BigCommerce to both SOS and QuickBooks Online will lead to duplication in items, customers, and transactions.
- Edits made to an order in BigCommerce do not sync to SOS, so the order must be updated manually in SOS. (This is true for refunds, returns, cancellations, changes, deletions, etc.)
edit_noteNOTE: If you edit or add more items later, come back to the Cart connection page and select Save and Close again to update the data.
warningIMPORTANT: Canceling an order in Big Commerce does not update SOS Inventory. You must manually delete the complimentary transaction in SOS.