Download page Working with Products in the Shopping Cart.
Working with Products in the Shopping Cart
After you set up the user roles and use either sites or communities to build the basic framework for your cart page, create a visual force page and a sample CSS to define the look and feel for your cart. You can then proceed with using the CPQ APIs to create a working catalog page.
Configuring and Adding Products In the product catalog, you can see the list of products that a vendor offers. Using this list, you can add a product to your cart, configure the product attributes, such as color and memory. If the product is a bundled product, you can select the options with which you want to bundle your product. This section lists the scenarios using which the customer can view the configuration options for a product.
Displaying Recommendations In the product catalog, you can see the list of products that a vendor offers. When the customer selects a product, you can display the list of recommended products on the same page. This section lists the scenarios using which the recommended products appear. To configure recommendations for a product use the following APIs:
Adding Price Ramps to a Cart After you add a line item to a cart, this API enables you to add primary and secondary ramp line items for the line item. Once the ramp line items are created, you can also update the ramp line item details or delete ramp line item details using standard SOQL queries.
Viewing Configured Order in the Shopping Cart After the customer has configured and added all the products to the cart, display the detailed shopping cart items. This section lists all the scenarios using which the customer can view the finalized shopping cart.
Asset-Based Ordering The end-user or a renewals manager can view and modify products that the organization owns and should be able to filter the assets to renew orders. Display and modify the assets that belong to a company based on the following criteria: