When setting up advanced restrictions, you might need to set up restrictions based on Delivery Days (transit) contained in the order.


NOTE: This feature is available for techSHIP Plus/Multi-Site portals only, and for carriers that support it (that report estimated dates). It is not enabled by default, if you don't have it available, reach techSHIP support with a request to do so.


NOTE: The values for Day of the Week are from 0 to 6 with Sunday being 0, as described here. These are NOT used as Delivery Days (time in transit), but as Indexes for Day of the Week conditions, as clarified below.


WARNING: Delivery Days restrictions work in conjunction with any delivery limits by date and time you may have set. Note that delivery days are estimated and provided by the carrier (not calculated by techSHIP). Rateshop/ECO check delivery dates must be checked on for this feature to work. To understand how these limits interact and how to configure them, please refer to How to Set Delivery Limits by Date and Time [Step-by-Step guide].

 


If you are going to use just one value as part of the condition, use the Equals or Not Equals operator.

If you are going to use more than one value, use the Greater (and equal) Than or Less (and equal) Than accordingly.


WARNING: If there are services you want to include/exclude regardless of the conditions, you will need to add them to the list with the condition set to Always.
- If the Mode is "Allow orders" these services will be used (Build a list of inclusions)
- If the Mode is "Deny orders" these services will NOT be used (Build a list of exclusions) 


WARNING: If the service selected is ALL (which considers every service available altogether), the condition logic applies BEFORE the carrier is reached; otherwise the logic applies AFTER the carrier has been reached and rates received. 


NOTE: You can use the (rateshop, soft) alternative option in case you wish to have techSHIP request delivery days from the carriers when rating, but not have it fail the full rate shopping process if the days or date estimation is returned empty (null).




This is a possible scenario:


#1 - Rate shop Ground, Saver and Express services, as long as they deliver in 4, 3 and 2 days as maximum respectively



#2 - Rate shop Ground, as long as it delivers in 3 days maximum, but if the current day of processing is either Sunday, Monday or Tuesday (Day of the Week <= 2) for orders which contain SKUs that their description states are frozen, to avoid them not being delivered before the weekend and prevent them going bad due to non-proper storage