Marketplaces / Shein / Shein Product Management / Shein Price Update

Shein Price Update

Version Date Created / Updated Notes
v1.0 29.05.2024 Bogomil Pavlov First publish

All validations, triggers and standardizations which are not mentioned here are as per: Price Update General requirements

Price Update

The price updates are per sites (country) so we will have to push the correct site for Shein

We can update up to 100skus into a single payload.

API Call: POST /open-api/openapi-business-backend/product/price/save API Docs: https://open.sheincorp.com/documents/apidoc/detail/3000101-1000001 Body:

{
    "productPriceList": [{
        "currencyCode": "MXN",
        "productCode": "I11mesukkwwr",
        "site": "shein-mx",
        "shopPrice": 1,
        "riseReason":null,
        "specialPrice":null

    }]
}

Sample Request: POST https://openapi.sheincorp.com**/open-api/openapi-business-backend/product/price/save** Body:

{
    "productPriceList": [{
        "currencyCode": "MXN",
        "productCode": "I11mesukkwwr",
        "site": "shein-mx",
        "shopPrice": 1,
        "riseReason":null,
        "specialPrice":null

    }]
}

Requests Mapping:

Shein Field Required Hemi Field Comment
productPriceList
currencyCode Yes Account > Exchange Rate Calculator Currency
productCode Yes Product Account > ChannelItemID
site Yes Account Shein > Country We need to send the shein country code. See Shein Authorization and Limits for info on country codes.
shopPrice Yes Product Account > Price

OR Product Account > RRP | If RRP > Price we want to pick the RRP | | | riseReason | No | N/A | | | | specialPrice | No | Product Account > Price | If RRP > Price we want to push this in the payload |

Sample Response 200OK:

{
    "code": "0",
    "msg": "OK",
    "info": null,
    "bbl": null
}

Sample Error Response 200OK:

{
    "code": "-1",
    "msg": "供应商的币种不正确",
    "info": null,
    "error": null
}
Is this article helpful?
0 0 0