المتاجر · توثيق الـ API
الشحن

حدّث مناطق الشحن

بيضيف أو يحدّث المناطق بالاسم — المنطقة اللي مش هتبعتها بتفضل زي ما هي (مفيش مسح). مناسب لشركات الشحن والمورّدين اللي بيحددوا الأسعار.

PATCHhttps://elmatajer.com/api/v1/vendor/shipping/areas
الصلاحية: shipping.write

محتوى الطلب

الاسمالنوعإلزاميالوصف
areas[].namestringنعماسم المنطقة (لازم يطابق بالظبط).
areas[].pricenumberنعمسعر التوصيل.
areas[].activeboolلاشغّل المنطقة أو اقفلها.
citiesstringلابدل areas: "Cairo:35,Alexandria:50" (صيغة Easy Orders).

الطلب

curl -X PATCH "https://elmatajer.com/api/v1/vendor/shipping/areas" \
  -H "Api-Key: YOUR_API_KEY" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"areas":[{"name":"Cairo","price":35},{"name":"Alexandria","price":50,"active":true}]}'

الرد 200

{
    "status": "ok",
    "data": {
        "created": 1,
        "updated": 1,
        "areas": [
            {
                "id": 20,
                "name": "Cairo",
                "price": 35
            },
            {
                "id": 22,
                "name": "Alexandria",
                "price": 50
            }
        ]
    }
}