Edit Product
Testing Env
https://www.testecommerce.vodoerp.com
Testing Env
https://www.testecommerce.vodoerp.com
POST
/{{products}}/22283
Last modified:2025-05-22 08:51:53
Key | Value | Description | Type |
---|---|---|---|
apikey | 5f28583f26a1a | API key for authentication; contact support to obtain. Required | string |
secure-business-key | 140356399db2b2c32f0.25237063 | Business-specific key; contact support for valid values. Required | string |
apiconnection | appmobile | Connection type; contact support to obtain. Required | string |
userToken | 65bb3e398694c9c85e3b847aa9b1b0c308654e4d677ef81e35152477b88ef0a9 | User token from authentication API. Required (Get user token from https://testaccounts.vodoerp.com/api/login or https://accounts.vodoerp.com/api/login ) | string |
lang | ar | Language preference: ar for Arabic, en for English. | string |
Key | Value | Description | Type |
---|---|---|---|
_method | PUT | Simulates PUT method for update. Required | string |
sku | sdbdsdgfbsfbsbdsvdbsfb | Unique product identifier. | string |
type | purchases | Product type (e.g., service, purchases). | string |
status | 1 | Product status (1 or 0). | string |
show_in_mobile | 0 | Visibility on mobile (1 or 0). | string |
supplier_chain | 0 | Supplier chain status (1 or 0). | string |
alias | 45474tesj5sc2d6nrysdsfbsfbdvfsbdsvsdg | Product alias. | string |
supplier_id | ssvgdsv | Supplier ID. | string |
kind | 0 | Product kind (0=Single, 1=Build, 2=Group, 3=Coupon). | string |
sort | 110 | Sort order. | string |
coupon_qty | 5 | Coupon quantity. | string |
promotion_img | (empty) | Promotion image URL. | string |
product_url | http://example.com/product | Product URL. | string |
image | (empty) | Product image URL. | string |
brand_id | 73 | Brand ID. (Get from api request {{APP_URL}}/api/v1/ecomm_brands ) | string |
category_id[0] | 88 | First category ID. (Get from api request {{APP_URL}}/api/v1/ecomm_categories ) | string |
category_id[1] | 86 | Second category ID. (Get from api request {{APP_URL}}/api/v1/ecomm_categories ) | string |
category_id[2] | 87 | Third category ID. (Get from api request {{APP_URL}}/api/v1/ecomm_categories ) | string |
descriptions[0][lang] | en | Language for first description. Required | string |
descriptions[0][keyword] | keyword_en | Keyword for first description. | string |
descriptions[0][name] | Hamburgerdfnfb | Name for first description. Required | string |
descriptions[0][description] | Product Description EN | Description for first description. | string |
descriptions[0][content] | Product Content EN | Content for first description. | string |
descriptions[1][lang] | ar | Language for second description. | string |
descriptions[1][keyword] | keyword_ar | Keyword for second description. | string |
descriptions[1][name] | همبرغرsfnsdfb | Name for second description. | string |
descriptions[1][description] | Product Description AR | Description for second description. | string |
descriptions[1][content] | Product Content AR | Content for second description. | string |
images[0][image] | ABdo/Images/BIoo0M4SvSXuu8nOrZw54yfOeMiI4ELlqPe1ymgU.jpg | First image URL. | string |
images[1][image] | ABdo/Picture/EMokPSKIttEU8K1Kl8Q8aw72y0GvyLxZ00sevTFb.jpg | Second image URL. | string |
promotion[0][price_promotion] | 149.99 | Promotion price. | string |
promotion[0][date_start] | 2023-06-01 | Promotion start date. | string |
promotion[0][date_end] | 2023-06-30 | Promotion end date. | string |
promotion[0][status_promotion] | 1 | Promotion status (1 or 0). | string |
presents[0][gift] | 3 | First gift ID. | string |
presents[0][qty] | 1 | Quantity for first gift. | string |
presents[1][gift] | 4 | Second gift ID. | string |
presents[1][qty] | 2 | Quantity for second gift. | string |
units[0][main_unit_id] | 2 | Main unit ID. | string |
units[0][child_unit_id] | 2 | Child unit ID. | string |
units[0][child_unit_qty] | 5 | Child unit quantity. | string |
builds[0][productBuild] | 454 | Product build ID. (Get from api request {{APP_URL}}/api/v1/ecomm_products ) | string |
builds[0][productBuildQty] | 10 | Product build quantity. | string |
builds[0][productBuildType] | related | Product build type. | string |
productsGroup[0][product_id] | 1 | First grouped product ID. (Get from api request {{APP_URL}}/api/v1/ecomm_products ) | string |
productsGroup[1][product_id] | 2 | Second grouped product ID. (Get from api request {{APP_URL}}/api/v1/ecomm_products ) | string |
branch_id[0] | 15 | First branch ID. (Get from api request {{APP_URL}}/api/ ) | string |
branch_id[1] | 25 | Second branch ID. (Get from api request {{APP_URL}}/api/ ) | string |
branch_id[2] | 2 | Third branch ID. (Get from api request {{APP_URL}}/api/ ) | string |
{
"status": true,
"message": ""
}
status
field indicates the success of the request, and the message
field may contain additional information or instructions.Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request POST 'https://www.testecommerce.vodoerp.com/api/v1/ecomm_products/22283' \
--header 'apikey: 5f28583f26a1a' \
--header 'secure-business-key: 140356399db2b2c32f0.25237063' \
--header 'apiconnection: appmobile' \
--header 'userToken: 65bb3e398694c9c85e3b847aa9b1b0c308654e4d677ef81e35152477b88ef0a9' \
--header 'Accept-Language: ar' \
--form '_method="PUT"' \
--form 'sku="sdbdsdgfbsfbsbdsvdbsfb"' \
--form 'type="purchases"' \
--form 'status="1"' \
--form 'show_in_mobile="0"' \
--form 'supplier_chain="0"' \
--form 'alias="45474tesj5sc2d6nrysdsfbsfbdvfsbdsvsdg"' \
--form 'supplier_id="ssvgdsv"' \
--form 'tax_id="auto"' \
--form 'kind="0"' \
--form 'sort="110"' \
--form 'coupon_qty="5"' \
--form 'promotion_img=""' \
--form 'product_url="http://example.com/product"' \
--form 'image=""' \
--form 'brand_id="73"' \
--form 'category_id[0]="88"' \
--form 'category_id[1]="86"' \
--form 'category_id[2]="87"' \
--form 'descriptions[0][lang]="en"' \
--form 'descriptions[0][keyword]="keyword_en"' \
--form 'descriptions[0][name]="Hamburgerdfnfb"' \
--form 'descriptions[0][description]="Product Description EN"' \
--form 'descriptions[0][content]="Product Content EN"' \
--form 'descriptions[1][lang]="ar"' \
--form 'descriptions[1][keyword]="keyword_ar"' \
--form 'descriptions[1][name]="همبرغرsfnsdfb"' \
--form 'descriptions[1][description]="Product Description AR"' \
--form 'descriptions[1][content]="Product Content AR"' \
--form 'images[0][image]="ABdo/Images/BIoo0M4SvSXuu8nOrZw54yfOeMiI4ELlqPe1ymgU.jpg"' \
--form 'images[1][image]="ABdo/Picture/EMokPSKIttEU8K1Kl8Q8aw72y0GvyLxZ00sevTFb.jpg"' \
--form 'promotion[0][price_promotion]="149.99"' \
--form 'promotion[0][date_start]="2023-06-01"' \
--form 'promotion[0][date_end]="2023-06-30"' \
--form 'promotion[0][status_promotion]="1"' \
--form 'presents[0][gift]="3"' \
--form 'presents[0][qty]="1"' \
--form 'presents[1][gift]="4"' \
--form 'presents[1][qty]="2"' \
--form 'units[0][main_unit_id]="2"' \
--form 'units[0][child_unit_id]="2"' \
--form 'units[0][child_unit_qty]="5"' \
--form 'builds[0][productBuild]="454"' \
--form 'builds[0][productBuildQty]="10"' \
--form 'builds[0][productBuildType]="related"' \
--form 'productsGroup[0][product_id]="1"' \
--form 'productsGroup[1][product_id]="2"' \
--form 'branch_id[0]="15"' \
--form 'branch_id[1]="25"' \
--form 'branch_id[2]="2"' \
--form 'product_type=""' \
--form 'meal_start_time=""' \
--form 'meal_end_time=""'
Response Response Example
200 - Success - Success
{"status":false,"message":{"brand_id":["لم يتم العثور على الماركة المحددة."],"category_id.0":["لم يتم العثور على الفئة المحددة."],"category_id.1":["لم يتم العثور على الفئة المحددة."],"category_id.2":["لم يتم العثور على الفئة المحددة."]}}
Request
Header Params
apikey
string
required
Example:
5f28583f26a1a
secure-business-key
string
required
140356399db2b2c32f0.25237063
Example:
140356399db2b2c32f0.25237063
apiconnection
string
required
Example:
appmobile
userToken
string
required
https://testaccounts.vodoerp.com/api/login
or
https://accounts.vodoerp.com/api/login
Example:
65bb3e398694c9c85e3b847aa9b1b0c308654e4d677ef81e35152477b88ef0a9
Accept-Language
string
required
Example:
ar
Body Params multipart/form-data
_method
string
required
Example:
PUT
sku
string
required
Example:
sdbdsdgfbsfbsbdsvdbsfb
type
string
optional
Example:
purchases
status
string
optional
Example:
1
show_in_mobile
string
optional
Example:
0
supplier_chain
string
optional
Example:
0
alias
string
required
Example:
45474tesj5sc2d6nrysdsfbsfbdvfsbdsvsdg
supplier_id
string
optional
Example:
ssvgdsv
tax_id
string
optional
Example:
auto
kind
string
optional
Example:
0
sort
string
optional
Example:
110
coupon_qty
string
optional
Example:
5
promotion_img
string
optional
product_url
string
optional
Example:
http://example.com/product
image
string
optional
brand_id
string
optional
Example:
73
category_id[0]
string
optional
Example:
88
category_id[1]
string
optional
Example:
86
category_id[2]
string
optional
Example:
87
descriptions[0][lang]
string
required
Example:
en
descriptions[0][keyword]
string
required
Example:
keyword_en
descriptions[0][name]
string
required
Example:
Hamburgerdfnfb
descriptions[0][description]
string
required
Example:
Product Description EN
descriptions[0][content]
string
required
Example:
Product Content EN
descriptions[1][lang]
string
required
Example:
ar
descriptions[1][keyword]
string
required
Example:
keyword_ar
descriptions[1][name]
string
required
Example:
همبرغرsfnsdfb
descriptions[1][description]
string
required
Example:
Product Description AR
descriptions[1][content]
string
required
Example:
Product Content AR
images[0][image]
string
optional
Example:
ABdo/Images/BIoo0M4SvSXuu8nOrZw54yfOeMiI4ELlqPe1ymgU.jpg
images[1][image]
string
optional
Example:
ABdo/Picture/EMokPSKIttEU8K1Kl8Q8aw72y0GvyLxZ00sevTFb.jpg
promotion[0][price_promotion]
string
optional
Example:
149.99
promotion[0][date_start]
string
optional
Example:
2023-06-01
promotion[0][date_end]
string
optional
Example:
2023-06-30
promotion[0][status_promotion]
string
optional
Example:
1
presents[0][gift]
string
optional
Example:
3
presents[0][qty]
string
optional
Example:
1
presents[1][gift]
string
optional
Example:
4
presents[1][qty]
string
optional
Example:
2
units[0][main_unit_id]
string
optional
Example:
2
units[0][child_unit_id]
string
optional
Example:
2
units[0][child_unit_qty]
string
optional
Example:
5
builds[0][productBuild]
string
optional
Example:
454
builds[0][productBuildQty]
string
optional
Example:
10
builds[0][productBuildType]
string
optional
Example:
related
productsGroup[0][product_id]
string
optional
Example:
1
productsGroup[1][product_id]
string
optional
Example:
2
branch_id[0]
string
optional
Example:
15
branch_id[1]
string
optional
Example:
25
branch_id[2]
string
optional
Example:
2
product_type
string
optional
meal_start_time
string
optional
meal_end_time
string
optional