دریافت لیست محصولات
| پارامتر | نوع | توضیحات |
|---|---|---|
| category | string | اختیاری فیلتر بر اساس دستهبندی |
| is_active | boolean | اختیاری فیلتر محصولات فعال (پیشفرض: true) |
{
"success": true,
"products": [
{
"ProductID": "uuid",
"Name": "نام محصول",
"Description": "توضیحات",
"Price": 100.50,
"Stock": 10,
"ImageURL": "https://...",
"Category": "دستهبندی",
"IsActive": true
}
],
"count": 1
}
ایجاد محصول جدید
| فیلد | نوع | توضیحات |
|---|---|---|
| Name | string | الزامی نام محصول |
| Description | string | اختیاری توضیحات محصول |
| Price | number | الزامی قیمت محصول |
| Stock | integer | اختیاری موجودی (پیشفرض: 0) |
| ImageURL | string | اختیاری آدرس تصویر |
| Category | string | اختیاری دستهبندی |
| IsActive | boolean | اختیاری وضعیت فعال (پیشفرض: true) |
{
"Name": "محصول نمونه",
"Description": "توضیحات محصول",
"Price": 100.50,
"Stock": 10,
"ImageURL": "https://example.com/image.jpg",
"Category": "الکترونیک",
"IsActive": true
}
{
"success": true,
"product": {
"ProductID": "uuid",
"Name": "محصول نمونه",
"Price": 100.50,
"Stock": 10
}
}
دریافت جزئیات یک محصول
| پارامتر | نوع | توضیحات |
|---|---|---|
| product_id | string (UUID) | الزامی شناسه محصول |
{
"success": true,
"product": {
"ProductID": "uuid",
"Name": "نام محصول",
"Description": "توضیحات",
"Price": 100.50,
"Stock": 10,
"ImageURL": "https://...",
"Category": "دستهبندی",
"IsActive": true
}
}
{
"success": false,
"error": "Product not found"
}