Salesforce B2C Commerce 23.5 > Developing Your Site > Legacy Developer Documentation > Site Genesis > Migrating Your Storefront to SGJC Controllers > SiteGenesis Features

SiteGenesis in-Store Pickup

You can implement store pickup in your application by using the functionality available in the SiteGenesis application in combination with Business Manager site preferences and the multi-inventory functionality.

See Understanding in-Store Pickup for conceptual material and file-level details.

  1. Configure Business Manager to support in-store pickup via custom site preferences.
    The behavior of this feature changes if you also select the Enable MultiShipping site preference.
  2. Configure individual variation products to allow in-store pickup.
    See Add, Modify, and Edit Products Manually and use the In-store pickup setting.
  3. Associate stores with inventory lists.
  4. Add the shipping method 005 in Business Manager, if it is not there already.
    The shipment object's Boolean attribute storePickupEnabled determines if the shipping method appears as an in-store shipping method. The cost is set in Business Manager, with the default values set to 0.00 for the 005 and EUR005 shipping methods.
  5. Change your storefront application to function like the SiteGenesis application, as follows:
    1. Change/add Business Manager system object attributes.
    2. Change/add storefront user interface files.
    3. Change/add storefront business logic
X Privacy Update: We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used. By continuing to use this site you are giving us your consent to do this. Privacy Policy.