{% extends 'base.html' %}{% load rp_format %} {% block title %}Pesanan #{{ ps.kode_ref }}{% endblock %} {% block content %}
Masuk {{ ps.dibuat|date:"d F Y H:i" }}{% if ps.status == 'menunggu_bayar' and ps.batas_bayar %} · batas bayar {{ ps.batas_bayar|date:"d/m H:i" }}{% endif %}{% if ps.alasan_batal %} · {{ ps.alasan_batal }}{% endif %}
| Barang | Harga | Qty | Subtotal | Stok Fisik |
|---|---|---|---|---|
| {{ r.it.nama }}{% if r.it.varian %} {{ r.it.varian.sku|default:"" }}{% endif %} | {{ r.it.harga|rp }} | {{ r.it.qty }} | {{ r.it.subtotal|rp }} | {% if r.stok_fisik is None %}varian hilang{% else %}{{ r.stok_fisik }}{% endif %} |
| Subtotal barang | {{ ps.subtotal|rp }} | |||
| Ongkir{% if ps.jarak_km %} (~{{ ps.jarak_km|floatformat:1 }} km){% endif %} | {{ ps.ongkir|rp }} | |||
| Biaya packing | {{ ps.biaya_packing|rp }} | |||
| Total dibayar | {{ ps.total|rp }} | |||
Pengiriman
{% if ps.dikirim_ke_alamat %}Diantar ke alamat
{{ ps.alamat }}
{% if ps.maps_link %} Buka titik di Google Maps{% endif %} {% if ps.info_kirim %}Info kirim: {{ ps.info_kirim }}
{% endif %} {% else %}Ambil di toko
{% endif %}Pembayaran
{{ ps.get_metode_bayar_display }}
{% if ps.rekening and ps.metode_bayar == 'transfer' %}Tujuan: {{ ps.rekening }}
{% endif %}Stok fisik tidak cukup untuk salah satu barang. Restock dulu atau batalkan pesanan.
{% endif %} {% if ps.status == 'menunggu_bayar' %}Belum ada bukti. Konfirmasi hanya kalau pembeli sudah mengirim bukti lewat WA.
{% endif %} {% elif ps.status == 'dikonfirmasi' %} {% if ps.dikirim_ke_alamat %} {% endif %}Kalau pembeli membatalkan setelah bayar, proses lewat retur di transaksinya.
{% elif ps.status == 'dikirim' %} {% else %}Tidak ada tindakan untuk status ini.
{% endif %}