فروشگاه
مدیریت فروشگاه شامل آیتمها، سبد خرید و سفارشات.
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 |
خطای اعتبارسنجی |