API

Actualizar artículo

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

Autorización

api-token + language + role

Parámetros de consulta

branch_idintegerobligatorio

Ejemplo: 8785

Cuerpo de la solicitud multipart/form-data

object

Arrays de parámetros de la misma longitud: parameter_id, description, measure_index, old_cost, cost, bonuses, proteins, fats, carbohydrates, calories, vendor_code, modifiers_groups_ids

idintegerobligatorio

Ejemplo: 18086800

nameobject (TranslationField) obligatorio

Campo traducible del catálogo; tiene la misma estructura en la respuesta y en la solicitud.
Al crear, cada idioma de la red que no esté en translations permanece vacío y se pone en cola para traducción automática por IA.
Al modificar, solo se guardan los idiomas presentes en translations: un idioma que no esté en el objeto mantiene su valor anterior si el original no ha cambiado; un valor vacío elimina la traducción y la pone en cola para traducción automática por IA.
El cambio del original elimina las traducciones que no hayan sido modificadas, ya que ya no corresponden al original; una traducción enviada con un valor diferente se guarda como corrección manual. Esta limpieza ocurre solo mientras la traducción automática esté habilitada en la red.
Un valor en un idioma no publicado es rechazado; un valor en un idioma fuera del conjunto de idiomas de la red es ignorado.

defaultstring

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

Ejemplo: ru

translationsobjectobligatorio

Valor por código de idioma; si no hay traducción, no hay clave

Valores del diccionario
string
separate_export_enabledboolean

Ejemplo: false

compositionobject (TranslationField) obligatorio

Campo traducible del catálogo; tiene la misma estructura en la respuesta y en la solicitud.
Al crear, cada idioma de la red que no esté en translations permanece vacío y se pone en cola para traducción automática por IA.
Al modificar, solo se guardan los idiomas presentes en translations: un idioma que no esté en el objeto mantiene su valor anterior si el original no ha cambiado; un valor vacío elimina la traducción y la pone en cola para traducción automática por IA.
El cambio del original elimina las traducciones que no hayan sido modificadas, ya que ya no corresponden al original; una traducción enviada con un valor diferente se guarda como corrección manual. Esta limpieza ocurre solo mientras la traducción automática esté habilitada en la red.
Un valor en un idioma no publicado es rechazado; un valor en un idioma fuera del conjunto de idiomas de la red es ignorado.

defaultstring

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

Ejemplo: ru

translationsobjectobligatorio

Valor por código de idioma; si no hay traducción, no hay clave

Valores del diccionario
string
excise_enabledboolean

Ejemplo: false

date_availablestring (DataTimeFormat)

Ejemplo: 17:45 06/05/2024

date_expirationstring (DataTimeFormat)

Ejemplo: 17:45 06/05/2024

days_of_weekarray of integerobligatorio
time_periodsarray of string
labels_idsarray of integer
template_modifiers_groups_idsarray of integer
modifiers_multiplier_enabledboolean

Ejemplo: true

only_informing_enabledboolean

Ejemplo: true

hide_cost_if_zero_enabledboolean

Ejemplo: true

hide_for_districts_idsarray of integer
hide_for_pickups_idsarray of integer
image_desktopobject (ImageSource)

Carga de imagen mediante multipart/form-data con recorte opcional

binarystring · binary
cropobject

Coordenadas de recorte de la imagen

offsetsobject
xintegerobligatorio

Ejemplo: 100

yintegerobligatorio

Ejemplo: 50

sizesobject
widthintegerobligatorio

Ejemplo: 800

heightintegerobligatorio

Ejemplo: 600

image_mobileobject (ImageSource)

Carga de imagen mediante multipart/form-data con recorte opcional

binarystring · binary
cropobject

Coordenadas de recorte de la imagen

offsetsobject
xintegerobligatorio

Ejemplo: 100

yintegerobligatorio

Ejemplo: 50

sizesobject
widthintegerobligatorio

Ejemplo: 800

heightintegerobligatorio

Ejemplo: 600

parameter_idarray of stringobligatorio

ID de los parámetros del artículo, un elemento por parámetro: para un parámetro nuevo — una cadena vacía, para uno existente — su ID. Los elementos se corresponden por índice con cost, description y measure_index.

descriptionarray of stringobligatorio
measure_indexarray of integerobligatorio
old_costarray of number
costarray of numberobligatorio
bonusesarray of number
proteinsarray of integer
fatsarray of integer
carbohydratesarray of integer
caloriesarray of integer
vendor_codearray of stringobligatorio
modifiers_groups_idsarray of array of integer

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

category_idintegerobligatorio

Ejemplo: 3386598

typestringobligatorio

Valores:bouquetproductcombodishdrinkgift

Ejemplo: product

Respuestas

OK

object
statusstringobligatorio

Valores:successerror

Ejemplo: success

dataobject
new_ids_parametersarray of integer