Ana içeriğe geç

Header

Sipariş Geçmişi ve Takip Alanı

Sipariş Geçmişi ve Takip Alanı (/orders), alıcıların aktif satın alımları yönettiği, tamamlanan dijital teslimatları incelediği, teslimat durumunu takip ettiği, fatura indirdiği, kasadaki bilgilere eriştiği ve teslimat sonrası destek veya anlaşmazlık başlattığı merkezi operasyon panelidir.

Şeffaflık ve hesap verebilirlik için tasarlanan bu alan, BDX.market üzerinde tamamlanan her işlemin değişmez kaydını tutar ve BDX'in 7 Günlük Alıcı Koruması sürecini uygular.


1. Panel Düzeni ve Sipariş Yaşam Döngüsü Durumları​

Sipariş Alanı, işlemleri BDX emanet yaşam döngüsündeki durumlarına göre sınıflandırarak alıcıların dikkat gerektiren siparişleri hızla belirlemesini sağlar.

+------------------------------------------------------------------------+
| Order Lifecycle Pipelines |
| |
| [ Pending Payment ] -> [ Paid / Processing ] -> [ Delivered ] |
| | |
| v |
| [ Disputed ] <-------------------------------> [ Completed ] |
+------------------------------------------------------------------------+

Ayrıntılı Sipariş Durumları Matrisi​

Sipariş DurumuArayüz RozetiSistem Anlamı ve Emanet Koşulu
pending_paymentSarıSipariş oluşturuldu; alıcı ödeme doğrulaması bekleniyor (bKash, Nagad vb.).
paidMaviÖdeme doğrulandı; tutar BDX Emanetinde kilitlendi. Satıcıya teslimat bildirildi.
deliveredMorSatıcı ürünü yükledi veya kod havuzu gönderildi. 7 Günlük Koruma Süresi Aktif.
completedYeşilAlıcı teslimatı onayladı veya 7 günlük otomatik tamamlama süresi doldu. Ödeme aktarıldı.
disputedKırmızıAlıcı anlaşmazlık başlattı. Emanet çözüm beklenirken kilitli.
cancelledGriSipariş teslimattan önce geçersiz kılındı. Tutar alıcının BDX Cüzdanına iade edildi.

2. Dinamik Sipariş Detay Görünümü (/orders/{order_id})​

Herhangi bir sipariş kaydına tıklamak, işlem meta verilerini, dijital ürün içeriği görüntülerini, geri sayım sayaçlarını ve entegre sohbeti birleştiren özel Sipariş Detay Alanını açar.

+------------------------------------------------------------------------+
| Order #BDX-2026-99481 Status: DELIVERED |
+------------------------------------------------------------------------+
| Item: Steam Gift Card $20 Global |
| Seller: JoyGamersHub (Verified ★5.0) |
| Total Paid: ৳2,250 BDT (Via bKash) |
+------------------------------------------------------------------------+
| [ DIGITAL ASSET PAYLOAD ] |
| Key: STEAM-XXXX-YYYY-ZZZZ [ COPY CODE ] |
+------------------------------------------------------------------------+
| ⏱️ Buyer Protection Remaining: 4 Days 18 Hours |
| |
| [ CONFIRM RECEIPT ] [ OPEN DISPUTE / REPORT ] |
+------------------------------------------------------------------------+

Temel Etkileşim Öğeleri​

  1. İçerik Açma Düğmesi: Şifrelenmemiş seri anahtarları, kasadaki giriş bilgilerini veya imzalı dosya indirme bağlantılarını gösterir.
  2. 7 Günlük Geri Sayım Sayacı: Otomatik tamamlamaya kalan süreyi gerçek zamanlı gösterir.
  3. Eylem Tetikleyicileri:
    • Teslimatı Onayla: Siparişi hemen tamamlar ve ödemeyi satıcıya aktarır.
    • Anlaşmazlık Aç: Geri sayım sayacını duraklatır ve satıcı tahkim sürecini başlatır.

3. Entegre Sipariş Mesajlaşması ve Dosya Paylaşımı (/messages)​

Alanın her siparişi, alıcı ile satıcıyı doğrudan bağlayan özel, kayıtlı bir sohbet dizisi içerir.

Sipariş Sohbeti Operasyon Protokolleri​

  • Kanıt Saklama: Tüm sohbet mesajları, kod yapıştırmaları ve yüklenen ekran görüntüleri veritabanında değişmez şekilde saklanır.
  • Otomatik Sahtecilik Önleme Filtreleme: Sohbet girdileri, platform dışı iletişim girişimlerini (örn. telefon numaraları, WhatsApp bağlantıları, kişisel bKash hesapları) tespit edip gizlemek için düzenli ifade eşleştiricilerle sürekli taranır.
  • Teslimat Kaydı: Bir satıcı özel dijital ürünleri sohbet içinde manuel olarak teslim ettiğinde, teslimat olayı zaman damgasıyla kaydedilir ve yönetici denetimi için işaretlenir.

4. Otomatik Tamamlama Motoru ve 7 Günlük Koruma Süresi​

BDX, teslim edilen siparişleri alıcıları korurken verimli şekilde sonuçlandırmak için otomatik bir zamanlanmış iş (bdx:orders:auto-complete) çalıştırır.

Otomatik Tamamlama Mantığı Zamanlaması​

  1. Bir sipariş delivered durumuna geçtiğinde, veritabanı delivered_at = NOW() değerini kaydeder.
  2. Alıcıya teslim edilen dijital ürünü incelemek, kullanmak ve test etmek için 7 takvim günü (168 saat) tanınır.
  3. Alıcı 7 gün içinde hiçbir işlem yapmazsa (teslimatı onaylamaz veya anlaşmazlık açmaz):
    • Zamanlanmış iş sipariş durumunu otomatik olarak completed olarak değiştirir.
    • Satıcının cüzdan defterine net kazanç alacak kaydedilir.
    • İşlem kesinleşir ve geriye dönük anlaşmazlıklar önlenir.
// Daily Scheduled Job (bdx:orders:auto-complete)
public function handle(): void
{
$expiredOrders = BdxOrder::where('status', 'delivered')
->where('delivered_at', '<=', now()->subDays(7))
->get();

foreach ($expiredOrders as $order) {
DB::transaction(function () use ($order) {
$order->update(['status' => 'completed', 'completed_at' => now()]);
// Release funds from escrow to seller wallet ledger
$order->sellerWallet->releaseEscrowFunds($order);
});
}
}

5. Fatura Oluşturma ve Vergi Uyum Kayıtları​

Alıcılar sıklıkla işletme gider raporlaması veya kişisel kayıt tutma için resmi işlem kanıtına ihtiyaç duyar.

Yazdırılabilir PDF ve Dijital Faturalar​

  • Tamamlanan her sipariş bir PDF Fatura İndir bağlantısı sunar.
  • Faturalar standart işlem verilerini içerir: BDX Sipariş Kimliği, satıcı ticari adı, alıcı hesap detayları, ürün açıklaması, kategori dökümü, vergi/ücret kalemleri (taban fiyat, sabit ücret, yüzde ücreti) ve ödeme yöntemi referansı.
  • Tüm fiyat ve ücret hesaplamaları Bangladeş ticaret lisansı ve dijital ticaret işletme yönergelerine sıkı sıkıya uyar.