Legacy platform

Product details

In all the tabs namely Recommendations, Recently Viewed, Wish List, and Open Carts, the basic product details such as product image, description, price information are displayed for each of the products. When the store associate clicks a product's description or the image, the Product details pop-up window is displayed. The products' complete description and related products are also displayed.

Sometimes a customer might want to receive product information through emails. In such scenarios, the store associate can click the Email button to send an e-mail from the Product Details pop-up window to the customer. The customer's registered email address is automatically populated. However, the store associate may provide a different email address, if required. The email would include the product details and store contact details. The YCD_ProductDetails_Email service is provided by the application. As part of the service, a multi-API call is made that involves the following APIs:
  • getCompleteItemList: Retrieves the product details.
  • getCompleteCustomerDetails: Retrieves customer details such as first name, last name, email address and so on.
  • getShipNodeList: Retrieves the store contact details such as store address, phone number, and so on.

On the Product Details pop-up window, icons are displayed to indicate whether a product is available through Carry, Pickup, or Shipping fulfillment methods. The getItemAvailabilityForStore API is called to retrieve the availability for the product.

From the Product Details pop-up window, a store associate can click the Add to Cart button to either start the order capture process or proceed to add products to an existing draft order. When the store associate clicks the Add to Cart button, the customer information, product information and draft order information is passed to the order capture flow.