API

Dodaj produkt

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

Autoryzacja

api-token + language + role

Parametry zapytania

branch_idintegerwymagane

Przykład: 8785

Treść żądania multipart/form-data

object

Tablice parametrów o tej samej długości: parameter_id, description, measure_index, old_cost, cost, bonuses, proteins, fats, carbohydrates, calories, vendor_code, modifiers_groups_ids

nameobject (TranslationField) wymagane

Pole tłumaczenia katalogu; taka sama struktura w odpowiedzi i w żądaniu.
Podczas tworzenia każdy język sieci, którego nie ma w translations, pozostaje pusty i trafia do kolejki tłumaczenia AI.
Podczas edycji zapisywane są tylko języki z translations: język nieobecny w obiekcie zachowuje poprzednią wartość, jeśli oryginał się nie zmienił; pusta wartość usuwa tłumaczenie i ustawia je w kolejce tłumaczenia AI.
Zmiana oryginału usuwa tłumaczenia, które nie zostały zmienione — nie odpowiadają już oryginałowi; tłumaczenie przekazane z inną wartością jest zapisywane jako ręczna korekta. Takie czyszczenie następuje tylko wtedy, gdy w sieci jest włączone automatyczne tłumaczenie.
Wartość w nieopublikowanym języku jest odrzucana; wartość w języku spoza zestawu języków sieci jest ignorowana.

defaultstring

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

Przykład: ru

translationsobjectwymagane

Wartość według kodu języka; brak tłumaczenia — brak klucza

Wartości słownika
string
compositionobject (TranslationField) wymagane

Pole tłumaczenia katalogu; taka sama struktura w odpowiedzi i w żądaniu.
Podczas tworzenia każdy język sieci, którego nie ma w translations, pozostaje pusty i trafia do kolejki tłumaczenia AI.
Podczas edycji zapisywane są tylko języki z translations: język nieobecny w obiekcie zachowuje poprzednią wartość, jeśli oryginał się nie zmienił; pusta wartość usuwa tłumaczenie i ustawia je w kolejce tłumaczenia AI.
Zmiana oryginału usuwa tłumaczenia, które nie zostały zmienione — nie odpowiadają już oryginałowi; tłumaczenie przekazane z inną wartością jest zapisywane jako ręczna korekta. Takie czyszczenie następuje tylko wtedy, gdy w sieci jest włączone automatyczne tłumaczenie.
Wartość w nieopublikowanym języku jest odrzucana; wartość w języku spoza zestawu języków sieci jest ignorowana.

defaultstring

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

Przykład: ru

translationsobjectwymagane

Wartość według kodu języka; brak tłumaczenia — brak klucza

Wartości słownika
string
excise_enabledboolean

Przykład: false

separate_export_enabledboolean

Przykład: false

date_availablestring (DataTimeFormat)

Przykład: 17:45 06/05/2024

date_expirationstring (DataTimeFormat)

Przykład: 17:45 06/05/2024

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

Przykład: true

only_informing_enabledboolean

Przykład: true

hide_cost_if_zero_enabledboolean

Przykład: true

hide_for_districts_idsarray of integer
hide_for_pickups_idsarray of integer
image_desktopobject (ImageSource)

Przesyłanie obrazu przez multipart/form-data z opcjonalnym przycinaniem

binarystring · binary
cropobject

Współrzędne przycinania obrazu

offsetsobject
xintegerwymagane

Przykład: 100

yintegerwymagane

Przykład: 50

sizesobject
widthintegerwymagane

Przykład: 800

heightintegerwymagane

Przykład: 600

image_mobileobject (ImageSource)

Przesyłanie obrazu przez multipart/form-data z opcjonalnym przycinaniem

binarystring · binary
cropobject

Współrzędne przycinania obrazu

offsetsobject
xintegerwymagane

Przykład: 100

yintegerwymagane

Przykład: 50

sizesobject
widthintegerwymagane

Przykład: 800

heightintegerwymagane

Przykład: 600

parameter_idarray of stringwymagane

ID parametrów produktu, po jednym elemencie na każdy parametr; podczas tworzenia produktu elementy są puste. Elementy są dopasowywane według indeksu z cost, description i measure_index.

descriptionarray of stringwymagane
measure_indexarray of integerwymagane
old_costarray of number
costarray of numberwymagane
bonusesarray of number
proteinsarray of integer
fatsarray of integer
carbohydratesarray of integer
caloriesarray of integer
vendor_codearray of stringwymagane
modifiers_groups_idsarray of array of integer

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

category_idintegerwymagane

Przykład: 3386598

typestringwymagane

Wartości:bouquetproductcombodishdrinkgift

Przykład: product

Odpowiedzi

OK

object
statusstringwymagane

Wartości:successerror

Przykład: success

dataobject