Use the Shopper APIs
This section contains guidance and information for specific APIs in the Shopper API family.
For the full, current API list, use the B2C Commerce API references.
- Shopper Search - Get search results with filters and facets
- Shopper Products - Retrieve product details for search results
- Shopper Context - Apply customer-specific pricing/availability
- Shopper Products - Get product details, variations, images
- Shopper Promotions - Show applicable promotions
- Shopper Baskets - Enable add-to-cart functionality
- Shopper Login - Authenticate customer or continue as guest
- Shopper Checkout (Baskets) - Display cart contents and calculate totals
- Shopper Customers - Retrieve/update shipping and billing addresses
- Shopper Checkout (Orders) - Submit and confirm order
- Shopper Login - Authenticate shopper
- Shopper Context - Set customer groups, effective dates, source codes
- Shopper Products/Search - Retrieve personalized results based on context
- For ongoing changes and newly added APIs, monitor the Commerce API release notes.
- For Storefront Next implementation guidance, see Storefront Next Developer Guide and Login and Registration Support in Storefront Next.
- Shopper Login (SLAS): Get tokens for interacting with B2C Commerce API and what is needed for different types of logins, such as logging in as an agent on behalf of a customer, logging in as a system on behalf of a customer, or merging shopper profiles between different login providers, for example: Facebook or Google.
- Shopper Context: Maintain a shopper’s state as the shopper navigates across the site, for example: set specific customer groups, specific source codes, or other things that would change the experience for the shopper.
- Shopper SEO: Allows headless implementations or customer implemented storefronts to determine whether a given URL should reference a product category or content asset.
Use the following links to optimize your storefront’s performance and security: