إنتقل إلى المحتوى الرئيسي

Header

سجل الطلبات ومساحة التتبع

تُعد مساحة سجل الطلبات والتتبع (/orders) لوحة التشغيل المركزية حيث يدير المشترون عمليات الشراء النشطة، ويراجعون عمليات التسليم الرقمية المكتملة، ويتتبعون حالة التسليم، وينزّلون الفواتير، ويصلون إلى بيانات الاعتماد المحفوظة، ويبدؤون دعم ما بعد التسليم أو النزاعات.

صُممت مساحة العمل للشفافية والمساءلة، فتحتفظ بسجلات ثابتة لكل معاملة مكتملة على BDX.market، مع فرض سير عمل حماية المشتري لمدة 7 أيام في BDX.


1. تخطيط اللوحة وحالات دورة حياة الطلب​

تصنف مساحة الطلبات المعاملات حسب حالتها ضمن دورة حياة الضمان في BDX، مما يتيح للمشترين تحديد الطلبات التي تتطلب الانتباه بسرعة.

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

مصفوفة حالات الطلب التفصيلية​

حالة الطلبشارة الحالة في الواجهةالمعنى النظامي وحالة الضمان
pending_paymentYellowتم إنشاء الطلب؛ بانتظار التحقق من دفعة المشتري (bKash، Nagad، إلخ).
paidBlueتم التحقق من الدفعة؛ الأموال محجوزة في ضمان BDX. تم إشعار البائع بالتسليم.
deliveredPurpleرفع البائع المنتج أو أُرسل من مجموعة الأكواد. فترة الحماية 7 أيام نشطة.
completedGreenأكّد المشتري التسليم أو انتهى مؤقت الإكمال التلقائي بعد 7 أيام. تم تحرير المبلغ.
disputedRedبدأ المشتري نزاعًا. الضمان مجمّد بانتظار التسوية.
cancelledGrayأُلغي الطلب قبل التسليم. أُعيدت الأموال إلى محفظة BDX الخاصة بالمشتري.

2. عرض تفاصيل الطلب الديناميكي (/orders/{order_id})​

يؤدي النقر على أي طلب إلى فتح مساحة عمل تفاصيل الطلب المخصصة، وهي عرض بصفحة واحدة يجمع بيانات المعاملة، وعروض الأصول الرقمية، ومؤقتات العد التنازلي، والدردشة المدمجة.

+------------------------------------------------------------------------+
| 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 ] |
+------------------------------------------------------------------------+

العناصر التفاعلية الرئيسية​

  1. زر كشف المحتوى: يعرض مفاتيح التسلسل غير المشفرة، أو تفاصيل الدخول المحفوظة، أو روابط تنزيل الملفات الموقعة.
  2. مؤقت العد التنازلي لـ 7 أيام: يعرض العد التنازلي الفعلي حتى الإكمال التلقائي.
  3. أزرار الإجراءات:
    • تأكيد الاستلام: يُكمل الطلب فورًا ويحرر المبلغ للبائع.
    • فتح نزاع: يوقف المؤقت مؤقتًا ويبدأ تحكيم البائع.

3. المراسلة المدمجة للطلب وتبادل الملفات (/messages)​

يتضمن كل طلب في مساحة العمل سلسلة دردشة مخصصة ومسجلة تربط المشتري والبائع مباشرة.

البروتوكولات التشغيلية لدردشة الطلب​

  • تخزين الأدلة: جميع رسائل الدردشة ولصق الأكواد ولقطات الشاشة المرفوعة تُخزَّن بشكل ثابت في قاعدة البيانات.
  • التصفية الآلية لمكافحة الاحتيال: تُفحص مدخلات الدردشة باستمرار بمطابقات الأنماط للكشف عن محاولات التواصل خارج المنصة وحجبها (مثل أرقام الهواتف وروابط WhatsApp وحسابات bKash الشخصية).
  • تسجيل التسليم: عندما يسلّم البائع منتجات رقمية مخصصة يدويًا داخل الدردشة، يُوقَّت حدث التسليم ويُعلَّم لتدقيق الإدارة.

4. محرك الإكمال التلقائي وفترة الحماية 7 أيام​

يشغّل BDX مهمة مجدولة آلية (bdx:orders:auto-complete) لتسوية الطلبات المسلّمة بكفاءة مع حماية المشترين.

منطق الإكمال التلقائي المجدول​

  1. عندما ينتقل الطلب إلى delivered، تسجل قاعدة البيانات delivered_at = NOW().
  2. يُمنح المشتري 7 أيام تقويمية (168 ساعة) لفحص المنتج الرقمي المسلّم وتفعيله واختباره.
  3. إذا لم يتخذ المشتري أي إجراء (لا تأكيد الاستلام ولا فتح نزاع) خلال 7 أيام:
    • تنقل المهمة المجدولة حالة الطلب تلقائيًا إلى completed.
    • يُقيَّد دفتر محفظة البائع بصافي الأرباح.
    • تُحسَم المعاملة نهائيًا، مما يمنع النزاعات اللاحقة.
// 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. إنشاء الفواتير وسجلات الامتثال الضريبي​

يحتاج المشترون كثيرًا إلى إثبات رسمي للمعاملة لتقارير نفقات الأعمال أو السجلات الشخصية.

فواتير PDF القابلة للطباعة والفواتير الرقمية​

  • يوفر كل طلب مكتمل رابط تنزيل فاتورة PDF.
  • تحتوي الفواتير على بيانات معاملة موحدة: معرّف طلب BDX، والاسم التجاري للبائع، وتفاصيل حساب المشتري، ووصف المنتج، وتفصيل الفئة، وتفصيل الضرائب/الرسوم (السعر الأساسي، والرسوم الثابتة، والرسوم النسبية)، ومرجع طريقة الدفع.
  • تلتزم جميع حسابات الأسعار والرسوم بدقة بترخيص التجارة في بنغلاديش وإرشادات تشغيل التجارة الرقمية.