@if (! $transaction)
Transaksi tidak ditemukan
Silakan kembali ke riwayat transaksi.
@else
{{ (string) $transaction->code }}
{{ optional($transaction->created_at)->format('d/m/Y H:i') }} @if ($transaction->diningTable) Meja #{{ (string) $transaction->diningTable->table_number }} @endif
Total
Rp {{ number_format((int) ($transaction->total ?? 0), 0, ',', '.') }}
Status Pembayaran
{{ \App\Helpers\DataLabelHelper::enum($transaction->payment_status ?? null, 'payment_status') }}
Metode Bayar
{{ \App\Helpers\DataLabelHelper::enum($transaction->payment_method ?? null, 'payment_method') }}
Item
@foreach ($transaction->transactionItems->whereNull('parent_transaction_item_id') as $item)
{{ (string) ($item->product?->name ?? '') }} @php $variantDisplay = \App\Support\Products\ItemNameFormatter::displayVariantName((int) $item->product_id, $item->variant?->name); @endphp @if ($variantDisplay !== '') - {{ $variantDisplay }} @endif
@if (is_string($item->note) && trim($item->note) !== '')
Catatan: {{ (string) $item->note }}
@endif
x{{ (int) ($item->quantity ?? 0) }}
Rp {{ number_format((int) ($item->subtotal ?? 0), 0, ',', '.') }}
@if ($item->childTransactionItems && $item->childTransactionItems->count() > 0)
@foreach ($item->childTransactionItems as $child)
{{ (string) ($child->product?->name ?? '') }} @php $childVariantDisplay = \App\Support\Products\ItemNameFormatter::displayVariantName((int) $child->product_id, $child->variant?->name); @endphp @if ($childVariantDisplay !== '') - {{ $childVariantDisplay }} @endif
x{{ (int) ($child->quantity ?? 0) }}
@endforeach
@endif
@endforeach
Ringkasan
Subtotal
Rp {{ number_format((int) ($transaction->subtotal ?? 0), 0, ',', '.') }}
Diskon Voucher
Rp {{ number_format((int) ($transaction->voucher_discount_amount ?? 0), 0, ',', '.') }}
Diskon Manual
Rp {{ number_format((int) ($transaction->manual_discount_amount ?? 0), 0, ',', '.') }}
Diskon Poin
Rp {{ number_format((int) ($transaction->point_discount_amount ?? 0), 0, ',', '.') }}
Poin Dipakai
{{ number_format((int) ($transaction->points_redeemed ?? 0), 0, ',', '.') }}
Poin Didapat
{{ number_format((int) ($transaction->points_earned ?? 0), 0, ',', '.') }}
Pajak
Rp {{ number_format((int) ($transaction->tax_amount ?? 0), 0, ',', '.') }}
Biaya
Rp {{ number_format((int) ($transaction->payment_fee_amount ?? 0), 0, ',', '.') }}
Pembulatan
Rp {{ number_format((int) ($transaction->rounding_amount ?? 0), 0, ',', '.') }}
Total
Rp {{ number_format((int) ($transaction->total ?? 0), 0, ',', '.') }}
@endif