Após cadastrado o produto no marketplace ou feito o match com alguma SKU já existente, o seller poderá gerenciar o estoque, preço e configurações dessa oferta.
Criar uma oferta manualmente (match):
- Para criar uma oferta inicial em uma SKU já existente, o seller deverá informar os dados de sua oferta junto com a SKU do marketplace, que por padrão começam com "MKU".
Nesse momento o seller não precisará informar todos os estoques da oferta, a quantidade de estoque considerado para a warehouse padrão será o valor informado no campo "initialStock".
{
"price": 10, // preço por
"originalPrice": 20, // preço de
"isActive": true,
"skuId": "MKU-x7NQqDktGHABC", // SKU do Marketplace
"sellerSkuId": "sellerCode", // ID SKU do seller
"initialStock": 10,
"options": [
{
"ref": "GIFT",
"name": "Embalagem para presente",
"price": 12.9
}
]
}Referencia da API: Criar uma oferta
Alterar uma oferta:
- Para alterar uma oferta, ou adiciona-la em outras warehouses, o seller poderá fazer a seguinte requisição, informando a warehouse que deseja incluir o estoque ou remover para essa oferta.
{
"price": 10, // preço por
"originalPrice": 20, // preço de
"isActive": true,
"skuId": "MKU-x7NQqDktGHABC", // SKU do Marketplace
"sellerSkuId": "sellerCode", // ID SKU do seller
"options": [
{
"ref": "GIFT",
"name": "Embalagem para presente",
"price": 12.9
}
],
"warehouses": [
{
"id": "xyz",
"stock": 5
},
{
"id": "a6ge26asc78",
"delete": true
}
]
}Referencia da API: Atualizar uma oferta
Gerenciar estoque de uma oferta:
- Para atualização de estoque o seller poderá usar o endpoint exclusivo para isso, lançar entradas, saidas ou balanço de estoque.
{
"type": "ADD", // para adicionar
"sellerSkuId": "SellerCode", // SKU do seller
"warehouses": [
{
"_id": "xxx", // id da warehouse
"quantity": 10
}
],
"comment": "Example request" // opcional
}