سفارش‌ها | Layatanahi
dr

Api

سفارش‌ها#

GET /api/v2/orders سفارش‌های بین‌شعبه‌ای دیدنی برای تجارت را برمی‌گرداند. یک سفارش سندی است که یک خرید یا فروش میان شعبه‌ها را پیش می‌گیرد؛ یک وضعیت، یک شماره پیگیری و مجموع‌های فاکتور را حمل می‌کند.

اجازه#

الزاممقدار
صلاحیتorders:read
اجازه صفحهsale.orders.read
رفتار شعبهسطح کل تجارت یا شعبه‌فیلترشده

پارامترهای کوئری#

پارامترنوعپیش‌فرضیادداشت
fromdate—شروع شامل، بر اساس ایجاد سفارش
todate—پایان شامل؛ باید برابر یا بعد از from باشد
statusenum—یکی از وضعیت‌های پشتیبانی‌شده
pageinteger ≥ 11شماره صفحه
per_pageinteger 1–10025اندازه صفحه

مقدارهای وضعیت پشتیبانی‌شده: pending، deleted، shipped، completed، approved، denied. هر مقدار دیگر با 422 رد می‌شود.

درخواست#

bash
curl -s "https://app.example.com/api/v2/orders?status=pending&from=2026-10-01" \
  -H "Authorization: Bearer $TOKEN" \
  -H "X-Business-Branch: 4" \
  -H "Accept: application/json"

پاسخ#

json
{
  "data": [
    {
      "id": 88,
      "business_branch_id": 4,
      "order_number": "ORD-2026-0088",
      "tracking_number": "TRK-99120",
      "status": "pending",
      "invoice_number": "INV-2026-7781",
      "grand_total": 18500,
      "paid_amount": 0,
      "created_at": "2026-10-24 09:02:11"
    }
  ],
  "meta": {
    "current_page": 1,
    "last_page": 1,
    "per_page": 25,
    "total": 1
  }
}

فیلدها#

فیلدمعنا
idشناسه سفارش
business_branch_idشعبه‌ای که در طرف شما از سفارش است
order_numberمرجع سفارش قابل‌خواندن برای انسان
tracking_numberمرجع پیگیری حمل‌کننده یا داخلی، وقتی موجود باشد
statusوضعیت فعلی سفارش
invoice_numberفاکتور مرتبط با سفارش
grand_total, paid_amountمجموع‌های فاکتور به ارز فاکتور
created_atزمان‌برچسب ایجاد سفارش

پاسخ اقلام سفارش را دربر ندارد. برای جزئیات سطح قلم از رابط وب یا نقاط پایانی خرید و فروش استفاده کنید.

معنای وضعیت‌ها#

وضعیتمعنا
pendingایجاد شده و در انتظار یک تصمیم
approvedتوسط شعبه دریافت‌کننده پذیرفته شده
shippedارسال بار انجام شده
completedتکمیل و بسته شده
deniedتوسط شعبه دریافت‌کننده رد شده
deletedنرم‌حذف‌شده اما همچنان توسط فیلتر گزارش می‌شود

deleted فقط وقتی ظاهر می‌شود که صریحاً درخواست شود. آن سفارشی را نمایندت می‌کند که از استفاده فعال بیرون رفته است؛ آن را یک حالت تکمیل تلقی نکنید.

هم‌خوانی شعبه#

یک سفارش وقتی برگردانده می‌شود که یکی از طرف‌ها به یک شعبه دیدنی تعلق داشته باشد:

  • فاکتور توسط یک شعبه دیدنی صادر شده، یا
  • فاکتور به یک شعبه دیدنی نشانی رفته است.

business_branch_id شعبه طرف شما را گزارش می‌کند. وقتی یک اعتبارنامه به یک شعبه محدود شده، فقط سفارش‌های درگیر همان شعبه ظاهر می‌شوند.

ترتیب#

سفارش‌ها جدیدترین اول بر اساس زمان ایجاد برگردانده می‌شوند، که همگام‌سازی تدریجی را ساده می‌سازد: صفحه اول را درخواست کنید و وقتی به سفارشی رسیدید که از قبل ذخیره‌اش دارید متوقف شوید.

استفاده‌های رایج#

استفادهروش
صف سفارش‌های واردهstatus=pending را برای شعبه فیلتر کنید
پیگیری محمولهtracking_number سفارش‌های shipped را بخوانید
مغایرت‌گیری بین‌شعبه‌ایمجموع‌های سفارش را با خرید یا فروش مرتبط مقایسه کنید
خلاصه روزانهfrom امروز را درخواست کنید، بر اساس وضعیت گروه‌بندی کنید

محدودیت‌ها#

  • فقط‌خواندنی: سفارش‌ها از طریق API نمی‌توانند ایجاد، پذیرفته یا حذف شوند.
  • اقلام سفارش دربر گرفته نمی‌شوند.
  • مبلغ‌ها به ارز فاکتور و بدون تبدیل‌اند.
  • سفارش‌های بیرون از دامنه شعبه دیدنی به‌طور کامل مستثنا می‌شوند.

صفحات مرتبط#