API

Επεξεργασία προϊόντος

POST/api/crm/v2/items.updatev2
operationId: items.update

Εξουσιοδότηση

api-token + language + role

Παράμετροι ερωτήματος

branch_idintegerυποχρεωτικό

Παράδειγμα: 8785

Σώμα αιτήματος multipart/form-data

object

Πίνακες παραμέτρων ίδιου μήκους: parameter_id, description, measure_index, old_cost, cost, bonuses, proteins, fats, carbohydrates, calories, vendor_code, modifiers_groups_ids

idintegerυποχρεωτικό

Παράδειγμα: 18086800

nameobject (TranslationField) υποχρεωτικό

Μεταφραζόμενο πεδίο καταλόγου· ίδια δομή στην απόκριση και στο αίτημα.
Κατά τη δημιουργία, κάθε γλώσσα του δικτύου που δεν υπάρχει στο translations παραμένει κενή και προστίθεται στην ουρά για AI-μετάφραση.
Κατά την τροποποίηση, αποθηκεύονται μόνο οι γλώσσες από το translations: γλώσσα που δεν υπάρχει στο αντικείμενο διατηρεί την προηγούμενη τιμή, αν το πρωτότυπο δεν έχει αλλάξει· κενή τιμή διαγράφει τη μετάφραση και την προσθέτει στην ουρά για AI-μετάφραση.
Η αλλαγή του πρωτοτύπου διαγράφει μεταφράσεις που στάλθηκαν χωρίς αλλαγές — δεν αντιστοιχούν πλέον σε αυτό· μετάφραση που στάλθηκε με διαφορετική τιμή αποθηκεύεται ως χειροκίνητη διόρθωση. Αυτή η διαγραφή γίνεται μόνο όσο το αυτόματο σύστημα μετάφρασης του δικτύου είναι ενεργό.
Τιμή σε μη δημοσιευμένη γλώσσα απορρίπτεται· τιμή σε γλώσσα εκτός του συνόλου γλωσσών του δικτύου αγνοείται.

defaultstring

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

Παράδειγμα: ru

translationsobjectυποχρεωτικό

Τιμή ανά κωδικό γλώσσας· αν δεν υπάρχει μετάφραση — δεν υπάρχει κλειδί

Τιμές λεξικού
string
separate_export_enabledboolean

Παράδειγμα: false

compositionobject (TranslationField) υποχρεωτικό

Μεταφραζόμενο πεδίο καταλόγου· ίδια δομή στην απόκριση και στο αίτημα.
Κατά τη δημιουργία, κάθε γλώσσα του δικτύου που δεν υπάρχει στο translations παραμένει κενή και προστίθεται στην ουρά για AI-μετάφραση.
Κατά την τροποποίηση, αποθηκεύονται μόνο οι γλώσσες από το translations: γλώσσα που δεν υπάρχει στο αντικείμενο διατηρεί την προηγούμενη τιμή, αν το πρωτότυπο δεν έχει αλλάξει· κενή τιμή διαγράφει τη μετάφραση και την προσθέτει στην ουρά για AI-μετάφραση.
Η αλλαγή του πρωτοτύπου διαγράφει μεταφράσεις που στάλθηκαν χωρίς αλλαγές — δεν αντιστοιχούν πλέον σε αυτό· μετάφραση που στάλθηκε με διαφορετική τιμή αποθηκεύεται ως χειροκίνητη διόρθωση. Αυτή η διαγραφή γίνεται μόνο όσο το αυτόματο σύστημα μετάφρασης του δικτύου είναι ενεργό.
Τιμή σε μη δημοσιευμένη γλώσσα απορρίπτεται· τιμή σε γλώσσα εκτός του συνόλου γλωσσών του δικτύου αγνοείται.

defaultstring

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

Παράδειγμα: ru

translationsobjectυποχρεωτικό

Τιμή ανά κωδικό γλώσσας· αν δεν υπάρχει μετάφραση — δεν υπάρχει κλειδί

Τιμές λεξικού
string
excise_enabledboolean

Παράδειγμα: false

date_availablestring (DataTimeFormat)

Παράδειγμα: 17:45 06/05/2024

date_expirationstring (DataTimeFormat)

Παράδειγμα: 17:45 06/05/2024

days_of_weekarray of integerυποχρεωτικό
time_periodsarray of string
labels_idsarray of integer
template_modifiers_groups_idsarray of integer
modifiers_multiplier_enabledboolean

Παράδειγμα: true

only_informing_enabledboolean

Παράδειγμα: true

hide_cost_if_zero_enabledboolean

Παράδειγμα: true

hide_for_districts_idsarray of integer
hide_for_pickups_idsarray of integer
image_desktopobject (ImageSource)

Μεταφόρτωση εικόνας μέσω multipart/form-data με προαιρετική περικοπή

binarystring · binary
cropobject

Συντεταγμένες περικοπής εικόνας

offsetsobject
xintegerυποχρεωτικό

Παράδειγμα: 100

yintegerυποχρεωτικό

Παράδειγμα: 50

sizesobject
widthintegerυποχρεωτικό

Παράδειγμα: 800

heightintegerυποχρεωτικό

Παράδειγμα: 600

image_mobileobject (ImageSource)

Μεταφόρτωση εικόνας μέσω multipart/form-data με προαιρετική περικοπή

binarystring · binary
cropobject

Συντεταγμένες περικοπής εικόνας

offsetsobject
xintegerυποχρεωτικό

Παράδειγμα: 100

yintegerυποχρεωτικό

Παράδειγμα: 50

sizesobject
widthintegerυποχρεωτικό

Παράδειγμα: 800

heightintegerυποχρεωτικό

Παράδειγμα: 600

parameter_idarray of stringυποχρεωτικό

ID παραμέτρων προϊόντος, ένα στοιχείο ανά παράμετρο: για νέα παράμετρο — κενή συμβολοσειρά, για υπάρχουσα — το ID της. Τα στοιχεία αντιστοιχίζονται κατά δείκτη με τα cost, description και measure_index.

descriptionarray of stringυποχρεωτικό
measure_indexarray of integerυποχρεωτικό
old_costarray of number
costarray of numberυποχρεωτικό
bonusesarray of number
proteinsarray of integer
fatsarray of integer
carbohydratesarray of integer
caloriesarray of integer
vendor_codearray of stringυποχρεωτικό
modifiers_groups_idsarray of array of integer

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

category_idintegerυποχρεωτικό

Παράδειγμα: 3386598

typestringυποχρεωτικό

Τιμές:bouquetproductcombodishdrinkgift

Παράδειγμα: product

Απαντήσεις

OK

object
statusstringυποχρεωτικό

Τιμές:successerror

Παράδειγμα: success

dataobject
new_ids_parametersarray of integer