Interface AcceleratorCheckoutFacade

    • Method Detail

      • getCheckoutFlowGroupForCheckout

        java.lang.String getCheckoutFlowGroupForCheckout()
        Gets the checkout flow group
        Returns:
        the checkout flow group value
      • isExpressCheckoutAllowedForCart

        boolean isExpressCheckoutAllowedForCart()
        Checks if the current cart is allow to go through express checkout
        Returns:
        true if express checkout is allowed for cart
      • isExpressCheckoutEnabledForStore

        boolean isExpressCheckoutEnabledForStore()
        Checks if the current store is eligible for express checkout option
        Returns:
        true if checkout if express checkout of available for store
      • isTaxEstimationEnabledForCart

        boolean isTaxEstimationEnabledForCart()
        Checks if the current store is eligible tax estimation
        Returns:
        true if tax estimation enabled for store
      • isNewAddressEnabledForCart

        boolean isNewAddressEnabledForCart()
        Checks if creating a new delivery address is allowed for the current cart
        Returns:
        true if creating a new delivery address is allowed for the cart
      • isRemoveAddressEnabledForCart

        boolean isRemoveAddressEnabledForCart()
        Checks if removing an address from the address book is allowed during checkout for the current cart
        Returns:
        true if removing an address is allowed for the cart
      • hasValidCart

        boolean hasValidCart()
        Checks if there is a valid cart for checkout
        Returns:
        if there is a valid cart
      • hasNoDeliveryAddress

        boolean hasNoDeliveryAddress()
        Checks if there is no delivery address
        Returns:
        true if there is no delivery address
      • hasNoDeliveryMode

        boolean hasNoDeliveryMode()
        Checks if there is no delivery mode
        Returns:
        true if there is no delivery mode
      • hasNoPaymentInfo

        boolean hasNoPaymentInfo()
        Checks if there is no payment info
        Returns:
        true if there is no payment info