API

Adăugați articol

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

Autorizare

api-token + language + role

Parametri de interogare

branch_idintegerobligatoriu

Exemplu: 8785

Corpul cererii multipart/form-data

object

Array-uri de parametri de aceeași lungime: parameter_id, description, measure_index, old_cost, cost, bonuses, proteins, fats, carbohydrates, calories, vendor_code, modifiers_groups_ids

nameobject (TranslationField) obligatoriu

Câmp de catalog traductibil; structură identică în răspuns și în cerere.
La creare, fiecare limbă a rețelei care nu este prezentă în translations rămâne goală și este pusă în coadă pentru traducere AI.
La modificare, sunt salvate doar limbile din translations: o limbă care nu este în obiect își păstrează valoarea anterioară dacă originalul nu s-a schimbat; o valoare goală șterge traducerea și o pune în coadă pentru traducere AI.
Modificarea originalului șterge traducerile care au rămas neschimbate — acestea nu mai corespund originalului; traducerea transmisă cu altă valoare este salvată ca modificare manuală. Această ștergere are loc doar cât timp traducerea automată este activată pentru rețea.
Valoarea într-o limbă nepublicată este respinsă; valoarea într-o limbă care nu face parte din setul de limbi al rețelei este ignorată.

defaultstring

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

Exemplu: ru

translationsobjectobligatoriu

Valoare după codul limbii; dacă nu există traducere — nu există cheie

Valorile dicționarului
string
compositionobject (TranslationField) obligatoriu

Câmp de catalog traductibil; structură identică în răspuns și în cerere.
La creare, fiecare limbă a rețelei care nu este prezentă în translations rămâne goală și este pusă în coadă pentru traducere AI.
La modificare, sunt salvate doar limbile din translations: o limbă care nu este în obiect își păstrează valoarea anterioară dacă originalul nu s-a schimbat; o valoare goală șterge traducerea și o pune în coadă pentru traducere AI.
Modificarea originalului șterge traducerile care au rămas neschimbate — acestea nu mai corespund originalului; traducerea transmisă cu altă valoare este salvată ca modificare manuală. Această ștergere are loc doar cât timp traducerea automată este activată pentru rețea.
Valoarea într-o limbă nepublicată este respinsă; valoarea într-o limbă care nu face parte din setul de limbi al rețelei este ignorată.

defaultstring

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

Exemplu: ru

translationsobjectobligatoriu

Valoare după codul limbii; dacă nu există traducere — nu există cheie

Valorile dicționarului
string
excise_enabledboolean

Exemplu: false

separate_export_enabledboolean

Exemplu: false

date_availablestring (DataTimeFormat)

Exemplu: 17:45 06/05/2024

date_expirationstring (DataTimeFormat)

Exemplu: 17:45 06/05/2024

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

Exemplu: true

only_informing_enabledboolean

Exemplu: true

hide_cost_if_zero_enabledboolean

Exemplu: true

hide_for_districts_idsarray of integer
hide_for_pickups_idsarray of integer
image_desktopobject (ImageSource)

Încărcarea imaginii prin multipart/form-data cu decupare opțională

binarystring · binary
cropobject

Coordonatele decupării imaginii

offsetsobject
xintegerobligatoriu

Exemplu: 100

yintegerobligatoriu

Exemplu: 50

sizesobject
widthintegerobligatoriu

Exemplu: 800

heightintegerobligatoriu

Exemplu: 600

image_mobileobject (ImageSource)

Încărcarea imaginii prin multipart/form-data cu decupare opțională

binarystring · binary
cropobject

Coordonatele decupării imaginii

offsetsobject
xintegerobligatoriu

Exemplu: 100

yintegerobligatoriu

Exemplu: 50

sizesobject
widthintegerobligatoriu

Exemplu: 800

heightintegerobligatoriu

Exemplu: 600

parameter_idarray of stringobligatoriu

ID-urile parametrilor produsului, câte un element pentru fiecare parametru; la crearea produsului, elementele sunt goale. Elementele sunt corelate după index cu cost, description și measure_index.

descriptionarray of stringobligatoriu
measure_indexarray of integerobligatoriu
old_costarray of number
costarray of numberobligatoriu
bonusesarray of number
proteinsarray of integer
fatsarray of integer
carbohydratesarray of integer
caloriesarray of integer
vendor_codearray of stringobligatoriu
modifiers_groups_idsarray of array of integer

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

category_idintegerobligatoriu

Exemplu: 3386598

typestringobligatoriu

Valori:bouquetproductcombodishdrinkgift

Exemplu: product

Răspunsuri

OK

object
statusstringobligatoriu

Valori:successerror

Exemplu: success

dataobject