API

Ottenere l'elenco dei gruppi di modificatori

GET/api/crm/v2/modifiers_groupsv2
operationId: modifiersGroups.default

Restituisce un elenco di gruppi di modificatori, ordinato per sort.

Autorizzazione

api-token + language + role

Parametri della richiesta

branch_idintegerobbligatorio

Esempio: 1

Risposte

OK

object
statusstringobbligatorio

Valori:successerror

Esempio: success

dataobject
filtersobject
branch_idobject (FilterSelectInteger)
valueinteger

Esempio: 8920

typestringobbligatorio

Esempio: select

optionarray of object
valueintegerobbligatorio

Esempio: 8920

namestringobbligatorio

Esempio: Green Basket | Kaliningrad

modestring (FilterMode)

Come l'interfaccia gestisce il filtro; un filtro normale non ha mode.
force_shown — sempre visibile, non può essere nascosto.
value_required — punto di ingresso nella sezione: sempre visibile, non può avere valore vuoto (finché non viene selezionato un valore, la lista è vuota; non esiste l'opzione "tutti"), il reset generale non lo azzera.

Valori:force_shownvalue_required

Esempio: value_required

listarray of object
idintegerobbligatorio

Esempio: 1

sortintegerobbligatorio

Esempio: 0

publishedbooleanobbligatorio

Esempio: true

nameobject (TranslationField) obbligatorio

Campo traducibile del catalogo; la struttura è identica sia nella risposta che nella richiesta.
Alla creazione, ogni lingua della rete assente in translations rimane vuota e viene messa in coda per la traduzione AI.
In caso di modifica, vengono salvate solo le lingue presenti in translations: una lingua assente nell’oggetto mantiene il valore precedente, se l’originale non è cambiato; un valore vuoto cancella la traduzione e la mette in coda per la traduzione AI.
La modifica dell’originale cancella le traduzioni che arrivano senza modifiche — non corrispondono più all’originale; una traduzione inviata con un valore diverso viene salvata come correzione manuale. Questa cancellazione avviene solo se la traduzione automatica è attiva nella rete.
Un valore in una lingua non pubblicata viene rifiutato; un valore in una lingua non inclusa nell’insieme delle lingue della rete viene ignorato.

defaultstring

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

Esempio: ru

translationsobjectobbligatorio

Valore per codice lingua; nessuna traduzione — nessuna chiave

Valori del dizionario
string
typestring (ModifiersGroupsType) obbligatorio

Tipo di selezione: qualsiasi numero di modificatori in qualsiasi quantità, qualsiasi numero di modificatori in un solo esemplare, un modificatore in qualsiasi quantità, un modificatore in un solo esemplare

Valori:all_unlimitedall_oneone_unlimitedone_one

Esempio: all_unlimited

minimumintegerobbligatorio

Esempio: 0

maximumintegerobbligatorio

Esempio: 8