protected virtual string GetCheckoutSignInUrl() { var getCartUrlParam = new BaseUrlParameter { CultureInfo = ComposerContext.CultureInfo }; return(CartUrlProvider.GetCheckoutSignInUrl(getCartUrlParam)); }
protected virtual string GetCheckoutUrl() { var getCartUrlParam = new BaseUrlParameter { CultureInfo = ComposerContext.CultureInfo }; var checkoutStepInfos = CartUrlProvider.GetCheckoutStepPageInfos(getCartUrlParam); var checkoutSignInUrl = CartUrlProvider.GetCheckoutSignInUrl(new BaseUrlParameter { CultureInfo = ComposerContext.CultureInfo, ReturnUrl = ComposerContext.IsAuthenticated ? null : checkoutStepInfos[1].Url }); var checkoutUrlTarget = ComposerContext.IsAuthenticated ? checkoutStepInfos[1].Url : checkoutSignInUrl; return(checkoutUrlTarget); }