Scenario: 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 Promising rules accordingly. For more information, see Distribution groups and Promising rules.
- Determine whether (and how) you want to segment inventory and capacity for the ship 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 Scenario: Calculate item delivery or pickup date based on infinite capacity windows.
For more information about pre-purchase shipment assignments, see Scenario: Calculate pre-purchase pick-up and shipment assignments using finite capacity windows.
Improve SFS accuracy for minimizing shipments
While meeting shoppers' expectations and meeting delivery schedules, your business might want to ensure that shipments are minimized such that the number of packages per order are as few as possible. The Promising service helps you to minimize the shipments by using existing nodes across the network. Your business can meet the shoppers' expectations while simultaneously minimizing the cost to serve.
A delivery method is the mode for delivering products that a shopper selects at checkout. It can be ship or pickup.
For those orders or order lines that have the ship delivery method, the product is shipped to the shopper through a carrier service.
For those orders or order lines that have the pickup delivery method, the shopper picks up their product from a store nearest to them. There are APIs currently available that support both of these delivery methods. For example, you can estimate delivery dates to shoppers who are browsing online. Also, you can restrict the delivery methods as part of your promising calculation to ensure that on;y one method is considered.
By focusing on pre-purchase scenarios, you can provide shoppers with accurate delivery dates for their entire cart, including the earliest and latest dates. As you take transit durations into account and the ability to ship items separately, you ensure that the best delivery date is provided to the customer.
Finally, capacity availability provides you with the ability to tag capacity as per a delivery method. For example, you can tag capacity for pickup or shipping so these are considered as part of promising calculations.
- Determine which nodes in your network can fulfill orders by using the ship delivery method, and define your distribution groups and Promising rules accordingly. For more information, see Distribution groups and Promising rules.
- Determine whether (and how) you want to segment inventory and capacity for the ship 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 Scenario: 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.