Esquemas de datos
Listar · Variantes del producto — Variantes y opciones — Respuesta
ApiResponse_list_ProductVariantData__ · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
dataLista <ProductVariantData> ObligatorioEjemplo de respuesta · ApiResponse_list_ProductVariantData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorioMetadatos de la respuesta.
Campos adicionales: No
Listar · Opciones — Variantes y opciones — Respuesta
ApiResponse_list_VariantOptionData__ · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
dataLista <shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData> ObligatorioEjemplo de respuesta · ApiResponse_list_VariantOptionData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorioMetadatos de la respuesta.
Campos adicionales: No
Listar · Valores de opciones — Variantes y opciones — Respuesta
ApiResponse_list_VariantValueData__ · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
dataLista <VariantValueData> ObligatorioEjemplo de respuesta · ApiResponse_list_VariantValueData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorioMetadatos de la respuesta.
Campos adicionales: No
Obtener · Variantes del producto — Variantes y opciones — Respuesta
ApiResponse_ProductVariantData_ · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
dataProductVariantDataObligatorioEjemplo de respuesta · ProductVariantData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorioMetadatos de la respuesta.
Campos adicionales: No
Obtener · Opciones — Variantes y opciones — Respuesta
ApiResponse_VariantOptionData_ · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
datashopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionDataObligatorioEjemplo de respuesta · shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorioMetadatos de la respuesta.
Campos adicionales: No
Obtener · Valores de opciones — Variantes y opciones — Respuesta
ApiResponse_VariantValueData_ · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
dataVariantValueDataObligatorioEjemplo de respuesta · VariantValueData.
metaContextPageMetaContextMetaPageMetaRequestMetaObligatorioMetadatos de la respuesta.
Campos adicionales: No
Obtener · Opciones — Variantes y opciones — Respuesta
shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
created_atCadena de textoObligatorioMomento de creación.
format:"date-time"idCadena de textoObligatorioIdentificador del recurso; consérvalo tal como se devuelve. (shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData).
nameCadena de texto nullObligatorioNombre del recurso en el contexto correspondiente.
numberCadena de textoObligatorioNúmero de pedido o solicitud mostrado al usuario.
positionNúmero enteroObligatorioPosición en la colección ordenada.
selection_typeCadena de textoObligatorioModo permitido de selección de valores de características.
Restricciones
enum["button", "dropdown"]
updated_atCadena de textoObligatorioMomento de la última actualización.
format:"date-time"value_presentation_typeCadena de textoObligatorioForma de presentar los valores del catálogo.
Restricciones
enum["text", "color", "image"]
versionNúmero enteroObligatorioVersión del recurso utilizada para controlar cambios simultáneos.
Campos adicionales: No
Obtener · Variantes del producto — Variantes y opciones — Respuesta
ProductVariantData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
activeBooleanoObligatorioIndica si el recurso está activo.
created_atCadena de textoObligatorioMomento de creación.
format:"date-time"idCadena de textoObligatorioIdentificador del recurso; consérvalo tal como se devuelve. (ProductVariantData).
is_defaultBooleanoObligatorioIndica si esta es la opción predeterminada.
media_idsLista <Cadena de texto> ObligatorioIdentificadores de archivos multimedia ya existentes.
positionNúmero enteroObligatorioPosición en la colección ordenada.
pricingVariantPricingDataObligatorioConfiguración de precios y versiones para controlar cambios simultáneos.
primary_media_idCadena de texto nullObligatorioIdentificador del archivo multimedia principal.
product_idCadena de textoObligatorioIdentificador del producto.
skuCadena de textoObligatorioCódigo de referencia de inventario.
updated_atCadena de textoObligatorioMomento de la última actualización.
format:"date-time"valuesLista <VariantChoiceData> ObligatorioValores del catálogo.
versionNúmero enteroObligatorioVersión del recurso utilizada para controlar cambios simultáneos.
Campos adicionales: No
Valores del catálogo
VariantChoiceData · Esquema · Esquemas de datos: Variantes y opciones
option_idCadena de textoObligatorioIdentificador de la opción de variante.
option_nameCadena de texto nullObligatorioNombre de la opción de variante.
valueCadena de texto nullObligatorioValor definido por el esquema que lo contiene.
value_idCadena de textoObligatorioIdentificador del valor del catálogo.
Campos adicionales: No
Crear · Variantes del producto — Variantes y opciones — Cuerpo de la solicitud
VariantCreate · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
activeBooleanoOpcionalIndica si el recurso está activo.
expected_versionNúmero enteroObligatorioVersión leída antes de escribir; si no coincide, se rechaza la actualización.
minimum:1maximum:9223372036854775807is_defaultBooleanoOpcionalIndica si esta es la opción predeterminada.
media_idsLista <Cadena de texto> OpcionalIdentificadores de archivos multimedia ya existentes.
maxItems:20Lista:minLength:1maxLength:63pricingVariantPriceOpcionalConfiguración de precios y versiones para controlar cambios simultáneos.
skuCadena de textoOpcionalCódigo de referencia de inventario.
minLength:1maxLength:100Restricciones
pattern"^\\S+$"
value_idsLista <Cadena de texto> ObligatorioIdentificadores de los valores del catálogo.
minItems:1maxItems:250Lista:minLength:1maxLength:63
Campos adicionales: No
Crear · Opciones — Variantes y opciones — Cuerpo de la solicitud
VariantOptionCreate · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
nameCadena de textoObligatorioNombre del recurso en el contexto correspondiente.
minLength:1maxLength:120Restricciones
pattern"^[^\\x00]*$"
selection_typeCadena de textoOpcionalModo permitido de selección de valores de características.
Restricciones
enum["button", "dropdown"]
value_presentation_typeCadena de textoOpcionalForma de presentar los valores del catálogo.
Restricciones
enum["text", "color", "image"]
Campos adicionales: No
Actualizar · Opciones — Variantes y opciones — Cuerpo de la solicitud
VariantOptionUpdate · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
expected_versionNúmero enteroObligatorioVersión leída antes de escribir; si no coincide, se rechaza la actualización.
minimum:1maximum:9223372036854775807nameCadena de texto nullOpcionalNombre del recurso en el contexto correspondiente.
Cadena de texto:minLength:1maxLength:120Restricciones · Cadena de texto 1
pattern"^[^\\x00]*$"
selection_typeCadena de textoOpcionalModo permitido de selección de valores de características.
Restricciones
enum["button", "dropdown"]
value_presentation_typeCadena de textoOpcionalForma de presentar los valores del catálogo.
Restricciones
enum["text", "color", "image"]
Campos adicionales: No
Configuración de precios y versiones para controlar cambios simultáneos
VariantPrice · Esquema · Esquemas de datos: Variantes y opciones
amountCadena de texto nullObligatorioImporte decimal codificado como cadena JSON; null solo cuando se permite.
Cadena de texto:maxLength:20Restricciones · Cadena de texto 1
pattern"^-?(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currencyCadena de textoObligatorioCódigo de la moneda del importe.
Restricciones
pattern"^[A-Z]{3}$"
expected_price_list_versionNúmero enteroObligatorioVersión de la lista de precios leída previamente y requerida para esta escritura.
minimum:1maximum:9223372036854775807expected_product_versionNúmero enteroObligatorioVersión del producto leída previamente y requerida para esta escritura.
minimum:0maximum:9223372036854775807expected_versionNúmero enteroObligatorioVersión leída antes de escribir; si no coincide, se rechaza la actualización.
minimum:0maximum:9223372036854775807kindCadena de textoObligatorioVariante de la estructura de datos definida por los valores admitidos.
Restricciones
enum["base_adjustment", "market_fixed"]
price_list_idCadena de textoObligatorioIdentificador de la lista de precios.
minLength:1maxLength:63
Campos adicionales: No
Configuración de precios y versiones para controlar cambios simultáneos
VariantPricingData · Esquema · Esquemas de datos: Variantes y opciones
base_adjustmentMoneyDataObligatorioAjuste respecto al precio base.
market_priceMoneyDatanullObligatorioPrecio del mercado seleccionado.
pricePriceDatanullObligatorioInformación del precio en el contexto seleccionado.
product_versionNúmero enteroObligatorioVersión actual del producto para controlar cambios simultáneos.
versionNúmero enteroObligatorioVersión del recurso utilizada para controlar cambios simultáneos.
Campos adicionales: No
Actualizar · Variantes del producto — Variantes y opciones — Cuerpo de la solicitud
VariantUpdate · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
activeBooleanoOpcionalIndica si el recurso está activo.
expected_versionNúmero enteroObligatorioVersión leída antes de escribir; si no coincide, se rechaza la actualización.
minimum:1maximum:9223372036854775807is_defaultBooleanoOpcionalIndica si esta es la opción predeterminada.
media_idsLista <Cadena de texto> OpcionalIdentificadores de archivos multimedia ya existentes.
maxItems:20Lista:minLength:1maxLength:63pricingVariantPriceOpcionalConfiguración de precios y versiones para controlar cambios simultáneos.
skuCadena de textoOpcionalCódigo de referencia de inventario.
minLength:1maxLength:100Restricciones
pattern"^\\S+$"
Campos adicionales: No
Crear · Valores de opciones — Variantes y opciones — Cuerpo de la solicitud
VariantValueCreate · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
color_hexCadena de texto nullOpcionalColor representado mediante un código hexadecimal.
Restricciones · Cadena de texto 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_versionNúmero enteroObligatorioVersión leída antes de escribir; si no coincide, se rechaza la actualización.
minimum:1maximum:9223372036854775807valueCadena de textoObligatorioValor definido por el esquema que lo contiene.
minLength:1maxLength:180Restricciones
pattern"^[^\\x00]*$"
Campos adicionales: No
Obtener · Valores de opciones — Variantes y opciones — Respuesta
VariantValueData · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
color_hexCadena de texto nullObligatorioColor representado mediante un código hexadecimal.
created_atCadena de textoObligatorioMomento de creación.
format:"date-time"idCadena de textoObligatorioIdentificador del recurso; consérvalo tal como se devuelve. (VariantValueData).
image_media_idCadena de texto nullObligatorioIdentificador del archivo de imagen seleccionado.
numberCadena de textoObligatorioNúmero de pedido o solicitud mostrado al usuario.
option_idCadena de textoObligatorioIdentificador de la opción de variante.
positionNúmero enteroObligatorioPosición en la colección ordenada.
sku_codeCadena de textoObligatorioCódigo de referencia de inventario.
updated_atCadena de textoObligatorioMomento de la última actualización.
format:"date-time"valueCadena de texto nullObligatorioValor definido por el esquema que lo contiene.
versionNúmero enteroObligatorioVersión del recurso utilizada para controlar cambios simultáneos.
Campos adicionales: No
Actualizar · Valores de opciones — Variantes y opciones — Cuerpo de la solicitud
VariantValueUpdate · Campos, tipos y restricciones de los datos aceptados o devueltos por la API.
color_hexCadena de texto nullOpcionalColor representado mediante un código hexadecimal.
Restricciones · Cadena de texto 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_versionNúmero enteroObligatorioVersión leída antes de escribir; si no coincide, se rechaza la actualización.
minimum:1maximum:9223372036854775807valueCadena de texto nullOpcionalValor definido por el esquema que lo contiene.
Cadena de texto:minLength:1maxLength:180Restricciones · Cadena de texto 1
pattern"^[^\\x00]*$"
Campos adicionales: No