Σχήματα δεδομένων
ApiResponse[CampaignData]
ApiResponse_CampaignData_ · Πεδία, τύποι και περιορισμοί δεδομένων που δέχεται ή επιστρέφει το API.
dataCampaignDataΥποχρεωτικόΔεδομένα επιτυχούς απόκρισης.
metaContextPageMetaContextMetaPageMetaRequestMetaΥποχρεωτικόΜεταδεδομένα απόκρισης.
Πρόσθετα πεδία: Όχι
ApiResponse[list[CampaignData]]
ApiResponse_list_CampaignData__ · Πεδία, τύποι και περιορισμοί δεδομένων που δέχεται ή επιστρέφει το API.
dataΠίνακας <CampaignData> ΥποχρεωτικόΔεδομένα επιτυχούς απόκρισης.
metaContextPageMetaContextMetaPageMetaRequestMetaΥποχρεωτικόΜεταδεδομένα απόκρισης.
Πρόσθετα πεδία: Όχι
CampaignCreate
CampaignCreate · Πεδία, τύποι και περιορισμοί δεδομένων που δέχεται ή επιστρέφει το API.
audienceΣυμβολοσειράΠροαιρετικόΠελάτες
Περιορισμοί
enum["all", "guest", "customer", "selected"]
benefit_typeΣυμβολοσειράΠροαιρετικόΜορφή της δομής δεδομένων, όπως ορίζεται από τις επιτρεπόμενες τιμές.
Περιορισμοί
enum["percentage", "fixed", "none"]
category_idsΠίνακας <Συμβολοσειρά> ΠροαιρετικόΑναγνωριστικά σχετικών κατηγοριών.
maxItems:1000Περιορισμοί · Πίνακας 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeΣυμβολοσειρά nullΠροαιρετικόΣταθερός κωδικός για επεξεργασία από λογισμικό.
Περιορισμοί · Συμβολοσειρά 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsΛογική τιμήΠροαιρετικόΣυνδυασμός με άλλους κωδικούς
combine_promotionsΛογική τιμήΠροαιρετικόΝα επιτρέπεται αυτός ο κωδικός σε προϊόντα με αυτόματες προσφορές
customer_idsΠίνακας <Συμβολοσειρά> ΠροαιρετικόΣτοιχεία πελάτη που έχουν καταγραφεί για αυτόν τον πόρο.
maxItems:1000Περιορισμοί · Πίνακας 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atΣυμβολοσειρά nullΠροαιρετικόΕνεργό έως
Συμβολοσειρά:format:"date-time"free_shippingΛογική τιμήΠροαιρετικόΔωρεάν αποστολή
marketsΠίνακας <MarketData-Input> ΥποχρεωτικόΑγορές διαθέσιμες στο πλαίσιο του καταστήματος.
minItems:1maxItems:1000minimum_quantityΑκέραιοςΠροαιρετικόΕλάχιστος αριθμός τεμαχίων στο καλάθι
minimum:1maximum:2147483647nameΣυμβολοσειράΥποχρεωτικόΌνομα πόρου στο σχετικό πλαίσιο.
minLength:1maxLength:160per_customer_limitΑκέραιοςΠροαιρετικόΌριο χρήσεων ανά πελάτη
minimum:-1maximum:2147483647percentageΣυμβολοσειράΠροαιρετικόΠοσοστό
maxLength:19Περιορισμοί
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsΠίνακας <Συμβολοσειρά> ΠροαιρετικόΑναγνωριστικά σχετικών προϊόντων.
maxItems:1000Περιορισμοί · Πίνακας 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeΣυμβολοσειράΠροαιρετικόΠροϊόντα
Περιορισμοί
enum["all", "selected"]
show_accountΛογική τιμήΠροαιρετικόΣτον λογαριασμό πελάτη
show_cartΛογική τιμήΠροαιρετικόΣτο καλάθι
show_productΛογική τιμήΠροαιρετικόΣτις σελίδες προϊόντων
starts_atΣυμβολοσειρά nullΠροαιρετικόΕνεργό από
Συμβολοσειρά:format:"date-time"usage_limitΑκέραιοςΠροαιρετικόΌριο χρήσεων
minimum:-1maximum:2147483647
Πρόσθετα πεδία: Όχι
CampaignData
CampaignData · Πεδία, τύποι και περιορισμοί δεδομένων που δέχεται ή επιστρέφει το API.
audienceΣυμβολοσειράΠροαιρετικόΠελάτες
Περιορισμοί
enum["all", "guest", "customer", "selected"]
benefit_typeΣυμβολοσειράΠροαιρετικόΜορφή της δομής δεδομένων, όπως ορίζεται από τις επιτρεπόμενες τιμές.
Περιορισμοί
enum["percentage", "fixed", "none"]
category_idsΠίνακας <Συμβολοσειρά> ΠροαιρετικόΑναγνωριστικά σχετικών κατηγοριών.
maxItems:1000Περιορισμοί · Πίνακας 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeΣυμβολοσειρά nullΠροαιρετικόΣταθερός κωδικός για επεξεργασία από λογισμικό.
Περιορισμοί · Συμβολοσειρά 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsΛογική τιμήΠροαιρετικόΣυνδυασμός με άλλους κωδικούς
combine_promotionsΛογική τιμήΠροαιρετικόΝα επιτρέπεται αυτός ο κωδικός σε προϊόντα με αυτόματες προσφορές
created_atΣυμβολοσειράΥποχρεωτικόΧρόνος δημιουργίας.
format:"date-time"created_byCreatorDataΥποχρεωτικόΔημιουργήθηκε από
customer_idsΠίνακας <Συμβολοσειρά> ΠροαιρετικόΣτοιχεία πελάτη που έχουν καταγραφεί για αυτόν τον πόρο.
maxItems:1000Περιορισμοί · Πίνακας 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
enabledΛογική τιμήΥποχρεωτικόΔείχνει αν η ρύθμιση είναι ενεργοποιημένη.
ends_atΣυμβολοσειρά nullΠροαιρετικόΕνεργό έως
Συμβολοσειρά:format:"date-time"free_shippingΛογική τιμήΠροαιρετικόΔωρεάν αποστολή
idΣυμβολοσειράΥποχρεωτικόΑναγνωριστικό πόρου· διατηρήστε το ακριβώς όπως επιστρέφεται.
kindΣυμβολοσειράΥποχρεωτικόΜορφή της δομής δεδομένων, όπως ορίζεται από τις επιτρεπόμενες τιμές.
Περιορισμοί
enum["coupon", "promotion"]
marketsΠίνακας <shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData> ΥποχρεωτικόΑγορές διαθέσιμες στο πλαίσιο του καταστήματος.
minItems:1maxItems:1000minimum_quantityΑκέραιοςΠροαιρετικόΕλάχιστος αριθμός τεμαχίων στο καλάθι
minimum:1maximum:2147483647nameΣυμβολοσειράΥποχρεωτικόΌνομα πόρου στο σχετικό πλαίσιο.
minLength:1maxLength:160per_customer_limitΑκέραιοςΠροαιρετικόΌριο χρήσεων ανά πελάτη
minimum:-1maximum:2147483647percentageΣυμβολοσειράΠροαιρετικόΠοσοστό
maxLength:19Περιορισμοί
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsΠίνακας <Συμβολοσειρά> ΠροαιρετικόΑναγνωριστικά σχετικών προϊόντων.
maxItems:1000Περιορισμοί · Πίνακας 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeΣυμβολοσειράΠροαιρετικόΠροϊόντα
Περιορισμοί
enum["all", "selected"]
show_accountΛογική τιμήΠροαιρετικόΣτον λογαριασμό πελάτη
show_cartΛογική τιμήΠροαιρετικόΣτο καλάθι
show_productΛογική τιμήΠροαιρετικόΣτις σελίδες προϊόντων
starts_atΣυμβολοσειρά nullΠροαιρετικόΕνεργό από
Συμβολοσειρά:format:"date-time"updated_atΣυμβολοσειράΥποχρεωτικόΧρόνος τελευταίας ενημέρωσης.
format:"date-time"usage_limitΑκέραιοςΠροαιρετικόΌριο χρήσεων
minimum:-1maximum:2147483647used_countΑκέραιοςΥποχρεωτικόΑριθμός χρήσεων
versionΑκέραιοςΥποχρεωτικόΈκδοση πόρου για έλεγχο ταυτόχρονων εγγραφών.
Πρόσθετα πεδία: Όχι
CampaignStatus
CampaignStatus · Πεδία, τύποι και περιορισμοί δεδομένων που δέχεται ή επιστρέφει το API.
enabledΛογική τιμήΥποχρεωτικόΔείχνει αν η ρύθμιση είναι ενεργοποιημένη.
expected_versionΑκέραιοςΥποχρεωτικόΈκδοση που διαβάστηκε πριν από την εγγραφή· αν δεν συμφωνεί, η ενημέρωση απορρίπτεται.
minimum:1maximum:9223372036854775807
Πρόσθετα πεδία: Όχι
CampaignUpdate
CampaignUpdate · Πεδία, τύποι και περιορισμοί δεδομένων που δέχεται ή επιστρέφει το API.
audienceΣυμβολοσειράΠροαιρετικόΠελάτες
Περιορισμοί
enum["all", "guest", "customer", "selected"]
benefit_typeΣυμβολοσειράΠροαιρετικόΜορφή της δομής δεδομένων, όπως ορίζεται από τις επιτρεπόμενες τιμές.
Περιορισμοί
enum["percentage", "fixed", "none"]
category_idsΠίνακας <Συμβολοσειρά> ΠροαιρετικόΑναγνωριστικά σχετικών κατηγοριών.
maxItems:1000Περιορισμοί · Πίνακας 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeΣυμβολοσειρά nullΠροαιρετικόΣταθερός κωδικός για επεξεργασία από λογισμικό.
Περιορισμοί · Συμβολοσειρά 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsΛογική τιμήΠροαιρετικόΣυνδυασμός με άλλους κωδικούς
combine_promotionsΛογική τιμήΠροαιρετικόΝα επιτρέπεται αυτός ο κωδικός σε προϊόντα με αυτόματες προσφορές
customer_idsΠίνακας <Συμβολοσειρά> ΠροαιρετικόΣτοιχεία πελάτη που έχουν καταγραφεί για αυτόν τον πόρο.
maxItems:1000Περιορισμοί · Πίνακας 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atΣυμβολοσειρά nullΠροαιρετικόΕνεργό έως
Συμβολοσειρά:format:"date-time"expected_versionΑκέραιοςΥποχρεωτικόΈκδοση που διαβάστηκε πριν από την εγγραφή· αν δεν συμφωνεί, η ενημέρωση απορρίπτεται.
minimum:1maximum:9223372036854775807free_shippingΛογική τιμήΠροαιρετικόΔωρεάν αποστολή
marketsΠίνακας <MarketData-Input> ΥποχρεωτικόΑγορές διαθέσιμες στο πλαίσιο του καταστήματος.
minItems:1maxItems:1000minimum_quantityΑκέραιοςΠροαιρετικόΕλάχιστος αριθμός τεμαχίων στο καλάθι
minimum:1maximum:2147483647nameΣυμβολοσειράΥποχρεωτικόΌνομα πόρου στο σχετικό πλαίσιο.
minLength:1maxLength:160per_customer_limitΑκέραιοςΠροαιρετικόΌριο χρήσεων ανά πελάτη
minimum:-1maximum:2147483647percentageΣυμβολοσειράΠροαιρετικόΠοσοστό
maxLength:19Περιορισμοί
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsΠίνακας <Συμβολοσειρά> ΠροαιρετικόΑναγνωριστικά σχετικών προϊόντων.
maxItems:1000Περιορισμοί · Πίνακας 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeΣυμβολοσειράΠροαιρετικόΠροϊόντα
Περιορισμοί
enum["all", "selected"]
show_accountΛογική τιμήΠροαιρετικόΣτον λογαριασμό πελάτη
show_cartΛογική τιμήΠροαιρετικόΣτο καλάθι
show_productΛογική τιμήΠροαιρετικόΣτις σελίδες προϊόντων
starts_atΣυμβολοσειρά nullΠροαιρετικόΕνεργό από
Συμβολοσειρά:format:"date-time"usage_limitΑκέραιοςΠροαιρετικόΌριο χρήσεων
minimum:-1maximum:2147483647
Πρόσθετα πεδία: Όχι
CreatorData
CreatorData · Πεδία, τύποι και περιορισμοί δεδομένων που δέχεται ή επιστρέφει το API.
kindΣυμβολοσειράΥποχρεωτικόΜορφή της δομής δεδομένων, όπως ορίζεται από τις επιτρεπόμενες τιμές.
Περιορισμοί
enum["admin", "api"]
labelΣυμβολοσειράΥποχρεωτικόΌνομα πόρου στο σχετικό πλαίσιο.
referenceΣυμβολοσειράΥποχρεωτικόΑναγνωριστικό της αναφερόμενης οντότητας.
Πρόσθετα πεδία: Όχι
MarketData
MarketData-Input · Πεδία, τύποι και περιορισμοί δεδομένων που δέχεται ή επιστρέφει το API.
currencyΣυμβολοσειράΥποχρεωτικόΚωδικός νομίσματος του ποσού.
Περιορισμοί
pattern"^[A-Z]{3}$"
fixed_amountΣυμβολοσειράΠροαιρετικόΠοσό έκπτωσης
maxLength:19Περιορισμοί
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idΣυμβολοσειράΥποχρεωτικόΑναγνωριστικό αγοράς που επιστρέφει το endpoint πλαισίου.
Περιορισμοί
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceΣυμβολοσειρά nullΠροαιρετικόΜέγιστη τιμή προϊόντος
Συμβολοσειρά:maxLength:19Περιορισμοί · Συμβολοσειρά 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceΣυμβολοσειρά nullΠροαιρετικόΕλάχιστη τιμή προϊόντος
Συμβολοσειρά:maxLength:19Περιορισμοί · Συμβολοσειρά 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalΣυμβολοσειράΠροαιρετικόΕλάχιστη αξία καλαθιού
maxLength:19Περιορισμοί
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsΑκέραιοςΥποχρεωτικόΠλήθος δεκαδικών ψηφίων του νομίσματος.
minimum:0maximum:4
Πρόσθετα πεδία: Όχι
MarketData
shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData · Πεδία, τύποι και περιορισμοί δεδομένων που δέχεται ή επιστρέφει το API.
currencyΣυμβολοσειράΥποχρεωτικόΚωδικός νομίσματος του ποσού.
Περιορισμοί
pattern"^[A-Z]{3}$"
fixed_amountΣυμβολοσειράΠροαιρετικόΠοσό έκπτωσης
maxLength:19Περιορισμοί
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idΣυμβολοσειράΥποχρεωτικόΑναγνωριστικό αγοράς που επιστρέφει το endpoint πλαισίου.
Περιορισμοί
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceΣυμβολοσειρά nullΠροαιρετικόΜέγιστη τιμή προϊόντος
Συμβολοσειρά:maxLength:19Περιορισμοί · Συμβολοσειρά 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceΣυμβολοσειρά nullΠροαιρετικόΕλάχιστη τιμή προϊόντος
Συμβολοσειρά:maxLength:19Περιορισμοί · Συμβολοσειρά 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalΣυμβολοσειράΠροαιρετικόΕλάχιστη αξία καλαθιού
maxLength:19Περιορισμοί
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsΑκέραιοςΥποχρεωτικόΠλήθος δεκαδικών ψηφίων του νομίσματος.
minimum:0maximum:4
Πρόσθετα πεδία: Όχι