Schematy danych
ApiResponse[CampaignData]
ApiResponse_CampaignData_ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
dataCampaignDataWymaganeDane poprawnej odpowiedzi.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
ApiResponse[list[CampaignData]]
ApiResponse_list_CampaignData__ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
dataTablica <CampaignData> WymaganeDane poprawnej odpowiedzi.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
CampaignCreate
CampaignCreate · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
audienceTekstOpcjonalneKlienci
Ograniczenia
enum["all", "guest", "customer", "selected"]
benefit_typeTekstOpcjonalneRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["percentage", "fixed", "none"]
category_idsTablica <Tekst> OpcjonalneIdentyfikatory powiązanych kategorii.
maxItems:1000Ograniczenia · Tablica 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeTekst nullOpcjonalneStały kod przeznaczony do przetwarzania przez integrację.
Ograniczenia · Tekst 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsWartość logicznaOpcjonalneŁącz z innymi kodami
combine_promotionsWartość logicznaOpcjonalneZezwól na użycie kodu na produktach objętych automatyczną promocją
customer_idsTablica <Tekst> OpcjonalneDane klienta zapisane dla tego zasobu.
maxItems:1000Ograniczenia · Tablica 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atTekst nullOpcjonalneAktywny do
Tekst:format:"date-time"free_shippingWartość logicznaOpcjonalneDarmowa dostawa
marketsTablica <MarketData-Input> WymaganeRynki dostępne w kontekście sklepu.
minItems:1maxItems:1000minimum_quantityLiczba całkowitaOpcjonalneMinimalna liczba sztuk w koszyku
minimum:1maximum:2147483647nameTekstWymaganeNazwa zasobu we właściwym kontekście.
minLength:1maxLength:160per_customer_limitLiczba całkowitaOpcjonalneLimit użyć na klienta
minimum:-1maximum:2147483647percentageTekstOpcjonalneProcentowy
maxLength:19Ograniczenia
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsTablica <Tekst> OpcjonalneIdentyfikatory powiązanych produktów.
maxItems:1000Ograniczenia · Tablica 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeTekstOpcjonalneProdukty
Ograniczenia
enum["all", "selected"]
show_accountWartość logicznaOpcjonalneNa koncie klienta
show_cartWartość logicznaOpcjonalneW koszyku
show_productWartość logicznaOpcjonalneNa stronach produktów
starts_atTekst nullOpcjonalneAktywny od
Tekst:format:"date-time"usage_limitLiczba całkowitaOpcjonalneLimit użyć
minimum:-1maximum:2147483647
Dodatkowe pola: Nie
CampaignData
CampaignData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
audienceTekstOpcjonalneKlienci
Ograniczenia
enum["all", "guest", "customer", "selected"]
benefit_typeTekstOpcjonalneRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["percentage", "fixed", "none"]
category_idsTablica <Tekst> OpcjonalneIdentyfikatory powiązanych kategorii.
maxItems:1000Ograniczenia · Tablica 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeTekst nullOpcjonalneStały kod przeznaczony do przetwarzania przez integrację.
Ograniczenia · Tekst 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsWartość logicznaOpcjonalneŁącz z innymi kodami
combine_promotionsWartość logicznaOpcjonalneZezwól na użycie kodu na produktach objętych automatyczną promocją
created_atTekstWymaganeData i czas utworzenia.
format:"date-time"created_byCreatorDataWymaganeUtworzony przez
customer_idsTablica <Tekst> OpcjonalneDane klienta zapisane dla tego zasobu.
maxItems:1000Ograniczenia · Tablica 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
enabledWartość logicznaWymaganeCzy ustawienie jest włączone.
ends_atTekst nullOpcjonalneAktywny do
Tekst:format:"date-time"free_shippingWartość logicznaOpcjonalneDarmowa dostawa
idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API.
kindTekstWymaganeRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["coupon", "promotion"]
marketsTablica <shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData> WymaganeRynki dostępne w kontekście sklepu.
minItems:1maxItems:1000minimum_quantityLiczba całkowitaOpcjonalneMinimalna liczba sztuk w koszyku
minimum:1maximum:2147483647nameTekstWymaganeNazwa zasobu we właściwym kontekście.
minLength:1maxLength:160per_customer_limitLiczba całkowitaOpcjonalneLimit użyć na klienta
minimum:-1maximum:2147483647percentageTekstOpcjonalneProcentowy
maxLength:19Ograniczenia
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsTablica <Tekst> OpcjonalneIdentyfikatory powiązanych produktów.
maxItems:1000Ograniczenia · Tablica 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeTekstOpcjonalneProdukty
Ograniczenia
enum["all", "selected"]
show_accountWartość logicznaOpcjonalneNa koncie klienta
show_cartWartość logicznaOpcjonalneW koszyku
show_productWartość logicznaOpcjonalneNa stronach produktów
starts_atTekst nullOpcjonalneAktywny od
Tekst:format:"date-time"updated_atTekstWymaganeData i czas ostatniej aktualizacji.
format:"date-time"usage_limitLiczba całkowitaOpcjonalneLimit użyć
minimum:-1maximum:2147483647used_countLiczba całkowitaWymaganeWykorzystano
versionLiczba całkowitaWymaganeWersja zasobu używana do kontroli współbieżności.
Dodatkowe pola: Nie
CampaignStatus
CampaignStatus · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
enabledWartość logicznaWymaganeCzy ustawienie jest włączone.
expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807
Dodatkowe pola: Nie
CampaignUpdate
CampaignUpdate · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
audienceTekstOpcjonalneKlienci
Ograniczenia
enum["all", "guest", "customer", "selected"]
benefit_typeTekstOpcjonalneRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["percentage", "fixed", "none"]
category_idsTablica <Tekst> OpcjonalneIdentyfikatory powiązanych kategorii.
maxItems:1000Ograniczenia · Tablica 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
codeTekst nullOpcjonalneStały kod przeznaczony do przetwarzania przez integrację.
Ograniczenia · Tekst 1
pattern"^[A-Za-z0-9]{6,16}$"
combine_couponsWartość logicznaOpcjonalneŁącz z innymi kodami
combine_promotionsWartość logicznaOpcjonalneZezwól na użycie kodu na produktach objętych automatyczną promocją
customer_idsTablica <Tekst> OpcjonalneDane klienta zapisane dla tego zasobu.
maxItems:1000Ograniczenia · Tablica 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
ends_atTekst nullOpcjonalneAktywny do
Tekst:format:"date-time"expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807free_shippingWartość logicznaOpcjonalneDarmowa dostawa
marketsTablica <MarketData-Input> WymaganeRynki dostępne w kontekście sklepu.
minItems:1maxItems:1000minimum_quantityLiczba całkowitaOpcjonalneMinimalna liczba sztuk w koszyku
minimum:1maximum:2147483647nameTekstWymaganeNazwa zasobu we właściwym kontekście.
minLength:1maxLength:160per_customer_limitLiczba całkowitaOpcjonalneLimit użyć na klienta
minimum:-1maximum:2147483647percentageTekstOpcjonalneProcentowy
maxLength:19Ograniczenia
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
product_idsTablica <Tekst> OpcjonalneIdentyfikatory powiązanych produktów.
maxItems:1000Ograniczenia · Tablica 1
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
product_scopeTekstOpcjonalneProdukty
Ograniczenia
enum["all", "selected"]
show_accountWartość logicznaOpcjonalneNa koncie klienta
show_cartWartość logicznaOpcjonalneW koszyku
show_productWartość logicznaOpcjonalneNa stronach produktów
starts_atTekst nullOpcjonalneAktywny od
Tekst:format:"date-time"usage_limitLiczba całkowitaOpcjonalneLimit użyć
minimum:-1maximum:2147483647
Dodatkowe pola: Nie
CreatorData
CreatorData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
kindTekstWymaganeRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["admin", "api"]
labelTekstWymaganeNazwa zasobu we właściwym kontekście.
referenceTekstWymaganeIdentyfikator wskazanego obiektu.
Dodatkowe pola: Nie
MarketData
MarketData-Input · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
currencyTekstWymaganeKod waluty kwoty.
Ograniczenia
pattern"^[A-Z]{3}$"
fixed_amountTekstOpcjonalneKwota rabatu
maxLength:19Ograniczenia
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idTekstWymaganeIdentyfikator rynku zwrócony przez endpoint kontekstu.
Ograniczenia
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceTekst nullOpcjonalneMaksymalna cena produktu
Tekst:maxLength:19Ograniczenia · Tekst 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceTekst nullOpcjonalneMinimalna cena produktu
Tekst:maxLength:19Ograniczenia · Tekst 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalTekstOpcjonalneMinimalna wartość koszyka
maxLength:19Ograniczenia
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsLiczba całkowitaWymaganeLiczba cyfr części ułamkowej używanych przez walutę.
minimum:0maximum:4
Dodatkowe pola: Nie
MarketData
shopently_engine__domains__discounts__adapters__public_http__schemas__MarketData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
currencyTekstWymaganeKod waluty kwoty.
Ograniczenia
pattern"^[A-Z]{3}$"
fixed_amountTekstOpcjonalneKwota rabatu
maxLength:19Ograniczenia
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
market_idTekstWymaganeIdentyfikator rynku zwrócony przez endpoint kontekstu.
Ograniczenia
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
maximum_priceTekst nullOpcjonalneMaksymalna cena produktu
Tekst:maxLength:19Ograniczenia · Tekst 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_priceTekst nullOpcjonalneMinimalna cena produktu
Tekst:maxLength:19Ograniczenia · Tekst 1
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minimum_subtotalTekstOpcjonalneMinimalna wartość koszyka
maxLength:19Ograniczenia
pattern"^(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
minor_unitsLiczba całkowitaWymaganeLiczba cyfr części ułamkowej używanych przez walutę.
minimum:0maximum:4
Dodatkowe pola: Nie