This a technical overview of how ShipCalm SLA Date is calculated in our WMS
Direct to consumer (DTC) orders are generally small size, small parcel shipments originating from Brand websites or drop-ship selling channels and going to residential or otherwise non-business addresses.
ShipCalm reserves the right to change our ShipCalm SLA algorithm. For example, ShipCalm may add time to the DTC SLA date due to nationally recognized holidays when ShipCalm operations are closed. Please reference our SLA definition document for details.
There are also specific time periods when ShipCalm suspends or alters the terms of this agreement due to predictable fluctuations in volume that create volatile variance such as holiday peak periods. Please remember it is always ShipCalm’s intention to meet or exceed expectations.
ShipCalm SLA Date
The “ShipCalm SLA Date” is the day we expect an order to be marked as shipped from our facilities and a tracking number sent to the end-customer. The selected carrier will usually pick up the shipment on this day as well.
Step 1: Set Order Ready Date based on fulfillability and warehouse-local NOON cutoff time
The ShipCalm Order Ready date is set if and only if an order is FULFILLABLE, meaning available inventory exists in the warehouse where the order is routed and an appropriate shipping carrier has been selected, as follows:
- If the order is FULFILLABLE from the warehouse where the order was routed, then:
- If an order is created or updated in Infoplus BEFORE NOON in warehouse local time (12 pm PST for Whiptail Warehouse in California, and 12 pm EST for Camby Warehouse in Indiana), then the ShipCalm Order Ready Date is set to either:
- A) The same business day as the Infoplus Last Modified Date or
- B) The next business day if the order was created on a non-business day.
- If an order is created or updated in Infoplus AFTER NOON in warehouse local time, then the ShipCalm Order Ready Date is set to the next business day after the Infoplus Last Modified Date.
- After the Order Ready Date is set, subsequent order modifications DO NOT change the Order Ready Date provided the order remains fulfillable.
- If the order becomes unfulfillable before it is shipped, then the Order Ready Date is reset.
- If an order is created or updated in Infoplus BEFORE NOON in warehouse local time (12 pm PST for Whiptail Warehouse in California, and 12 pm EST for Camby Warehouse in Indiana), then the ShipCalm Order Ready Date is set to either:
- If the order is UNFULFILLABLE from the warehouse where the order is routed, then the ShipCalm Order Ready Date is unset until the order becomes fulfillable.
- If there is insufficient inventory available and the receipt of new inventory into the warehouse is completed BEFORE NOON in warehouse local time, then the ShipCalm Order Ready Date is set to the same business day as the inventory receipt date.
- If there is insufficient inventory available and the receipt of new inventory into the warehouse is completed AFTER NOON in warehouse local time, then the ShipCalm Order Ready Date is set to the next business day after the inventory receipt date.
- If there was no carrier or an invalid carrier selected for the order and a new valid carrier is selected BEFORE NOON in warehouse local time, then the ShipCalm Order Ready Date is set to the same business day as this change.
- If there was no carrier or an invalid carrier selected for the order and a new valid carrier was selected AFTER NOON in warehouse local time, then the ShipCalm Order Ready Date is set to the next business day after this change.
At this point, we set: ShipCalm SLA Date = Order Ready Date.
Step 2: If necessary, add 2 business days for Compliance Requirements
The ShipCalm SLA Date may be extended out beyond our standard same day or next day fulfillment commitment if the order has special compliance requirements, for example, unique packing SOPs or other special handling requirements, non-standard packing slips, outbound serial number tracking, additional non-standard QC processes, etc.
In any of these situations, we set: ShipCalm SLA Date = Order Ready Date + 2 business days.
Glossary of Order Date Fields
Date Field |
Field Value |
Change Frequency |
Notes |
Selling channel order placed |
Day order was placed |
Does not change |
|
ShipStation Order Date |
Day order was placed in selling channel |
Does not change |
Usually same as above |
ShipStation Last Modified Date |
Day of last order update in ShipStation |
Changes with every update |
|
Infoplus Create Date |
Day order is imported into Infoplus |
Does not change |
|
Infoplus Modified Date |
Day of last order update in Infoplus |
Changes with every update |
|
Infoplus Order Date |
Day of last order update |
Changes with every update |
Should be ignored |
ShipCalm Order Ready Date |
Day order became fulfillable |
Resets if inventory runs out |
|
ShipCalm SLA Date |
Day we expect to ship |
Resets if inventory runs out |
Computed as 0 or more days after Order Ready Date, based on order specific details. |
Infoplus Shipped Date |
Day we generate shipping labels |
Does not change |
|
Infoplus Shipping Label Date |
Day printed on shipping labels |
Does not change |
Usually the same as above |