API

Atualizar item

POST/api/crm/v2/items.updatev2
operationId: items.update

Autorização

api-token + language + role

Parâmetros de consulta

branch_idintegerobrigatório

Exemplo: 8785

Corpo da solicitação multipart/form-data

object

Arrays de parâmetros de mesmo comprimento: parameter_id, description, measure_index, old_cost, cost, bonuses, proteins, fats, carbohydrates, calories, vendor_code, modifiers_groups_ids

idintegerobrigatório

Exemplo: 18086800

nameobject (TranslationField) obrigatório

Campo traduzível do catálogo; mesma estrutura na resposta e na solicitação.
Ao criar, cada idioma da rede que não estiver em translations permanece vazio e é colocado na fila para tradução por IA.
Ao atualizar, apenas os idiomas presentes em translations são gravados: um idioma ausente no objeto mantém o valor anterior, se o original não foi alterado; um valor vazio limpa a tradução e a coloca na fila para tradução por IA.
Alterar o original limpa as traduções que não foram modificadas — elas não correspondem mais ao original; uma tradução enviada com outro valor é salva como edição manual. Essa limpeza ocorre apenas enquanto a tradução automática estiver ativada na rede.
Um valor em um idioma não publicado é rejeitado; um valor em um idioma fora do conjunto de idiomas da rede é ignorado.

defaultstring

Код исходного языка сети; в запросе должен совпадать с настройкой сети

Exemplo: ru

translationsobjectobrigatório

Valor pelo código do idioma; sem tradução — sem chave

Valores do dicionário
string
separate_export_enabledboolean

Exemplo: false

compositionobject (TranslationField) obrigatório

Campo traduzível do catálogo; mesma estrutura na resposta e na solicitação.
Ao criar, cada idioma da rede que não estiver em translations permanece vazio e é colocado na fila para tradução por IA.
Ao atualizar, apenas os idiomas presentes em translations são gravados: um idioma ausente no objeto mantém o valor anterior, se o original não foi alterado; um valor vazio limpa a tradução e a coloca na fila para tradução por IA.
Alterar o original limpa as traduções que não foram modificadas — elas não correspondem mais ao original; uma tradução enviada com outro valor é salva como edição manual. Essa limpeza ocorre apenas enquanto a tradução automática estiver ativada na rede.
Um valor em um idioma não publicado é rejeitado; um valor em um idioma fora do conjunto de idiomas da rede é ignorado.

defaultstring

Код исходного языка сети; в запросе должен совпадать с настройкой сети

Exemplo: ru

translationsobjectobrigatório

Valor pelo código do idioma; sem tradução — sem chave

Valores do dicionário
string
excise_enabledboolean

Exemplo: false

date_availablestring (DataTimeFormat)

Exemplo: 17:45 06/05/2024

date_expirationstring (DataTimeFormat)

Exemplo: 17:45 06/05/2024

days_of_weekarray of integerobrigatório
time_periodsarray of string
labels_idsarray of integer
template_modifiers_groups_idsarray of integer
modifiers_multiplier_enabledboolean

Exemplo: true

only_informing_enabledboolean

Exemplo: true

hide_cost_if_zero_enabledboolean

Exemplo: true

hide_for_districts_idsarray of integer
hide_for_pickups_idsarray of integer
image_desktopobject (ImageSource)

Upload de imagem via multipart/form-data com corte opcional

binarystring · binary
cropobject

Coordenadas de corte da imagem

offsetsobject
xintegerobrigatório

Exemplo: 100

yintegerobrigatório

Exemplo: 50

sizesobject
widthintegerobrigatório

Exemplo: 800

heightintegerobrigatório

Exemplo: 600

image_mobileobject (ImageSource)

Upload de imagem via multipart/form-data com corte opcional

binarystring · binary
cropobject

Coordenadas de corte da imagem

offsetsobject
xintegerobrigatório

Exemplo: 100

yintegerobrigatório

Exemplo: 50

sizesobject
widthintegerobrigatório

Exemplo: 800

heightintegerobrigatório

Exemplo: 600

parameter_idarray of stringobrigatório

ID dos parâmetros do item, um elemento por parâmetro: para um novo parâmetro — string vazia, para um existente — seu ID. Os elementos são correspondidos por índice com cost, description e measure_index.

descriptionarray of stringobrigatório
measure_indexarray of integerobrigatório
old_costarray of number
costarray of numberobrigatório
bonusesarray of number
proteinsarray of integer
fatsarray of integer
carbohydratesarray of integer
caloriesarray of integer
vendor_codearray of stringobrigatório
modifiers_groups_idsarray of array of integer

modifiers_groups_ids[0][17589436, 17589435], modifiers_groups_ids[1][17589436, 17589435]

category_idintegerobrigatório

Exemplo: 3386598

typestringobrigatório

Valores:bouquetproductcombodishdrinkgift

Exemplo: product

Respostas

OK

object
statusstringobrigatório

Valores:successerror

Exemplo: success

dataobject
new_ids_parametersarray of integer