Skip to main content

v2.discount.add_discount_item

POST /api/v2/discount/add_discount_item

Use this api to add shop discount item.

Endpoint URL

URL: https://partner.shopeemobile.com/api/v2/discount/add_discount_item

Common Request Parameters

NameTypeSampleDescription
partner_idint1Partner ID is assigned upon registration is successful. Required for all requests.
timestamptimestamp1610000000This is to indicate the timestamp of the request. Required for all requests. Expires in 5 minutes.
access_tokenstringc09222e3fc40ffb25fc947f738b1abf1The token for API access, using to identify your permission to the api. Valid for multiple use and expires in 4 hours.
shop_idint600000Shopee's unique identifier for a shop. Required param for most APIs.
signstringe318d3e932719916a9f9ebb57e2011961bd47abfa54a36e040d050d8931596e2Signature generated by partner_id, api path, timestamp, access_token, shop_id and partner_key via HMAC-SHA256 hashing algorithm. More details: https://open.shopee.com/documents?module=87&type=2&id=58&version=2

Request Parameters

NameTypeRequiredSampleDescription
discount_idint64True665123666665499Shopee's unique identifier for a discount activity.
item_listobject[]TrueThe items added in this discount promotion.
item_idint64True1776783Shopee's unique identifier for an item.
item_promotion_pricefloatFalse11.0The discount price of the item. If the item has no variation, this param is necessary.
item_promotion_stockint32False22The reserved stock of the item.
model_listobject[]FalseThe models which belongs to this item.
model_idint64True1776782Shopee's unique identifier for a variation of an item. If there is no variation of this item, you don't need to input this param. Dafault is 0.
model_promotion_pricefloatTrue11.0The discount price of the item.
model_promotion_stockint32False22The reserved stock of the model, default is no limit, and can not update. To edit the promotion stock, you need to delete the exist discount and re-add again.
purchase_limitint32True2The max number of this product in the promotion price. If it's No Limit, please input the 0 for this request data.

Response Parameters

NameTypeSampleDescription
errorstringIndicate error type if hit error. Empty if no error happened.
messagestringIndicate error details if hit error. Empty if no error happened.
request_idstringda6b348a4a5e4162b885ecc73c85297fThe identifier of the API request for error tracking
responseobjectDetail informations you are querying.
discount_idint64665123666665499Shopee's unique identifier for a discount activity.
countint321The number of items that add successfully.
error_listobject[]Indicate error details.
item_idint641776783Shopee's unique identifier for an item.
model_idint641776782Shopee's unique identifier for a variation of an item. If there is no variation of this item, you don't need to input this param. Dafault is 0.
fail_messagestringtime errorIndicate error details if one element hit error.
fail_errorstringdiscount.error_timeIndicate error type if one element hit error.

] }, { "item_id": 100862614, "purchase_limit": 2, "model_list": [ { "model_id": 10000153738, "model_promotion_price": 460, "model_promotion_price": 200 } ] } ] }