Salesforce® B2C Commerce shopper

Salesforce® B2C Commerce shopper is a robust e-commerce platform that enables businesses to create personalized shopping experiences across multiple channels. It offers features like AI-driven recommendations, seamless integrations and powerful analytics to optimize customer engagement and drive sales.

Note: Only the shoppers API is currently included.

Actions

  • Shopper baskets

    • Add coupon to basket: Adds a coupon to an existing basket

    • Add gift certificate item to basket: Adds a gift certificate item to an existing basket

    • Add item to basket: Adds new items to a basket

    • Add payment instrument to basket: Adds a payment instrument to a basket

    • Create basket: Creates a basket

    • Create shipment for basket: Creates a shipment for a basket

    • Delete basket: Removes a basket

    • Get basket: Gets a basket

    • Get payment methods for basket: Gets applicable payment methods for an existing basket considering the open payment amount only

    • Get shipping methods for basket: Gets the applicable shipping methods for a certain shipment of a basket

    • Remove coupon from basket: Removes a coupon from the basket

    • Remove gift certificate item from basket: Deletes a gift certificate item from an existing basket

    • Remove item from basket: Deletes an item from an existing basket

    • Remove payment instrument from basket: Removes a payment instrument of a basket

    • Remove shipment from basket: Removes a specified shipment and all associated product, gift certificate, shipping and price adjustment line items from a basket

    • Update basket: Updates a basket

    • Update billing address for basket: Sets the billing address of a basket

    • Update customer for basket: Sets customer information for an existing basket

    • Update gift certificate item to basket: Update a gift certificate item to an existing basket

    • Update item in basket: Updates an item in a basket

    • Update shipment in basket: Updates a shipment for a basket

    • Update shipping address for basket: Sets a shipping address of a specific shipment of a basket

    • Update shipping method for basket: Sets a shipping method to a specific shipment of a basket

  • Shopper customers

    • Create customer address: Creates an address with the specified name for the specified customer

    • Create customer payment instrument: Creates a customer payment instrument for the specified customer

    • Create customer product List: Creates a customer product list

    • Delete customer product List: Deletes a customer product list

    • Get customer: Gets a customer with all existing addresses and payment instruments that are associated with the requested customer

    • Get customer address: Creates an address with the specified name for the specified customer

    • Get customer baskets: Gets the baskets of a customer

    • Get customer orders: Retrieves a pageable list of all customer's orders

    • Get customer payment instrument: Retrieves a customer's payment instrument by its ID

    • Get customer product List: Retrieves a customer product list of the specified customer and the items in the list

    • Get customer product List item: Retrieves an item of a customer product list and the actual product details like image, availability and price

    • Get customer product lists: Retrieves all customer product lists

    • Get product List item: Retrieves an item from a public product list and the actual product details like product, image, availability and price

    • Get public product List: Retrieves a public product list by ID and the items under that product list

    • Get public product lists by search term: Retrieves all public product lists as defined by the specified search term

    • Register customer: Registers a new customer

    • Register external profile: Registers a new external profile for a customer

    • Update customer address: Updates a customer's address by address name

  • Shopper context

    • Create shopper context: Creates the shopper's context based on shopperJWT

    • Delete shopper context: Deletes the shopper's context based on shopperJWT

    • Get shopper context: Gets the shopper's context based on the shopperJWT

    • Update shopper context: Updates the shopper's context based on shopperJWT

  • Shopper experience

    • Get Page: Get a page designer page based on a single page ID

    • Get pages: Gets the shopper's context based on the shopperJWT

  • Shopper gift certificates

    • Get gift certificate: Retrieve an existing gift certificate
  • Shopper login (SLAS)

    • Get JWKS URI: Retrieves a JSON Web Key Set (JWKS) containing the current, past and future public keys

    • Get user Info: Retrieves a JSON listing of claims about the currently authenticated user

    • Get Well known Openid configuration: Retrieves a JSON listing of the OpenID/OAuth endpoints, supported scopes and claims, public keys that are used to sign the tokens, and other details

  • Shopper orders

    • Create order: Submits an order based on a prepared basket. The considered value from the request body is basketId.

    • Create payment instrument for order: Adds a payment instrument to an order

    • Get order: Gets information for an order

    • Get payment methods for order: Gets the applicable payment methods for an existing order considering the open payment amount only

    • Remove payment methods from order: Removes a payment instrument of an order

    • Update payment instrument for order: Updates a payment instrument of an order

  • Shopper products

    • Get categories: Retrieves multiple categories

    • Get category: Retrieves a category using its ID

    • Get product: Retrieves product details for a specified product ID.

    • Get products: Retrieves multiple products by a single request

  • Shopper promotions

    • Get promotions: Retrieves an array of enabled promotions for a list of specified IDs

    • Get promotions for campaign: Retrieves an array of enabled promotions matching the specified filter criteria

  • Shopper search

    • Get search suggestions: Provides keyword-based search suggestions for products, categories, and brands

    • Product search: Supports keyword and filter-based searches for products. Returns only the product ID, link, and name in the results

  • Shopper stores

    • Get stores: Retrieves stores using the provided IDs

    • Search stores: Retrieves a list of stores for the specified site that are within a configured distance of a geolocation

  • Shopper SEO

    • Get URL mapping: Retrieves URL-mapping information for a URL that a shopper clicked or typed in