Class CheckoutEndpoint

    • Method Detail

      • updateContactInfo

        @FrameworkPostMapping(value="/contact-info",
                              consumes="application/json")
        public com.broadleafcommerce.cart.client.domain.Cart updateContactInfo​(com.broadleafcommerce.cart.client.domain.Cart cart,
                                                                               @RequestBody
                                                                               ContactInfoRequest contactInfoRequest,
                                                                               @RequestParam(defaultValue="true")
                                                                               boolean price,
                                                                               @ContextOperation
                                                                               com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Deprecated.
      • updateFulfillmentGroup

        @FrameworkPatchMapping(value="/fulfillment-groups/{fgId}",
                               consumes="application/json")
        public com.broadleafcommerce.cart.client.domain.Cart updateFulfillmentGroup​(com.broadleafcommerce.cart.client.domain.Cart cart,
                                                                                    @RequestBody
                                                                                    UpdateFulfillmentGroupRequest fulfillmentGroupRequest,
                                                                                    @PathVariable("fgId")
                                                                                    String fulfillmentGroupId,
                                                                                    @RequestParam(defaultValue="true")
                                                                                    boolean price,
                                                                                    @ContextOperation
                                                                                    com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Deprecated.
      • getFulfillmentOptions

        @FrameworkGetMapping("/fulfillment-options/{fgId}")
        public List<com.broadleafcommerce.shipping.domain.FulfillmentOptionPricedResponse> getFulfillmentOptions​(com.broadleafcommerce.cart.client.domain.Cart cart,
                                                                                                                 @PathVariable("fgId")
                                                                                                                 String fulfillmentGroupId)
        Deprecated.
      • processCheckout

        @FrameworkPostMapping(value="/checkout",
                              consumes="application/json")
        public org.springframework.http.ResponseEntity<CheckoutResponse> processCheckout​(com.broadleafcommerce.cart.client.domain.Cart resolvedCart,
                                                                                         @RequestBody
                                                                                         CartRequest requestCart,
                                                                                         @ContextOperation
                                                                                         com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo)
        Deprecated.
        Executes the checkout process for a cart.
        Parameters:
        resolvedCart - the resolved cart for this request (based on auth or cookie data)
        requestCart - the cart from the request body
        Returns:
        a checkout response body with a 200 error code if successful and 400 otherwise
      • getCheckoutService

        protected CheckoutService getCheckoutService()
        Deprecated.