Getting Started
Interface Basics
Printers and Scales
Shipping
Order Processing
Order Allocation
Order Processing Loop
Packing Solutions
Backorders
Ready to Ship
"Unable to Process" Order status
Address Validation and Classification
Packaging Features
Orders
Custom Fields for Orders
Reference Numbers
Other Shipping Options
Packing Instructions
Shipping Accounts
External Shipping Methods
Third Party Billing
Manifest Couriers
Packing Slip Design
Service Levels and Target Ship Dates
Outbound SSCC Barcodes
International Shipping
Tracking Numbers for Offline Shipments
Serial Number Tracking
Receiving
Deliveries (ASNs, RMAs, etc.)
Double-Scan to Begin Count
Auto-Advance to Put-Away After Processing ASN
Actionable Reports
Catalog
Bill of Materials/Work Orders
Bill of Materials
Bill of Materials - Quantity-types
Work Orders
Import Bill of Materials
Virtual Inventory
Regulations
Products
Product Attributes
Lots/Expirations Tracking
Product Velocity
Import Products
Operations
Warehouse
Picking Classes
Picking Batches
Bulk Fulfill Orders
Manifests (Loading)
License Plates
Time Tracking for Administrators
Time Tracking for Staff
Relocations
Import Locations, Lots and Inventory
Rating
Rate Shopping
Rating Maps
Rate Groups and Plans
Fee Schedules and Adjustments
Virtual Shipping Methods
System
Configuration
Merchants and Brands
Warehouses
User Management
User Roles
User Groups
Login via Badge
Protected Customer Data
Enumerations
Technical Contact
Integrations
Shopify
Integrations Overview
Amazon Merchant Fulfillment
Amazon Selling Partner
CartRover
EasyPost
eHub
External Shipping Method API
Freight Club
Magento 1 / OpenMage
Merchant API Users and Roles
SPS Commerce
ShipStream Plugin Fostering Program
Webhooks
WooCommerce
UPS
Scripting
Scripting Basics
Before Create Order Scripts
Preprocess Packing Solution Scripts
Ready to Ship Time Scripts
Picking Class Shipment Matching Scripts
FAQ
How-To: FedEx Production Key Certification
How-To: Brand-Specific Shipping Account
Pattern and Replacement RegEx
ShipStream's Subprocessors
ISO Alpha-2 Country Codes
Printer Troubleshooting
ShipStream Flow
Release Notes
ShipStream Releases
Version 2024.6
Version 2024.5
Version 2024.4
Version 2024.3
Version 2024.2
Version 2024.1
Version 2024.0
Version 2023.2
Version 2023.1
Version 2023.0
Package Tracking API Migration Guide (2023.0)
Version 2022.2
Version 2022.1
Version 2022.0
Version 2021.6
Version 2021.5
Version 2021.4
Version 2021.3
Version 2021.2
Version 2021.1
Version 2021.0
Version 2020.2
Version 2020.1
Version 2020.0
Version 2019.9
Version 2019.8.1
Version 2019.8
Version 2019.7
Version 2019.6
Version 2019.5
Device Hub Client Updates
Table of Contents
- All Categories
- Shipping
- Service Levels and Target Ship Dates
Service Levels and Target Ship Dates
Updated by Colin
Customer expectations are fairly high these days for most businesses when it comes to shipping the customer's goods out quickly. Service Levels inform ShipStream about when you've "promised" your customers to ship a given package in order to help you meet that promise and the Target Ship Date represents the day on which you've promised to ship a given shipment according to the appropriate Service Level.
Target Ship Dates
Specifically, a Service Level helps ShipStream determine the appropriate Target Ship Date for a Shipment after it becomes Ready to Ship. The Target Ship Date will be used when creating Picking Batches and Bulk Fulfill Orders to help your operations focus on the work that needs to be completed first before moving on to work that can be completed later. A Shipment that has a Target Ship Date that is the same as the current date is referred to as a "Same-Day Shipment".
By separating your shipments into those that must be completed today and those that must be completed before the next business day you can more easily manage your operations while ensuring that no shipments miss the service level offered to your customers without sacrificing the ability to optimize your pick routes by picking shipments out of order to reduce the overall number of times your pickers must go to a new pick location.
Service Levels use the "Same-Day Cutoff" time that you specify to determine for each Shipment if it meets the threshold or not. If it does not then the Target Ship Date will be assigned using the next day to occur in the Service Level taking into account the specified holidays.
You can add multiple Default Cutoffs to a Service Level to use different times on different days. If a day is not specified in any of the default cutoffs then it will effectively not be considered a business day for processing shipments.
Absolute Same-Day Cutoff
Optionally, you may also specify an "Absolute Same-Day Cutoff" which could be used as either a grace period or to offer a higher service level for select orders. Shipments of orders submitted with a "Requested Ship Date" matching the current day will be assigned the current day as the Target Ship Date even if the Ready to Ship time is past the Same-Day Cutoff, but only if it is not past the "Absolute Same-Day Cutoff". Orders that do not have a Requested Ship Date will not be affected by the Absolute Same-Day Cutoff.
Overrides
The "Default Cutoffs" will apply to shipments for all Manifest Couriers by default. However, you can override the default cutoff for a specific Manifest Courier by adding an override to the Service Level by clicking "Add Override".
Override Effect
The override can have one of two effects on shipments which are expected to use the Manifest Courier specified:
- Change Cutoff Time - this will replace the cutoff times specified for the same matching day (if any) with the new cutoff times.
- No Service - this will disable service for the given weekdays
Configuration
After you've created a new Service Level you must select it in the configuration under System > Configuration > Orders > General > Service Level for it to have any effect. Different Service Levels may be chosen for different Merchants and Brands by selecting the appropriate Configuration Scope. Service Levels that are referenced by the configuration may not be deleted until the configuration is updated.