Class ExtendedCartController

java.lang.Object
de.hybris.platform.acceleratorwebservicesaddon.controllers.ExtendedCartController

@Controller @RequestMapping("/{baseSiteId}/cart") public class ExtendedCartController extends Object
  • Constructor Details

    • ExtendedCartController

      public ExtendedCartController()
  • Method Details

    • getConsolidatedPickupOptions

      @RequestMapping(value="/consolidate", method=GET) @ResponseBody public PointOfServiceDataList getConsolidatedPickupOptions()
      Web service handler for getting consolidated pickup options
      Sample target URL : http://localhost:9001/rest/v1/cart/consolidatedOptions
      Request Method = GET
      Returns:
      PointOfServiceDataList as response body
    • consolidatePickupLocations

      @RequestMapping(value="/consolidate", method=POST) @ResponseBody public CartModificationDataList consolidatePickupLocations(@RequestParam(required=true) String storeName) throws CommerceCartModificationException
      Web service handler for consolidating pickup locations
      Sample target URL : http://localhost:9001/rest/v1/cart/consolidate?storeName=Encoded%20Store%20Name
      Request Method = POST
      Parameters:
      storeName - - name of store where items will be picked
      Returns:
      CartModificationDataList as response body
      Throws:
      CommerceCartModificationException