@model ShoppingCartModel.OrderReviewDataModel @if (Model.Display) {
@T("Order.BillingAddress")
  • @Model.BillingAddress.FirstName @Model.BillingAddress.LastName
  • @if (Model.BillingAddress.PhoneEnabled) {
  • @T("Order.Phone"): @Model.BillingAddress.PhoneNumber
  • } @if (Model.BillingAddress.FaxEnabled) {
  • @T("Order.Fax"): @Model.BillingAddress.FaxNumber
  • } @if (Model.BillingAddress.CompanyEnabled && !string.IsNullOrEmpty(Model.BillingAddress.Company)) {
  • @Model.BillingAddress.Company
  • } @if (Model.BillingAddress.StreetAddressEnabled) {
  • @Model.BillingAddress.Address1
  • } @if (Model.BillingAddress.StreetAddress2Enabled && !string.IsNullOrEmpty(Model.BillingAddress.Address2)) {
  • @Model.BillingAddress.Address2
  • } @if (Model.BillingAddress.CityEnabled && !string.IsNullOrEmpty(Model.BillingAddress.City)|| Model.BillingAddress.CountyEnabled && !string.IsNullOrEmpty(Model.BillingAddress.County) || Model.BillingAddress.StateProvinceEnabled && !string.IsNullOrEmpty(Model.BillingAddress.StateProvinceName) || Model.BillingAddress.ZipPostalCodeEnabled && !string.IsNullOrEmpty(Model.BillingAddress.ZipPostalCode)) {
  • @if (Model.BillingAddress.CityEnabled && !string.IsNullOrEmpty(Model.BillingAddress.City)) { @Model.BillingAddress.City @if (Model.BillingAddress.CountyEnabled && !string.IsNullOrEmpty(Model.BillingAddress.County) || Model.BillingAddress.StateProvinceEnabled && !string.IsNullOrEmpty(Model.BillingAddress.StateProvinceName) || Model.BillingAddress.ZipPostalCodeEnabled && !string.IsNullOrEmpty(Model.BillingAddress.ZipPostalCode)) { , } } @if (Model.BillingAddress.CountyEnabled && !string.IsNullOrEmpty(Model.BillingAddress.County)) { @Model.BillingAddress.County @if (Model.BillingAddress.StateProvinceEnabled && !string.IsNullOrEmpty(Model.BillingAddress.StateProvinceName) || Model.BillingAddress.ZipPostalCodeEnabled && !string.IsNullOrEmpty(Model.BillingAddress.ZipPostalCode)) { , } } @if (Model.BillingAddress.StateProvinceEnabled && !string.IsNullOrEmpty(Model.BillingAddress.StateProvinceName)) { @Model.BillingAddress.StateProvinceName @if (Model.BillingAddress.ZipPostalCodeEnabled && !string.IsNullOrEmpty(Model.BillingAddress.ZipPostalCode)) { , } } @if (Model.BillingAddress.ZipPostalCodeEnabled && !string.IsNullOrEmpty(Model.BillingAddress.ZipPostalCode)) { @Model.BillingAddress.ZipPostalCode }
  • } @if (Model.BillingAddress.CountryEnabled && !string.IsNullOrEmpty(Model.BillingAddress.CountryName)) {
  • @Model.BillingAddress.CountryName
  • } @if (!string.IsNullOrEmpty(Model.BillingAddress.FormattedCustomAddressAttributes)) {
  • @Html.Raw(Model.BillingAddress.FormattedCustomAddressAttributes)
  • } @if (Model.CustomValues != null) { foreach (var item in Model.CustomValues) {
  • @item.Key: @(item.Value != null ? item.Value.ToString() : "")
  • } } @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderSummaryBillingAddress, additionalData = Model })
