المنتجات
كل المنتجات
بترتيب المتجر، 20 في الصفحة. بيقبل الفلترة والترتيب والعدد والصفحة والحقول.
GET
https://elmatajer.com/api/v1/vendor/productsالصلاحية:
products.readمتغيرات البحث
| الاسم | النوع | إلزامي | الوصف |
|---|---|---|---|
status | string | لا | active أو hidden أو draft أو in أو low أو out (المخزون).
|
q | string | لا | بحث بالاسم أو الـ SKU. |
cat | integer | لا | رقم قسم. |
الطلب
curl "https://elmatajer.com/api/v1/vendor/products?filter=price||gte||100&sort=price,ASC" \
-H "Api-Key: YOUR_API_KEY" \
-H "Accept: application/json"
const res = await fetch("https://elmatajer.com/api/v1/vendor/products?filter=price||gte||100&sort=price,ASC", {
method: "GET",
headers: {
"Api-Key": process.env.ELMATAJER_API_KEY,
"Accept": "application/json"
}
});
const data = await res.json();
$ch = curl_init("https://elmatajer.com/api/v1/vendor/products?filter=price||gte||100&sort=price,ASC");
curl_setopt_array($ch, [
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ["Api-Key: " . getenv('ELMATAJER_API_KEY'), "Accept: application/json"],
]);
$data = json_decode(curl_exec($ch), true);
الرد 200
{
"status": "ok",
"data": [
{
"id": 22511,
"name": "مجموعة مكعبات بناء",
"name_en": "Building blocks set",
"slug": "building-blocks-set",
"sku": "BLK-01",
"image": "https://cdn.elmatajer.com/…/blocks.webp",
"price": 120,
"original_price": 132,
"discount_pct": 9,
"stock": {
"state": "in",
"qty": 31,
"tracked": true,
"low": 5
},
"category_ids": [
74
],
"is_available": true,
"is_draft": false,
"has_variants": false,
"variants": [],
"url": "https://your-store.elmatajer.com/detail-building-blocks-set",
"created_at": "2026-10-01T10:00:00+03:00",
"category": "ألعاب",
"views": 214,
"video_url": null,
"description": "<p>…</p>"
}
],
"meta": {
"current_page": 1,
"last_page": 4,
"per_page": 20,
"total": 71,
"has_more": true
}
}