فروشگاه

مدیریت فروشگاه شامل آیتم‌ها، سبد خرید و سفارشات.

endpointهای موجود

Method Path توضیح
GET /api/store/items لیست آیتم‌های فروشگاه
GET /api/store/items/{id} مشاهده جزئیات یک آیتم
POST /api/store/cart/items افزودن آیتم به سبد خرید
GET /api/store/cart/items/count تعداد آیتم‌های سبد خرید
GET /api/store/cart/items لیست آیتم‌های سبد خرید
PATCH /api/store/cart/items/{id} بروزرسانی آیتم سبد خرید
DELETE /api/store/cart/items/{id} حذف آیتم از سبد خرید
GET /api/store/orders/process پردازش سفارش
GET /api/store/orders/items لیست آیتم‌های سفارش
GET /api/store/orders/items/{id} مشاهده جزئیات آیتم سفارش
POST /api/store/orders/items ذخیره آیتم سفارش
PATCH /api/store/orders/items/sort مرتب‌سازی آیتم‌های سفارش
DELETE /api/store/orders/items/{id} حذف آیتم از سفارش
POST /api/store/orders ثبت سفارش
GET /api/store/orders/{order_id}/preview پیش‌نمایش سفارش

مثال درخواست

curl -X GET "https://example.com/api/store/items" \
  -H "Authorization: Bearer {token}"

پاسخ موفق (200)

{
  "records": [],
  "meta": {
    "total": 0,
    "current_page": 1,
    "per_page": 20
  }
}

خطاها

کد توضیح
401 توکن معتبر نیست
403 دسترسی غیرمجاز
404 رکورد یافت نشد
422 خطای اعتبارسنجی
برای جستجو تایپ کنید...