Atualizar produtos em lote
PATCH
Markdown (LLM)
Atualiza vários produtos em uma requisição.
Escopo:catalog:write
Limite:300 requisições a cada 3 minutos.
Parâmetros do body
productIdintegerIdentificador do produto, inteiro maior ou igual a 1.
131822typestringTipo de atualização.
Enum
productDados do produtomenuCardápio do produtorestrictionsRestrições alimentaresgroupsOrdem dos grupos
productParâmetros da resposta
Atualização em lote
Cada item informa o produto, o tipo e o objeto correspondente. As regras da atualização unitária continuam valendo.
Regras
- Envie um array não vazio; outro formato ou array vazio retorna
400. product: envieproductcom os campos a alterar; os omitidos preservam o valor atual.menu: enviemenucommerchantIde os campos a alterar; o cardápio precisa estar vinculado ao produto.restrictions: envierestrictionscomo objeto ounullpara limpar.groups: enviegroupscomo array não vazio de{ groupId, sortOrder }; só os grupos enviados mudam.- Booleanos com
nullsão ignorados emproduct,menuerestrictions. Emmenu,nulllimpa preços,sortOrder,featuredOrdereupsell;upsell: []também limpa. - Os itens são independentes: a falha de um não desfaz os demais.
- O retorno mantém a ordem do body; confira
successem cada item, mesmo com HTTP200.messageaparece apenas nas falhas.

