You can configure a fulfillment location to ship order products or provide Buy Online, Pick Up In Store (BOPIS) service.
Shipping Only
In Salesforce, assign the location to a location group associated with a storefront. When a shopper places an order on that storefront, create inventory reservations at the location group. Then route the reservations to individual locations for fulfillment according to business rules.
When using B2C Commerce, create a site inventory list that represents the storefront, and then map it to the location group.
BOPIS Only
When a shopper places a BOPIS order, reserve inventory at the location. When using B2C Commerce, create a site inventory list containing products available for BOPIS orders at that location, and then map it to the location. When a shopper places a BOPIS order, use that inventory list instead of the inventory list associated with a location group for shipping fulfillment. To restrict a location to only BOPIS orders, don’t add it to any location groups.
Shipping and BOPIS
In Salesforce, assign the location to a location group associated with a storefront. For order items to be shipped, reserve inventory at the location group. For BOPIS items, reserve inventory at the location.
When using B2C Commerce, create a store inventory list containing BOPIS-eligible products for each location that can fulfill shipping and BOPIS orders. Map the location group to the inventory list that represents the storefront, and then map each location to the corresponding inventory list containing products available for BOPIS.