API

Pobierz listę produktów

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

Autoryzacja

api-token + language + role

Parametry zapytania

branch_idinteger

Przykład: 1

category_idinteger

Przykład: 1

Odpowiedzi

OK

object
statusstringwymagane

Wartości:successerror

Przykład: success

dataobject
filtersobject
branch_idobject (FilterSelectInteger)
valueinteger

Przykład: 8920

typestringwymagane

Przykład: select

optionarray of object
valueintegerwymagane

Przykład: 8920

namestringwymagane

Przykład: Green Basket | Kaliningrad

modestring (FilterMode)

Jak interfejs obsługuje filtr; zwykły filtr nie ma mode. force_shown — zawsze widoczny, nie można ukryć. value_required — punkt wejścia do sekcji: zawsze widoczny, nie może mieć pustej wartości (dopóki wartość nie zostanie wybrana, lista jest pusta; nie ma opcji „wszystko”), ogólne resetowanie go nie czyści.

Wartości:force_shownvalue_required

Przykład: value_required

branch_idinteger

Przykład: 1

automation_have_importboolean

Przykład: true

sizesobject
image_mobileobject
widthinteger

Przykład: 750

heightinteger

Przykład: 300

image_desktopobject
widthinteger

Przykład: 1500

heightinteger

Przykład: 1500

listarray of object
idintegerwymagane

Przykład: 18085142

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
separate_export_enabledbooleanwymagane

Przykład: true

publishedbooleanwymagane

Przykład: true

discount_enabledbooleanwymagane

Przykład: true

recommend_enabledbooleanwymagane

Przykład: false

stock_balance_enabledbooleanwymagane

Przykład: false

free_delivery_enabledbooleanwymagane

Przykład: true

minimum_sum_enabledbooleanwymagane

Przykład: true

popular_enabledbooleanwymagane

Przykład: true

bonuses_accrual_enabledbooleanwymagane

Przykład: true

bonuses_withdraw_enabledbooleanwymagane

Przykład: true

image_desktopstringwymagane

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

image_mobilestringwymagane

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

sortintegerwymagane

Przykład: 1

date_availablestring (DataTimeFormatSQL)

Przykład: 2024-05-02 08:31:16

date_expirationstring (DataTimeFormatSQL)

Przykład: 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_idintegerwymagane

Przykład: 3389048

compositionobject (TranslationField)

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
modifiers_multiplier_enabledbooleanwymagane

Przykład: true

hide_cost_if_zero_enabledbooleanwymagane

Przykład: true

only_informing_enabledbooleanwymagane

Przykład: true

excise_enabledboolean

Przykład: true

typestring

Wartości:bouquetproductcombodishdrinkgift

Przykład: product

parametersarray of objectwymagane
idintegerwymagane

Przykład: 1

descriptionstring

Przykład: tasty, with onion

measure_idinteger

Przykład: 1

measure_indexintegerwymagane

Przykład: 1

old_costnumberwymagane

Przykład: 100

costnumberwymagane

Przykład: 90

bonusesnumberwymagane

Przykład: 90

vendor_codestring

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

sortintegerwymagane

Przykład: 1

modifiers_groups_idsarray of integer
proteinsinteger

Przykład: 10

fatsinteger

Przykład: 10

carbohydratesinteger

Przykład: 10

caloriesinteger

Przykład: 10