Schematy danych
Pobierz listę wariantów produktu — Odpowiedź
ApiResponse_list_ProductVariantData__ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
dataTablica <ProductVariantData> WymaganePrzykład odpowiedzi · ApiResponse_list_ProductVariantData__.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
Pobierz listę opcji wariantów — Odpowiedź
ApiResponse_list_VariantOptionData__ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
dataTablica <shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData> WymaganePrzykład odpowiedzi · ApiResponse_list_VariantOptionData__.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
Pobierz listę wartości opcji wariantów — Odpowiedź
ApiResponse_list_VariantValueData__ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
dataTablica <VariantValueData> WymaganePrzykład odpowiedzi · ApiResponse_list_VariantValueData__.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
Pobierz wariant produktu — Odpowiedź
ApiResponse_ProductVariantData_ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
dataProductVariantDataWymaganePrzykład odpowiedzi · ProductVariantData.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
Pobierz opcję wariantów — Odpowiedź
ApiResponse_VariantOptionData_ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
datashopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionDataWymaganePrzykład odpowiedzi · shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
Pobierz wartość opcji wariantów — Odpowiedź
ApiResponse_VariantValueData_ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
dataVariantValueDataWymaganePrzykład odpowiedzi · VariantValueData.
metaContextPageMetaContextMetaPageMetaRequestMetaWymaganeMetadane odpowiedzi.
Dodatkowe pola: Nie
Pobierz opcję wariantów — Odpowiedź
shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
created_atTekstWymaganeData i czas utworzenia.
format:"date-time"idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. (shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData).
nameTekst nullWymaganeNazwa zasobu we właściwym kontekście.
numberTekstWymaganeNumer zamówienia lub zgłoszenia widoczny dla użytkownika.
positionLiczba całkowitaWymaganePozycja w uporządkowanej kolekcji.
selection_typeTekstWymaganeDozwolony sposób wyboru wartości cechy.
Ograniczenia
enum["button", "dropdown"]
updated_atTekstWymaganeData i czas ostatniej aktualizacji.
format:"date-time"value_presentation_typeTekstWymaganeSposób prezentacji wartości słownikowych.
Ograniczenia
enum["text", "color", "image"]
versionLiczba całkowitaWymaganeWersja zasobu używana do kontroli współbieżności.
Dodatkowe pola: Nie
Pobierz wariant produktu — Odpowiedź
ProductVariantData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
activeWartość logicznaWymaganeCzy zasób jest aktywny.
created_atTekstWymaganeData i czas utworzenia.
format:"date-time"idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. (ProductVariantData).
is_defaultWartość logicznaWymaganeCzy jest to wybór domyślny.
media_idsTablica <Tekst> WymaganeIdentyfikatory istniejących już zasobów mediów.
positionLiczba całkowitaWymaganePozycja w uporządkowanej kolekcji.
pricingVariantPricingDataWymaganeKonfiguracja ceny i jej wersje do kontroli współbieżności.
primary_media_idTekst nullWymaganeIdentyfikator głównego zasobu mediów.
product_idTekstWymaganeIdentyfikator produktu.
skuTekstWymaganeKod jednostki magazynowej SKU.
updated_atTekstWymaganeData i czas ostatniej aktualizacji.
format:"date-time"valuesTablica <VariantChoiceData> WymaganeWartości słownikowe.
versionLiczba całkowitaWymaganeWersja zasobu używana do kontroli współbieżności.
Dodatkowe pola: Nie
Wartości słownikowe
VariantChoiceData · Schemat · Modele wariantów i opcji
option_idTekstWymaganeIdentyfikator opcji wariantu.
option_nameTekst nullWymaganeNazwa opcji wariantu.
valueTekst nullWymaganeWartość opisana przez otaczający schemat.
value_idTekstWymaganeIdentyfikator wartości słownikowej.
Dodatkowe pola: Nie
Utwórz wariant produktu — Treść żądania
VariantCreate · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
activeWartość logicznaOpcjonalneCzy zasób jest aktywny.
expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807is_defaultWartość logicznaOpcjonalneCzy jest to wybór domyślny.
media_idsTablica <Tekst> OpcjonalneIdentyfikatory istniejących już zasobów mediów.
maxItems:20Tablica:minLength:1maxLength:63pricingVariantPriceOpcjonalneKonfiguracja ceny i jej wersje do kontroli współbieżności.
skuTekstOpcjonalneKod jednostki magazynowej SKU.
minLength:1maxLength:100Ograniczenia
pattern"^\\S+$"
value_idsTablica <Tekst> WymaganeIdentyfikatory wartości słownikowych.
minItems:1maxItems:250Tablica:minLength:1maxLength:63
Dodatkowe pola: Nie
Utwórz opcję wariantów — Treść żądania
VariantOptionCreate · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
nameTekstWymaganeNazwa zasobu we właściwym kontekście.
minLength:1maxLength:120Ograniczenia
pattern"^[^\\x00]*$"
selection_typeTekstOpcjonalneDozwolony sposób wyboru wartości cechy.
Ograniczenia
enum["button", "dropdown"]
value_presentation_typeTekstOpcjonalneSposób prezentacji wartości słownikowych.
Ograniczenia
enum["text", "color", "image"]
Dodatkowe pola: Nie
Zmień opcję wariantów — Treść żądania
VariantOptionUpdate · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807nameTekst nullOpcjonalneNazwa zasobu we właściwym kontekście.
Tekst:minLength:1maxLength:120Ograniczenia · Tekst 1
pattern"^[^\\x00]*$"
selection_typeTekstOpcjonalneDozwolony sposób wyboru wartości cechy.
Ograniczenia
enum["button", "dropdown"]
value_presentation_typeTekstOpcjonalneSposób prezentacji wartości słownikowych.
Ograniczenia
enum["text", "color", "image"]
Dodatkowe pola: Nie
Konfiguracja ceny i jej wersje do kontroli współbieżności
VariantPrice · Schemat · Modele wariantów i opcji
amountTekst nullWymaganeKwota dziesiętna zapisana jako tekst JSON; null tylko tam, gdzie jest dozwolony.
Tekst:maxLength:20Ograniczenia · Tekst 1
pattern"^-?(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currencyTekstWymaganeKod waluty kwoty.
Ograniczenia
pattern"^[A-Z]{3}$"
expected_price_list_versionLiczba całkowitaWymaganeOdczytana wcześniej wersja cennika wymagana przy tym zapisie.
minimum:1maximum:9223372036854775807expected_product_versionLiczba całkowitaWymaganeOdczytana wcześniej wersja produktu wymagana przy tym zapisie.
minimum:0maximum:9223372036854775807expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:0maximum:9223372036854775807kindTekstWymaganeRodzaj struktury danych określony dozwolonymi wartościami.
Ograniczenia
enum["base_adjustment", "market_fixed"]
price_list_idTekstWymaganeIdentyfikator cennika.
minLength:1maxLength:63
Dodatkowe pola: Nie
Konfiguracja ceny i jej wersje do kontroli współbieżności
VariantPricingData · Schemat · Modele wariantów i opcji
base_adjustmentMoneyDataWymaganeKorekta ceny względem ceny bazowej.
market_priceMoneyDatanullWymaganeCena dla wybranego rynku.
pricePriceDatanullWymaganeInformacje o cenie w wybranym kontekście.
product_versionLiczba całkowitaWymaganeBieżąca wersja produktu do kontroli współbieżności.
versionLiczba całkowitaWymaganeWersja zasobu używana do kontroli współbieżności.
Dodatkowe pola: Nie
Zmień wariant produktu — Treść żądania
VariantUpdate · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
activeWartość logicznaOpcjonalneCzy zasób jest aktywny.
expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807is_defaultWartość logicznaOpcjonalneCzy jest to wybór domyślny.
media_idsTablica <Tekst> OpcjonalneIdentyfikatory istniejących już zasobów mediów.
maxItems:20Tablica:minLength:1maxLength:63pricingVariantPriceOpcjonalneKonfiguracja ceny i jej wersje do kontroli współbieżności.
skuTekstOpcjonalneKod jednostki magazynowej SKU.
minLength:1maxLength:100Ograniczenia
pattern"^\\S+$"
Dodatkowe pola: Nie
Utwórz wartość opcji wariantów — Treść żądania
VariantValueCreate · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
color_hexTekst nullOpcjonalneKolor zapisany kodem szesnastkowym.
Ograniczenia · Tekst 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807valueTekstWymaganeWartość opisana przez otaczający schemat.
minLength:1maxLength:180Ograniczenia
pattern"^[^\\x00]*$"
Dodatkowe pola: Nie
Pobierz wartość opcji wariantów — Odpowiedź
VariantValueData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
color_hexTekst nullWymaganeKolor zapisany kodem szesnastkowym.
created_atTekstWymaganeData i czas utworzenia.
format:"date-time"idTekstWymaganeIdentyfikator zasobu; zachowaj wartość zwróconą przez API. (VariantValueData).
image_media_idTekst nullWymaganeIdentyfikator wybranego zasobu zdjęcia.
numberTekstWymaganeNumer zamówienia lub zgłoszenia widoczny dla użytkownika.
option_idTekstWymaganeIdentyfikator opcji wariantu.
positionLiczba całkowitaWymaganePozycja w uporządkowanej kolekcji.
sku_codeTekstWymaganeKod jednostki magazynowej SKU.
updated_atTekstWymaganeData i czas ostatniej aktualizacji.
format:"date-time"valueTekst nullWymaganeWartość opisana przez otaczający schemat.
versionLiczba całkowitaWymaganeWersja zasobu używana do kontroli współbieżności.
Dodatkowe pola: Nie
Zmień wartość opcji wariantów — Treść żądania
VariantValueUpdate · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
color_hexTekst nullOpcjonalneKolor zapisany kodem szesnastkowym.
Ograniczenia · Tekst 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_versionLiczba całkowitaWymaganeWersja odczytana przed zapisem; niezgodność powoduje odrzucenie zmiany.
minimum:1maximum:9223372036854775807valueTekst nullOpcjonalneWartość opisana przez otaczający schemat.
Tekst:minLength:1maxLength:180Ograniczenia · Tekst 1
pattern"^[^\\x00]*$"
Dodatkowe pola: Nie