API

Obține lista de produse

GET/api/crm/v2/itemsv2
operationId: items.default

Autorizare

api-token + language + role

Parametri de interogare

branch_idinteger

Exemplu: 1

category_idinteger

Exemplu: 1

Răspunsuri

OK

object
statusstringobligatoriu

Valori:successerror

Exemplu: success

dataobject
filtersobject
branch_idobject (FilterSelectInteger)
valueinteger

Exemplu: 8920

typestringobligatoriu

Exemplu: select

optionarray of object
valueintegerobligatoriu

Exemplu: 8920

namestringobligatoriu

Exemplu: Green Basket | Kaliningrad

modestring (FilterMode)

Cum interfața procesează filtrul; filtrul obișnuit nu are mode. force_shown — este întotdeauna afișat, nu poate fi ascuns. value_required — punct de intrare în secțiune: este întotdeauna afișat, nu poate avea valoare goală (până când nu este selectată o valoare, lista este goală; nu există opțiunea „toate”), resetarea generală nu îl curăță.

Valori:force_shownvalue_required

Exemplu: value_required

branch_idinteger

Exemplu: 1

automation_have_importboolean

Exemplu: true

sizesobject
image_mobileobject
widthinteger

Exemplu: 750

heightinteger

Exemplu: 300

image_desktopobject
widthinteger

Exemplu: 1500

heightinteger

Exemplu: 1500

listarray of object
idintegerobligatoriu

Exemplu: 18085142

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
separate_export_enabledbooleanobligatoriu

Exemplu: true

publishedbooleanobligatoriu

Exemplu: true

discount_enabledbooleanobligatoriu

Exemplu: true

recommend_enabledbooleanobligatoriu

Exemplu: false

stock_balance_enabledbooleanobligatoriu

Exemplu: false

free_delivery_enabledbooleanobligatoriu

Exemplu: true

minimum_sum_enabledbooleanobligatoriu

Exemplu: true

popular_enabledbooleanobligatoriu

Exemplu: true

bonuses_accrual_enabledbooleanobligatoriu

Exemplu: true

bonuses_withdraw_enabledbooleanobligatoriu

Exemplu: true

image_desktopstringobligatoriu

Exemplu: https://cdn.foodsoul.test/zones/ru/branches/8920/images/items/medium/ec5b325fc4aa11721ecae38ae841f90b.jpg?v1745505855

image_mobilestringobligatoriu

Exemplu: https://cdn.foodsoul.test/zones/ru/branches/8920/images/items/mobile/e12a68ed472cefd7ba68daaf6299ec2f.jpg?v1745505855

sortintegerobligatoriu

Exemplu: 1

date_availablestring (DataTimeFormatSQL)

Exemplu: 2024-05-02 08:31:16

date_expirationstring (DataTimeFormatSQL)

Exemplu: 2024-05-02 08:31:16

days_of_weekarray of integer
time_periodsarray of string
hide_for_districts_idsarray of integer
hide_for_pickups_idsarray of integer
labels_idsarray of integer
template_modifiers_groups_idsarray of integer
category_idintegerobligatoriu

Exemplu: 3389048

compositionobject (TranslationField)

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
modifiers_multiplier_enabledbooleanobligatoriu

Exemplu: true

hide_cost_if_zero_enabledbooleanobligatoriu

Exemplu: true

only_informing_enabledbooleanobligatoriu

Exemplu: true

excise_enabledboolean

Exemplu: true

typestring

Valori:bouquetproductcombodishdrinkgift

Exemplu: product

parametersarray of objectobligatoriu
idintegerobligatoriu

Exemplu: 1

descriptionstring

Exemplu: tasty, with onion

measure_idinteger

Exemplu: 1

measure_indexintegerobligatoriu

Exemplu: 1

old_costnumberobligatoriu

Exemplu: 100

costnumberobligatoriu

Exemplu: 90

bonusesnumberobligatoriu

Exemplu: 90

vendor_codestring

Exemplu: d1763be5-76a6-4ddb-8e11-3a1f91de199c::d835bcc9-1349-4911-af1d-131fd73144e5

sortintegerobligatoriu

Exemplu: 1

modifiers_groups_idsarray of integer
proteinsinteger

Exemplu: 10

fatsinteger

Exemplu: 10

carbohydratesinteger

Exemplu: 10

caloriesinteger

Exemplu: 10