@attribute [Route("/discount-store/order/{Id:long}")] جزئیات سفارش اعتباری @if (!string.IsNullOrEmpty(_paymentMessage)) { @_paymentMessage } @if (_loading) { } else if (_order is null) { } else { @DiscountOrderService.GetPaymentStatusText(_order.PaymentStatus) @DiscountOrderService.GetDeliveryStatusText(_order.DeliveryStatus) @if (_order.PaymentStatus == 2) { پرداخت این سفارش ناموفق بود و سفارش منقضی شده است. موجودی رزرو شده آزاد شد. بازگشت به فروشگاه و ثبت سفارش جدید } تاریخ ثبت: @FormatDate(_order.Created) @* ── Address ── *@ @if (_order.Address is not null) { آدرس: @_order.Address.Title — @_order.Address.Address @if (!string.IsNullOrWhiteSpace(_order.Address.PostalCode)) { کد پستی: @_order.Address.PostalCode } } @* ── Desktop: Table ── *@ اقلام سفارش محصول قیمت واحد تعداد سقف اعتبار اعتبار قیمت نهایی @context.Title @FormatPrice(context.UnitPrice) @context.Count @if (context.MaxDiscountPercent > 0) { @context.MaxDiscountPercent% } @if (context.DiscountAmount > 0) { @FormatPrice(context.DiscountAmount)- } else { } @FormatPrice(context.FinalPrice) @* ── Mobile: Cards ── *@ اقلام سفارش @foreach (var item in _order.Items) { @item.Title قیمت واحد: @FormatPrice(item.UnitPrice) تعداد: @item.Count @if (item.DiscountAmount > 0) { اعتبار (@item.MaxDiscountPercent%): @FormatPrice(item.DiscountAmount)- } قیمت نهایی: @FormatPrice(item.FinalPrice) } @* ── Financial Summary ── *@ خلاصه مالی جمع کل: @FormatPrice(_order.TotalPrice) @if (_order.DiscountBalanceUsed > 0) { از کیف اعتباری: @FormatPrice(_order.DiscountBalanceUsed)- } @if (VAT.IsEnabled) { مالیات بر ارزش افزوده (@VAT.VatPercentage%): @FormatPrice(OrderVatAmount)+ } پرداخت درگاه: @FormatPrice(_order.GatewayAmount) @* ── Tracking / Transaction ── *@ @if (!string.IsNullOrWhiteSpace(_order.TrackingCode)) { کد رهگیری: @_order.TrackingCode } @if (!string.IsNullOrWhiteSpace(_order.TransactionId)) { شناسه تراکنش: @_order.TransactionId } @* ── Notes ── *@ @if (!string.IsNullOrWhiteSpace(_order.Notes)) { توضیحات: @_order.Notes } @if (!string.IsNullOrWhiteSpace(_order.AdminNotes)) { پیام مدیر: @_order.AdminNotes } }