@if (!string.IsNullOrEmpty(Model.PaymentMethod)) {
@T("Order.Payment")
  • @T("Order.Payment.Method"): @Model.PaymentMethod
  • @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderSummaryPaymentMethodInfo, additionalData = Model })
}
@if (Model.IsShippable) {
@(Model.SelectedPickupInStore ? T("Order.PickupAddress") : T("Order.ShippingAddress"))
    @if (!Model.SelectedPickupInStore) {
  • @Model.ShippingAddress.FirstName @Model.ShippingAddress.LastName
  • if (Model.ShippingAddress.PhoneEnabled) {
  • @T("Order.Phone"): @Model.ShippingAddress.PhoneNumber
  • } if (Model.ShippingAddress.FaxEnabled) {
  • @T("Order.Fax"): @Model.ShippingAddress.FaxNumber
  • } if (Model.ShippingAddress.CompanyEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.Company)) {
  • @Model.ShippingAddress.Company
  • } if (Model.ShippingAddress.StreetAddressEnabled) {
  • @Model.ShippingAddress.Address1
  • } if (Model.ShippingAddress.StreetAddress2Enabled && !string.IsNullOrEmpty(Model.ShippingAddress.Address2)) {
  • @Model.ShippingAddress.Address2
  • } @if (Model.ShippingAddress.CityEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.City)|| Model.ShippingAddress.CountyEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.County) || Model.ShippingAddress.StateProvinceEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.StateProvinceName) || Model.ShippingAddress.ZipPostalCodeEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.ZipPostalCode)) {
  • @if (Model.ShippingAddress.CityEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.City)) { @Model.ShippingAddress.City @if (Model.ShippingAddress.CountyEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.County) || Model.ShippingAddress.StateProvinceEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.StateProvinceName) || Model.ShippingAddress.ZipPostalCodeEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.ZipPostalCode)) { , } } @if (Model.ShippingAddress.CountyEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.County)) { @Model.ShippingAddress.County @if (Model.ShippingAddress.StateProvinceEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.StateProvinceName) || Model.ShippingAddress.ZipPostalCodeEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.ZipPostalCode)) { , } } @if (Model.ShippingAddress.StateProvinceEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.StateProvinceName)) { @Model.ShippingAddress.StateProvinceName @if (Model.ShippingAddress.ZipPostalCodeEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.ZipPostalCode)) { , } } @if (Model.ShippingAddress.ZipPostalCodeEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.ZipPostalCode)) { @Model.ShippingAddress.ZipPostalCode }
  • } if (Model.ShippingAddress.CountryEnabled && !string.IsNullOrEmpty(Model.ShippingAddress.CountryName)) {
  • @Model.ShippingAddress.CountryName
  • } if (!string.IsNullOrEmpty(Model.ShippingAddress.FormattedCustomAddressAttributes)) {
  • @Html.Raw(Model.ShippingAddress.FormattedCustomAddressAttributes)
  • } @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderSummaryShippingAddress, additionalData = Model }) } else { if (!string.IsNullOrEmpty(Model.PickupAddress.Address1)) {
  • @Model.PickupAddress.Address1
  • } if (!string.IsNullOrEmpty(Model.PickupAddress.City)|| !string.IsNullOrEmpty(Model.PickupAddress.County) || !string.IsNullOrEmpty(Model.PickupAddress.StateProvinceName) || !string.IsNullOrEmpty(Model.PickupAddress.ZipPostalCode)) {
  • @if (!string.IsNullOrEmpty(Model.PickupAddress.City)) { @Model.PickupAddress.City @if (!string.IsNullOrEmpty(Model.PickupAddress.County) || !string.IsNullOrEmpty(Model.PickupAddress.StateProvinceName) || !string.IsNullOrEmpty(Model.PickupAddress.ZipPostalCode)) { , } } @if (!string.IsNullOrEmpty(Model.PickupAddress.County)) { @Model.PickupAddress.County @if (!string.IsNullOrEmpty(Model.PickupAddress.StateProvinceName) || !string.IsNullOrEmpty(Model.PickupAddress.ZipPostalCode)) { , } } @if (!string.IsNullOrEmpty(Model.PickupAddress.StateProvinceName)) { @Model.PickupAddress.StateProvinceName @if (!string.IsNullOrEmpty(Model.PickupAddress.ZipPostalCode)) { , } } @if (!string.IsNullOrEmpty(Model.PickupAddress.ZipPostalCode)) { @Model.PickupAddress.ZipPostalCode }
  • } if (!string.IsNullOrEmpty(Model.PickupAddress.CountryName)) {
  • @Model.PickupAddress.CountryName
  • } }
@T("Order.Shipping")
  • @T("Order.Shipping.Name"): @Model.ShippingMethod
  • @await Component.InvokeAsync(typeof(WidgetViewComponent), new { widgetZone = PublicWidgetZones.OrderSummaryShippingMethodInfo, additionalData = Model })
}
}