@model OrderTotalsModel @using Nop.Web.Models.ShoppingCart;
@if (!String.IsNullOrEmpty(Model.SubTotalDiscount)) { } @if (!String.IsNullOrEmpty(Model.PaymentMethodAdditionalFee)) { } @if (Model.DisplayTaxRates && Model.TaxRates.Count > 0) { foreach (var taxRate in Model.TaxRates) { } } @if (Model.DisplayTax) { } @if (!String.IsNullOrEmpty(Model.OrderTotalDiscount)) { } @if (Model.GiftCards.Count > 0) { foreach (var gc in Model.GiftCards) { } } @if (Model.RedeemedRewardPoints > 0) { } @if (Model.WillEarnRewardPoints > 0) { }
@T("ShoppingCart.Totals.SubTotal"): @Model.SubTotal
@T("ShoppingCart.Totals.SubTotalDiscount") @if (Model.AllowRemovingSubTotalDiscount) { /*empty value (little hack for FormValueExistsAttribute)*/ } : @Model.SubTotalDiscount
@T("ShoppingCart.Totals.Shipping"): @if (Model.RequiresShipping && !String.IsNullOrEmpty(Model.SelectedShippingMethod)) { @T("ShoppingCart.Totals.Shipping.Method", Model.SelectedShippingMethod) } @if (Model.RequiresShipping) { if (!String.IsNullOrEmpty(Model.Shipping)) { @Model.Shipping } else { @T("ShoppingCart.Totals.CalculatedDuringCheckout") } } else { @T("ShoppingCart.Totals.Shipping.NotRequired") }
@T("ShoppingCart.Totals.PaymentMethodAdditionalFee"): @Model.PaymentMethodAdditionalFee
@string.Format(T("ShoppingCart.Totals.TaxRateLine").Text, taxRate.Rate) : @taxRate.Value
@T("ShoppingCart.Totals.Tax"): @Model.Tax
@T("ShoppingCart.Totals.OrderTotalDiscount") @if (Model.AllowRemovingOrderTotalDiscount) { /*empty value (little hack for FormValueExistsAttribute)*/ } : @Model.OrderTotalDiscount
@T("ShoppingCart.Totals.GiftCardInfo", gc.CouponCode) @if (Model.IsEditable) { //little hack here with empty "value" element } : @gc.Amount
@string.Format(T("ShoppingCart.Totals.GiftCardInfo.Remaining").Text, gc.Remaining)
@string.Format(T("ShoppingCart.Totals.RewardPoints").Text, Model.RedeemedRewardPoints): @Model.RedeemedRewardPointsAmount
@T("ShoppingCart.Totals.OrderTotal"): @if (!String.IsNullOrEmpty(Model.OrderTotal)) { @Model.OrderTotal } else { @T("ShoppingCart.Totals.CalculatedDuringCheckout") }
@T("ShoppingCart.Totals.RewardPoints.WillEarn"): @string.Format(T("ShoppingCart.Totals.RewardPoints.WillEarn.Point").Text, Model.WillEarnRewardPoints)