SC | ShipCalm System Syncing and Refresh Intervals
The goal of this document will be to outline how the systems communicate and the relative and general frequency of when the systems update and refresh. It is not meant to act as an agreement or contract for the systems to operate.
NOTE: Manual orders can be created in ShipStation and bypass the selling channel and ONLY steps 2, 3, and 4 will occur
Sync and Refresh Intervals
Standard Order Flow (Detail Below)
Selling Channel -----> ShipStation -----> InfoPlus -----> ShipStation -----> Selling Channel
NOTE: Manual orders can be created in ShipStation and bypass the selling channel and ONLY steps 2, 3, and 4 will occur
Sync and Refresh Intervals
Selling Channel (Shopify, WooCommerce, Faire, TikTok, etc.)
- Selling channels typically perform several validations on the order to confirm the order before making the order a shippable order.
- +/- 5mins
- Selling channels typically perform several validations on the order to confirm the order before making the order a shippable order.
Selling Channel -----> ShipStation - Order Import to ShipStation from Selling Channel
- Shopify Orders
- +/- 5mins
- Other selling channels
- +/- 60min intervals (but may be as long as 4 hours)
- Shopify Orders
ShipStation -----> InfoPlus - Order Import to ShipCalm
- InfoPlus checks to see if there are any new records or updates to existing records
- +/- 15 min intervals
- InfoPlus checks to see if there are any new records or updates to existing records
InfoPlus -----> ShipStation - Marking orders as Shipped
- +/- 5 mins from when the order is shipped in InfoPlus
- Order will be marked as shipped
ShipStation -----> Selling Channel - Sending Tracking information to Selling Channel
- +/- 5 mins from when the order is marked as shipped in ShipStation
Standard Order Flow Detail
Order Created in Selling Channel
- Order is created in the selling channel (Shopify, WooCommerce, Faire, TikTok, etc.)
- Orders typically need to be in a shippable state i.e. not in a status of ON HOLD or Awaiting Payment, etc.
Selling Channel -----> ShipStation
- Order is imported to ShipStation from the Selling Channel
- How often do orders sync or import from the Selling Channel?
- From ShipStation Support via Import Orders from a Store
- ShipStation will periodically send an import request to the store and import your orders.
- The frequency of this auto-update is determined by how much time has passed since orders last imported into the store, along with a few other variables.
- There is currently no way to schedule an auto-update or change the frequency with which the update occurs.
- Shopify Orders import to ShipStation as soon as they are in a shippable status (i.e. immediately)
- From ShipStation Support via Import Orders from a Store
ShipStation -----> InfoPlus
- Order in ShipStation is imported to InfoPlus if the order is set to #ShipCalm location
- InfoPlus syncs with ShipStation on a cycle every 10-15 minutes.
- An order may be imported or updated right before a sync occurs which would make the order update sooner. If an order imports or is updated right after a sync has already occurred it may take longer to sync.
- NOTE: If a sync is ever needed our support teams can perform a manual sync of the systems.
InfoPlus -----> ShipStation
- ShipStation receives the shipment notification from InfoPlus
- As soon as the order in InfoPlus has been marked as shipped, a shipment notification is sent to Shipment with the tracking information and the carrier that the order was shipped with.
- Shipstation should receive this notification and mark the order as shipped within minutes.
ShipStation -----> Selling Channel
- The selling channel receives the shipment notification from ShipStation
- As soon as the order in ShipStation has been marked as shipped, a shipment notification is sent to the Selling Channel indicating that the order has been shipped and adds the tracking number and carrier.
- The customer is then notified through an email from the selling channel
Did this answer your question?