API

Přidat položku

POST/api/crm/v2/items.addv2
operationId: items.add

Autorizace

api-token + language + role

Parametry dotazu

branch_idintegerpovinné

Příklad: 8785

Tělo požadavku multipart/form-data

object

Pole jsou pole stejné délky: parameter_id, description, measure_index, old_cost, cost, bonuses, proteins, fats, carbohydrates, calories, vendor_code, modifiers_groups_ids

nameobject (TranslationField) povinné

Překládané pole katalogu; stejná struktura v odpovědi i v požadavku.
Při vytváření zůstane každý jazyk sítě, který není v translations, prázdný a zařadí se do fronty na AI překlad.
Při úpravě se zapisují pouze jazyky z translations: jazyk, který není v objektu, si ponechá původní hodnotu, pokud se originál nezměnil; prázdná hodnota vymaže překlad a zařadí jej do fronty na AI překlad.
Změna originálu vymaže překlady, které přišly beze změny — již neodpovídají originálu; překlad, který je předán s jinou hodnotou, se uloží jako ruční úprava. Takové vymazání probíhá pouze tehdy, pokud má síť zapnutý automatický překlad.
Hodnota v nepublikovaném jazyce je odmítnuta; hodnota v jazyce mimo sadu jazyků sítě je ignorována.

defaultstring

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

Příklad: ru

translationsobjectpovinné

Hodnota podle kódu jazyka; pokud překlad chybí — klíč není

Hodnoty slovníku
string
compositionobject (TranslationField) povinné

Překládané pole katalogu; stejná struktura v odpovědi i v požadavku.
Při vytváření zůstane každý jazyk sítě, který není v translations, prázdný a zařadí se do fronty na AI překlad.
Při úpravě se zapisují pouze jazyky z translations: jazyk, který není v objektu, si ponechá původní hodnotu, pokud se originál nezměnil; prázdná hodnota vymaže překlad a zařadí jej do fronty na AI překlad.
Změna originálu vymaže překlady, které přišly beze změny — již neodpovídají originálu; překlad, který je předán s jinou hodnotou, se uloží jako ruční úprava. Takové vymazání probíhá pouze tehdy, pokud má síť zapnutý automatický překlad.
Hodnota v nepublikovaném jazyce je odmítnuta; hodnota v jazyce mimo sadu jazyků sítě je ignorována.

defaultstring

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

Příklad: ru

translationsobjectpovinné

Hodnota podle kódu jazyka; pokud překlad chybí — klíč není

Hodnoty slovníku
string
excise_enabledboolean

Příklad: false

separate_export_enabledboolean

Příklad: false

date_availablestring (DataTimeFormat)

Příklad: 17:45 06/05/2024

date_expirationstring (DataTimeFormat)

Příklad: 17:45 06/05/2024

days_of_weekarray of integerpovinné
time_periodsarray of string
labels_idsarray of integer
template_modifiers_groups_idsarray of integer
modifiers_multiplier_enabledboolean

Příklad: true

only_informing_enabledboolean

Příklad: true

hide_cost_if_zero_enabledboolean

Příklad: true

hide_for_districts_idsarray of integer
hide_for_pickups_idsarray of integer
image_desktopobject (ImageSource)

Nahrání obrázku přes multipart/form-data s volitelným oříznutím

binarystring · binary
cropobject

Souřadnice ořezu obrázku

offsetsobject
xintegerpovinné

Příklad: 100

yintegerpovinné

Příklad: 50

sizesobject
widthintegerpovinné

Příklad: 800

heightintegerpovinné

Příklad: 600

image_mobileobject (ImageSource)

Nahrání obrázku přes multipart/form-data s volitelným oříznutím

binarystring · binary
cropobject

Souřadnice ořezu obrázku

offsetsobject
xintegerpovinné

Příklad: 100

yintegerpovinné

Příklad: 50

sizesobject
widthintegerpovinné

Příklad: 800

heightintegerpovinné

Příklad: 600

parameter_idarray of stringpovinné

ID parametrů položky, jeden prvek na parametr; při vytváření položky jsou prvky prázdné. Prvky se párují podle indexu s cost, description a measure_index.

descriptionarray of stringpovinné
measure_indexarray of integerpovinné
old_costarray of number
costarray of numberpovinné
bonusesarray of number
proteinsarray of integer
fatsarray of integer
carbohydratesarray of integer
caloriesarray of integer
vendor_codearray of stringpovinné
modifiers_groups_idsarray of array of integer

ID skupin modifikátorů, které budou přidány k položce

category_idintegerpovinné

Příklad: 3386598

typestringpovinné

Hodnoty:bouquetproductcombodishdrinkgift

Příklad: product

Odpovědi

OK

object
statusstringpovinné

Hodnoty:successerror

Příklad: success

dataobject