স্কিপ করে মূল কন্টেন্ট এ যান

Header

অর্ডার ইতিহাস ও ট্র্যাকিং ওয়ার্কস্পেস

অর্ডার ইতিহাস ও ট্র্যাকিং ওয়ার্কস্পেস (/orders) হলো কেন্দ্রীয় পরিচালন প্যানেল যেখানে ক্রেতারা সক্রিয় ক্রয় পরিচালনা করে, সম্পন্ন ডিজিটাল ডেলিভারি পর্যালোচনা করে, ডেলিভারি অবস্থা ট্র্যাক করে, চালান ডাউনলোড করে, ভল্টে রাখা তথ্য ব্যবহার করে এবং ডেলিভারি-পরবর্তী সহায়তা বা বিরোধ শুরু করে।

স্বচ্ছতা ও জবাবদিহির জন্য তৈরি, ওয়ার্কস্পেস BDX.market-এ সম্পন্ন প্রতিটি লেনদেনের অপরিবর্তনীয় রেকর্ড রাখে এবং BDX-এর ৭ দিনের ক্রেতা সুরক্ষা প্রক্রিয়া কার্যকর করে।


১. ড্যাশবোর্ড লেআউট ও অর্ডার জীবনচক্র অবস্থা​

অর্ডার ওয়ার্কস্পেস BDX এসক্রো জীবনচক্রে অবস্থা অনুযায়ী লেনদেন শ্রেণিবদ্ধ করে, যাতে ক্রেতারা দ্রুত মনোযোগ দরকারি অর্ডার চিনতে পারে।

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

বিস্তারিত অর্ডার অবস্থা ম্যাট্রিক্স​

Order StateUI Status BadgeSystem Meaning & Escrow Condition
pending_paymentহলুদঅর্ডার তৈরি; ক্রেতা পেমেন্ট যাচাইয়ের অপেক্ষায় (bKash, Nagad ইত্যাদি)।
paidনীলপেমেন্ট যাচাই হয়েছে; তহবিল BDX এসক্রোতে লক। বিক্রেতাকে ডেলিভারি জানানো হয়েছে।
deliveredবেগুনিবিক্রেতা পণ্য আপলোড করেছে বা কোড পুল পাঠিয়েছে। ৭ দিনের সুরক্ষা সময় সক্রিয়।
completedসবুজক্রেতা ডেলিভারি নিশ্চিত করেছে বা ৭ দিনের স্বয়ংক্রিয়-সম্পন্ন টাইমার শেষ। পেআউট ছাড়া হয়েছে।
disputedলালক্রেতা বিরোধ শুরু করেছে। নিষ্পত্তি না হওয়া পর্যন্ত এসক্রো লক।
cancelledধূসরডেলিভারির আগে অর্ডার বাতিল। তহবিল ক্রেতার BDX ওয়ালেটে ফেরত।

২. ডাইনামিক অর্ডার বিবরণ ভিউ (/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. ৭ দিনের কাউন্টডাউন টাইমার: স্বয়ংক্রিয়-সম্পন্ন পর্যন্ত রিয়েল-টাইম কাউন্টডাউন দেখায়।
  3. অ্যাকশন ট্রিগার:
    • Confirm Receipt: সঙ্গে সঙ্গে অর্ডার সম্পন্ন করে বিক্রেতার কাছে পেআউট ছেড়ে দেয়।
    • Open Dispute: কাউন্টডাউন টাইমার থামিয়ে বিক্রেতা সালিশ শুরু করে।

৩. সমন্বিত অর্ডার মেসেজিং ও ফাইল আদান-প্রদান (/messages)​

ওয়ার্কস্পেসের প্রতিটি অর্ডারে ক্রেতা ও বিক্রেতাকে সরাসরি যুক্তকারী নির্দিষ্ট, লগড চ্যাট থ্রেড থাকে।

অর্ডার চ্যাট পরিচালন প্রোটোকল​

  • প্রমাণ সংরক্ষণ: সব চ্যাট মেসেজ, কোড পেস্ট ও আপলোড করা ছবি স্ক্রিনশট ডাটাবেসে অপরিবর্তনীয়ভাবে সংরক্ষিত হয়।
  • স্বয়ংক্রিয় জালিয়াতি-বিরোধী ফিল্টারিং: প্ল্যাটফর্ম-বহির্ভূত যোগাযোগ প্রচেষ্টা (যেমন ফোন নম্বর, WhatsApp লিংক, ব্যক্তিগত bKash অ্যাকাউন্ট) শনাক্ত ও মুছতে চ্যাট ইনপুট regex প্যাটার্ন ম্যাচারে ক্রমাগত স্ক্যান হয়।
  • ডেলিভারি লগিং: বিক্রেতা চ্যাটে ম্যানুয়ালি কাস্টম ডিজিটাল পণ্য ডেলিভারি দিলে ডেলিভারি ইভেন্ট টাইমস্ট্যাম্পসহ অ্যাডমিন অডিটে চিহ্নিত হয়।

৪. স্বয়ংক্রিয় সম্পন্ন ইঞ্জিন ও ৭ দিনের সুরক্ষা সময়​

ডেলিভারি পাওয়া অর্ডার দক্ষতায় নিষ্পত্তি করতে এবং ক্রেতাদের সুরক্ষা দিতে BDX একটি স্বয়ংক্রিয় নির্ধারিত জব চালায় (bdx:orders:auto-complete)।

স্বয়ংক্রিয়-সম্পন্ন লজিক সময়সূচি​

  1. অর্ডার delivered-এ গেলে ডাটাবেসে delivered_at = NOW() রেকর্ড হয়।
  2. ডেলিভারি পাওয়া ডিজিটাল পণ্য পরীক্ষা, রিডিম ও পরীক্ষা করতে ক্রেতা ৭ ক্যালেন্ডার দিন (১৬৮ ঘণ্টা) পায়।
  3. ৭ দিনের মধ্যে ক্রেতা কোনো ব্যবস্থা না নিলে (প্রাপ্তি নিশ্চিত না করলে বা বিরোধ না খুললে):
    • নির্ধারিত জব স্বয়ংক্রিয়ভাবে অর্ডার অবস্থা 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);
});
}
}

৫. চালান তৈরি ও ট্যাক্স কমপ্লায়েন্স রেকর্ড​

ব্যবসায়িক খরচ প্রতিবেদন বা ব্যক্তিগত রেকর্ডের জন্য ক্রেতাদের প্রায়শই লেনদেনের আনুষ্ঠানিক প্রমাণ দরকার হয়।

মুদ্রণযোগ্য PDF ও ডিজিটাল চালান​

  • প্রতিটি সম্পন্ন অর্ডারে Download PDF Invoice লিংক থাকে।
  • চালানে মানসম্মত লেনদেন ডেটা থাকে: BDX অর্ডার ID, বিক্রেতা ট্রেডিং নাম, ক্রেতা অ্যাকাউন্ট বিবরণ, পণ্য বিবরণ, ক্যাটাগরি ভাঙন, ট্যাক্স/ফি বিবরণ (মূল দাম, ফ্ল্যাট ফি, শতাংশ ফি) এবং পেমেন্ট মাধ্যম রেফারেন্স।
  • সব দাম ও ফি গণনা কঠোরভাবে বাংলাদেশের ট্রেড লাইসেন্সিং ও ডিজিটাল বাণিজ্য পরিচালনা নির্দেশিকা মেনে হয়।