Scheme de date
Listează · Variante de produs — Variante și opțiuni — Răspuns
ApiResponse_list_ProductVariantData__ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
dataTablou <ProductVariantData> ObligatoriuExemplu de răspuns · ApiResponse_list_ProductVariantData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
Listează · Opțiuni — Variante și opțiuni — Răspuns
ApiResponse_list_VariantOptionData__ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
dataTablou <shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData> ObligatoriuExemplu de răspuns · ApiResponse_list_VariantOptionData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
Listează · Valorile opțiunilor — Variante și opțiuni — Răspuns
ApiResponse_list_VariantValueData__ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
dataTablou <VariantValueData> ObligatoriuExemplu de răspuns · ApiResponse_list_VariantValueData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
Obține · Variante de produs — Variante și opțiuni — Răspuns
ApiResponse_ProductVariantData_ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
dataProductVariantDataObligatoriuExemplu de răspuns · ProductVariantData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
Obține · Opțiuni — Variante și opțiuni — Răspuns
ApiResponse_VariantOptionData_ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
datashopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionDataObligatoriuExemplu de răspuns · shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
Obține · Valorile opțiunilor — Variante și opțiuni — Răspuns
ApiResponse_VariantValueData_ · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
dataVariantValueDataObligatoriuExemplu de răspuns · VariantValueData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatoriuMetadatele răspunsului.
Câmpuri suplimentare: Nu
Obține · Opțiuni — Variante și opțiuni — Răspuns
shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
created_atȘir de caractereObligatoriuMomentul creării.
format:"date-time"idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. (shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData).
nameȘir de caractere nullObligatoriuNumele resursei în contextul relevant.
numberȘir de caractereObligatoriuNumărul comenzii sau al solicitării, destinat utilizatorilor.
positionNumăr întregObligatoriuPoziția în colecția ordonată.
selection_typeȘir de caractereObligatoriuModul permis de selectare a valorilor caracteristicilor.
Restricții
enum["button", "dropdown"]
updated_atȘir de caractereObligatoriuMomentul celei mai recente actualizări.
format:"date-time"value_presentation_typeȘir de caractereObligatoriuModul de prezentare a valorilor din dicționar.
Restricții
enum["text", "color", "image"]
versionNumăr întregObligatoriuVersiunea resursei folosită pentru controlul concurenței.
Câmpuri suplimentare: Nu
Obține · Variante de produs — Variante și opțiuni — Răspuns
ProductVariantData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
activeValoare booleanăObligatoriuIndică dacă resursa este activă.
created_atȘir de caractereObligatoriuMomentul creării.
format:"date-time"idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. (ProductVariantData).
is_defaultValoare booleanăObligatoriuIndică dacă aceasta este alegerea implicită.
media_idsTablou <Șir de caractere> ObligatoriuIdentificatorii fișierelor media deja existente.
positionNumăr întregObligatoriuPoziția în colecția ordonată.
pricingVariantPricingDataObligatoriuConfigurația prețurilor și versiunile pentru controlul concurenței.
primary_media_idȘir de caractere nullObligatoriuIdentificatorul fișierului media principal.
product_idȘir de caractereObligatoriuIdentificatorul produsului.
skuȘir de caractereObligatoriuCodul unității de stoc.
updated_atȘir de caractereObligatoriuMomentul celei mai recente actualizări.
format:"date-time"valuesTablou <VariantChoiceData> ObligatoriuValorile dicționarului.
versionNumăr întregObligatoriuVersiunea resursei folosită pentru controlul concurenței.
Câmpuri suplimentare: Nu
Valorile dicționarului
VariantChoiceData · Schemă · Scheme de date: Variante și opțiuni
option_idȘir de caractereObligatoriuIdentificatorul opțiunii de variantă.
option_nameȘir de caractere nullObligatoriuNumele opțiunii de variantă.
valueȘir de caractere nullObligatoriuValoarea descrisă de schema în care apare.
value_idȘir de caractereObligatoriuIdentificatorul valorii din dicționar.
Câmpuri suplimentare: Nu
Creează · Variante de produs — Variante și opțiuni — Corpul cererii
VariantCreate · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
activeValoare booleanăOpționalIndică dacă resursa este activă.
expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:1maximum:9223372036854775807is_defaultValoare booleanăOpționalIndică dacă aceasta este alegerea implicită.
media_idsTablou <Șir de caractere> OpționalIdentificatorii fișierelor media deja existente.
maxItems:20Tablou:minLength:1maxLength:63pricingVariantPriceOpționalConfigurația prețurilor și versiunile pentru controlul concurenței.
skuȘir de caractereOpționalCodul unității de stoc.
minLength:1maxLength:100Restricții
pattern"^\\S+$"
value_idsTablou <Șir de caractere> ObligatoriuIdentificatorii valorilor din dicționar.
minItems:1maxItems:250Tablou:minLength:1maxLength:63
Câmpuri suplimentare: Nu
Creează · Opțiuni — Variante și opțiuni — Corpul cererii
VariantOptionCreate · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
nameȘir de caractereObligatoriuNumele resursei în contextul relevant.
minLength:1maxLength:120Restricții
pattern"^[^\\x00]*$"
selection_typeȘir de caractereOpționalModul permis de selectare a valorilor caracteristicilor.
Restricții
enum["button", "dropdown"]
value_presentation_typeȘir de caractereOpționalModul de prezentare a valorilor din dicționar.
Restricții
enum["text", "color", "image"]
Câmpuri suplimentare: Nu
Actualizează · Opțiuni — Variante și opțiuni — Corpul cererii
VariantOptionUpdate · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:1maximum:9223372036854775807nameȘir de caractere nullOpționalNumele resursei în contextul relevant.
Șir de caractere:minLength:1maxLength:120Restricții · Șir de caractere 1
pattern"^[^\\x00]*$"
selection_typeȘir de caractereOpționalModul permis de selectare a valorilor caracteristicilor.
Restricții
enum["button", "dropdown"]
value_presentation_typeȘir de caractereOpționalModul de prezentare a valorilor din dicționar.
Restricții
enum["text", "color", "image"]
Câmpuri suplimentare: Nu
Configurația prețurilor și versiunile pentru controlul concurenței
VariantPrice · Schemă · Scheme de date: Variante și opțiuni
amountȘir de caractere nullObligatoriuSumă zecimală codificată ca șir JSON; null numai unde este permis.
Șir de caractere:maxLength:20Restricții · Șir de caractere 1
pattern"^-?(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currencyȘir de caractereObligatoriuCodul monedei în care este exprimată suma.
Restricții
pattern"^[A-Z]{3}$"
expected_price_list_versionNumăr întregObligatoriuVersiunea listei de prețuri citită anterior, necesară pentru această scriere.
minimum:1maximum:9223372036854775807expected_product_versionNumăr întregObligatoriuVersiunea produsului citită anterior, necesară pentru această scriere.
minimum:0maximum:9223372036854775807expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:0maximum:9223372036854775807kindȘir de caractereObligatoriuVarianta structurii de date, descrisă prin valorile permise.
Restricții
enum["base_adjustment", "market_fixed"]
price_list_idȘir de caractereObligatoriuIdentificatorul listei de prețuri.
minLength:1maxLength:63
Câmpuri suplimentare: Nu
Configurația prețurilor și versiunile pentru controlul concurenței
VariantPricingData · Schemă · Scheme de date: Variante și opțiuni
base_adjustmentMoneyDataObligatoriuAjustarea prețului față de prețul de bază.
market_priceMoneyDatanullObligatoriuPrețul pentru piața selectată.
pricePriceDatanullObligatoriuInformații despre preț în contextul selectat.
product_versionNumăr întregObligatoriuVersiunea curentă a produsului, pentru controlul concurenței.
versionNumăr întregObligatoriuVersiunea resursei folosită pentru controlul concurenței.
Câmpuri suplimentare: Nu
Actualizează · Variante de produs — Variante și opțiuni — Corpul cererii
VariantUpdate · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
activeValoare booleanăOpționalIndică dacă resursa este activă.
expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:1maximum:9223372036854775807is_defaultValoare booleanăOpționalIndică dacă aceasta este alegerea implicită.
media_idsTablou <Șir de caractere> OpționalIdentificatorii fișierelor media deja existente.
maxItems:20Tablou:minLength:1maxLength:63pricingVariantPriceOpționalConfigurația prețurilor și versiunile pentru controlul concurenței.
skuȘir de caractereOpționalCodul unității de stoc.
minLength:1maxLength:100Restricții
pattern"^\\S+$"
Câmpuri suplimentare: Nu
Creează · Valorile opțiunilor — Variante și opțiuni — Corpul cererii
VariantValueCreate · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
color_hexȘir de caractere nullOpționalCuloare reprezentată printr-un cod hexazecimal.
Restricții · Șir de caractere 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:1maximum:9223372036854775807valueȘir de caractereObligatoriuValoarea descrisă de schema în care apare.
minLength:1maxLength:180Restricții
pattern"^[^\\x00]*$"
Câmpuri suplimentare: Nu
Obține · Valorile opțiunilor — Variante și opțiuni — Răspuns
VariantValueData · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
color_hexȘir de caractere nullObligatoriuCuloare reprezentată printr-un cod hexazecimal.
created_atȘir de caractereObligatoriuMomentul creării.
format:"date-time"idȘir de caractereObligatoriuIdentificatorul resursei; păstrați-l în forma returnată. (VariantValueData).
image_media_idȘir de caractere nullObligatoriuIdentificatorul fișierului de imagine selectat.
numberȘir de caractereObligatoriuNumărul comenzii sau al solicitării, destinat utilizatorilor.
option_idȘir de caractereObligatoriuIdentificatorul opțiunii de variantă.
positionNumăr întregObligatoriuPoziția în colecția ordonată.
sku_codeȘir de caractereObligatoriuCodul unității de stoc.
updated_atȘir de caractereObligatoriuMomentul celei mai recente actualizări.
format:"date-time"valueȘir de caractere nullObligatoriuValoarea descrisă de schema în care apare.
versionNumăr întregObligatoriuVersiunea resursei folosită pentru controlul concurenței.
Câmpuri suplimentare: Nu
Actualizează · Valorile opțiunilor — Variante și opțiuni — Corpul cererii
VariantValueUpdate · Câmpurile, tipurile și restricțiile datelor acceptate sau returnate de API.
color_hexȘir de caractere nullOpționalCuloare reprezentată printr-un cod hexazecimal.
Restricții · Șir de caractere 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_versionNumăr întregObligatoriuVersiunea citită înainte de scriere; o neconcordanță respinge actualizarea.
minimum:1maximum:9223372036854775807valueȘir de caractere nullOpționalValoarea descrisă de schema în care apare.
Șir de caractere:minLength:1maxLength:180Restricții · Șir de caractere 1
pattern"^[^\\x00]*$"
Câmpuri suplimentare: Nu