Ship from store (SFS)
Ship from store (SFS) is a fulfillment strategy where orders that are placed on an e-commerce platform are fulfilled by shipping the orders to the customers.
Overview
SFS is distinct from in-store pickup and curbside pickup because it does not require the customer to travel to a store. Rather, it ships the order to the customer from the retail location. To provide reliable dates while shipping from a store, all your stores and commerce channels must have a shared view of the inventory. You can use the following options to optimize the Promising behavior for orders that are shipped:
- Promising for as-soon-as-possible (ASAP) orders: In this calculation, the application creates a promise such that the shipments reach the shopper as soon as possible.
- Promise for minimizing shipments: In this calculation, the application considers the maximum shipping time that is configured for a shipping group to minimize number of shipments to the shopper.
Improve SFS accuracy for ASAP orders
- Determine which nodes in your network can fulfill orders by using the ship delivery method, and define your distribution groups and fulfillment rules accordingly. For more information, see Distribution groups and Fulfillment rules.
- Determine whether (and how) you want to segment inventory and capacity for the ship delivery method. For more information, see Delivery method.
- Determine the carriers and carrier services, which can participate with your nodes, to ship products.
- Group your carrier services into shipping groups to meet the Service Level Agreements (SLAs) or delivery propositions to the shopper.
- Integrate your Web channel with the Promising APIs to calculate and propose reliable delivery dates to your shoppers.
For more information about estimated delivery date, see Calculate item delivery or pickup date based on infinite capacity windows.
For more information about pre-purchase shipment assignments, see Calculate pre-purchase pick-up and shipment assignments using finite capacity windows.
Improve SFS accuracy for minimizing shipments
- Determine which nodes in your network can fulfill orders by using the ship delivery method, and define your distribution groups and fulfillment rules accordingly. For more information, see Distribution groups and Fulfillment rules.
- Determine whether (and how) you want to segment inventory and capacity for the ship delivery method. For more information, see Delivery method.
- Determine the carriers and carrier services, which can participate with your nodes, to ship products.
- Group your carrier services into shipping groups to meet the Service Level Agreements (SLAs) or delivery propositions to the shopper. When creating shipping groups, ensure that you specify the Maximum transit duration field. For more information, see Configuring shipping groups.
- Integrate your Web channel with the Promising APIs to calculate and propose reliable delivery dates to your shoppers and minimize the number of shipments.
For more information about pre-purchase shipment assignments, see Calculate pre-purchase pick-up and shipment assignments using finite capacity windows.
Transferring inventory from other nodes
The promising APIs are enhanced to detect the support for shipping inventory from other stores, warehouses, and fulfillment centers.
Requested fulfillment date
For an order that needs to be shipped after a specific date, the promising calculations APIs display the earliest date by which the item can be shipped and delivered to the customer. For example, for a product that is yet to be launched, you might want any orders to be shipped after a specific date such that the orders are delivered to the customers at the specified date.
startTs
attribute.