{
  "title": "جریان خرید و تکمیل سفارش",
  "slug": "team/backend/diagram/order_lifecycle",
  "url": "/docs/team/backend/diagram/order_lifecycle",
  "frontmatter": {
    "layout": "doc",
    "title": "جریان خرید تا تکمیل سفارش",
    "description": "جریان خرید تا تکمیل سفارش و کانتینر های وابسته",
    "version": "0.1.0",
    "status": "Draft",
    "author": "xoxxel",
    "owner": "xoxxel",
    "created_at": "2026-06-06",
    "updated_at": "2026-06-07",
    "tags": "",
    "reviewers": ""
  },
  "sections": [
    {
      "level": 1,
      "heading": "جریان خرید و تکمیل سفارش",
      "content": "**Order Lifecycle**\n\nاین فلو چرخه حیات کامل یک سفارش از ثبت تا تکمیل را نشان می‌دهد."
    },
    {
      "level": 2,
      "heading": "مراحل",
      "content": "1. **ثبت سفارش** — خریدار محصول را از Marketplace انتخاب و سفارش ثبت می‌کند\n2. **پرداخت** — Order Service درخواست پرداخت را به Payment Service ارسال می‌کند\n3. **قفل وجه (Escrow)** — Payment Service وجه را در حساب واسط قفل می‌کند\n4. **ارتباط خریدار و فروشنده** — Chat Service برای هماهنگی باز می‌شود\n5. **تحویل محصول** — فروشنده محصول را تحویل می‌دهد\n6. **آزادسازی وجه** — پس از تأیید خریدار، وجه به فروشنده پرداخت می‌شود\n7. **ثبت امتیاز** — Reputation Service امتیاز دو طرف را به‌روز می‌کند"
    },
    {
      "level": 2,
      "heading": "سرویس‌های درگیر",
      "content": "- **Marketplace Service** — نمایش و انتخاب محصول\n- **Order Service** — مدیریت وضعیت سفارش\n- **Payment Service** — تراکنش‌ها و مدیریت Escrow\n- **Chat Service** — ارتباط خریدار و فروشنده\n- **Reputation Service** — امتیازدهی پس از تکمیل"
    },
    {
      "level": 2,
      "heading": "رویدادها",
      "content": "- `nons.order.created` — سفارش جدید ثبت شد\n- `nons.payment.escrow.held` — وجه در Escrow قفل شد\n- `nons.order.delivered` — فروشنده محصول را تحویل داد\n- `nons.order.completed` — سفارش با موفقیت تکمیل شد\n- `nons.order.cancelled` — سفارش لغو شد\n\n```mermaid\n\nflowchart TD\n\n    Buyer[خریدار]\n    Product[Marketplace Service]\n    Order[Order Service]\n    Payment[Payment Service]\n    Chat[Chat Service]\n    Seller[فروشنده]\n    Reputation[Reputation Service]\n\n    Buyer --> Product\n    Buyer --> Order\n\n    Order --> Payment\n\n    Payment -->|Escrow Lock| Order\n\n    Order --> Chat\n\n    Seller --> Chat\n\n    Seller -->|تحویل محصول| Order\n\n    Order -->|تکمیل سفارش| Payment\n\n    Payment -->|Release Funds| Seller\n\n    Order --> Reputation\n\n    Reputation --> Buyer\n    Reputation --> Seller\n\n```"
    }
  ]
}