Product Update

Product Update

POST https://api.cakes.com/v1/update_product

This endpoint allows you to update/edit product details.

{    "name": "Cake's name",    "recipe": "Cake's recipe name",    "cake": "Binary cake"}

Request

{
	"product_id": 3221,
    "title":"demo product",
    "title_ar":"منتج تجريبي",
    "category":251,
    "weight":1,
    "brand_id":5,
    "description":"demo product description",
    "description_ar":"منتج تجريبي منتج تجريبي",
    "sub_category":154,
    "sale_price":10,
    "prices":{
    	"1": 10,
    	"10": 20
    },
    "purchase_price":7,
    "shipping_cost":1,
    "purchase_limit":5,
    "barcode":"123456789",
    "sort_order":10,
    "tag":"tag1,tag2",
    "unit":1,
    "catering":0,
    "featured":1,
    "preparation_time":0,
    "preparation_type":1,
    "pdt_special_price_discount":1,
    "pdt_discount":2,
    "all_branches":1,
    "celebrity":{
    	"0":1,
    	"1":2
    },
    "product_option":{
    	"0":{
    		"title":"Demo production option title en",
    		"title_ar":"Demo production option title ar",
    		"related":0,
    		"with_stock":0,
    		"type":"multi_select",
    		"required":1,
    		"more_extras":1,
    		"option_values":{
    			"0":173,
    			"1":174
    		}
    	}
    }
}

Examples

import http.client

conn = http.client.HTTPSConnection("sandbox.mnasati.com")

payload = "{\"product_id\":3221,\"title\":\"demo product\",\"title_ar\":\"منتج تجريبي\",\"category\":251,\"weight\":1,\"brand_id\":5,\"description\":\"demo product description\",\"description_ar\":\"منتج تجريبي منتج تجريبي\",\"sub_category\":154,\"sale_price\":10,\"prices\":{\"1\":10,\"10\":20},\"purchase_price\":7,\"shipping_cost\":1,\"purchase_limit\":5,\"barcode\":\"123456789\",\"sort_order\":10,\"tag\":\"tag1,tag2\",\"unit\":1,\"catering\":0,\"featured\":1,\"preparation_time\":0,\"preparation_type\":1,\"pdt_special_price_discount\":1,\"pdt_discount\":2,\"all_branches\":1,\"celebrity\":{\"0\":1,\"1\":2},\"product_option\":{\"0\":{\"title\":\"Demo production option title en\",\"title_ar\":\"Demo production option title ar\",\"related\":0,\"with_stock\":0,\"type\":\"multi_select\",\"required\":1,\"more_extras\":1,\"option_values\":{\"0\":173,\"1\":174}}}}"

headers = {
    'Content-Type': "",
    'Authorization-Jwt': ""
    }

conn.request("POST", "/v1/update_product", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))

Last updated