Esquemas de dados
Listar · Variantes do produto — Variantes e opções — Resposta
ApiResponse_list_ProductVariantData__ · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
dataLista <ProductVariantData> ObrigatórioExemplo de resposta · ApiResponse_list_ProductVariantData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObrigatórioMetadados da resposta.
Campos adicionais: Não
Listar · Opções — Variantes e opções — Resposta
ApiResponse_list_VariantOptionData__ · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
dataLista <shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData> ObrigatórioExemplo de resposta · ApiResponse_list_VariantOptionData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObrigatórioMetadados da resposta.
Campos adicionais: Não
Listar · Valores das opções — Variantes e opções — Resposta
ApiResponse_list_VariantValueData__ · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
dataLista <VariantValueData> ObrigatórioExemplo de resposta · ApiResponse_list_VariantValueData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObrigatórioMetadados da resposta.
Campos adicionais: Não
Obter · Variantes do produto — Variantes e opções — Resposta
ApiResponse_ProductVariantData_ · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
dataProductVariantDataObrigatórioExemplo de resposta · ProductVariantData.
metaContextPageMetaContextMetaPageMetaRequestMetaObrigatórioMetadados da resposta.
Campos adicionais: Não
Obter · Opções — Variantes e opções — Resposta
ApiResponse_VariantOptionData_ · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
datashopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionDataObrigatórioExemplo de resposta · shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData.
metaContextPageMetaContextMetaPageMetaRequestMetaObrigatórioMetadados da resposta.
Campos adicionais: Não
Obter · Valores das opções — Variantes e opções — Resposta
ApiResponse_VariantValueData_ · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
dataVariantValueDataObrigatórioExemplo de resposta · VariantValueData.
metaContextPageMetaContextMetaPageMetaRequestMetaObrigatórioMetadados da resposta.
Campos adicionais: Não
Obter · Opções — Variantes e opções — Resposta
shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
created_atTextoObrigatórioMomento da criação.
format:"date-time"idTextoObrigatórioIdentificador do recurso; preserve-o conforme retornado. (shopently_engine__domains__catalog__adapters__public_http__dictionaries__schemas__VariantOptionData).
nameTexto nullObrigatórioNome do recurso no contexto correspondente.
numberTextoObrigatórioNúmero do pedido ou da solicitação exibido ao usuário.
positionNúmero inteiroObrigatórioPosição na coleção ordenada.
selection_typeTextoObrigatórioModo permitido de seleção de valores de características.
Restrições
enum["button", "dropdown"]
updated_atTextoObrigatórioMomento da atualização mais recente.
format:"date-time"value_presentation_typeTextoObrigatórioForma de apresentação dos valores do catálogo.
Restrições
enum["text", "color", "image"]
versionNúmero inteiroObrigatórioVersão do recurso utilizada para controle de concorrência.
Campos adicionais: Não
Obter · Variantes do produto — Variantes e opções — Resposta
ProductVariantData · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
activeBooleanoObrigatórioIndica se o recurso está ativo.
created_atTextoObrigatórioMomento da criação.
format:"date-time"idTextoObrigatórioIdentificador do recurso; preserve-o conforme retornado. (ProductVariantData).
is_defaultBooleanoObrigatórioIndica se esta é a opção padrão.
media_idsLista <Texto> ObrigatórioIdentificadores de arquivos de mídia já existentes.
positionNúmero inteiroObrigatórioPosição na coleção ordenada.
pricingVariantPricingDataObrigatórioConfiguração de preços e versões para controle de concorrência.
primary_media_idTexto nullObrigatórioIdentificador do arquivo de mídia principal.
product_idTextoObrigatórioIdentificador do produto.
skuTextoObrigatórioCódigo da unidade de manutenção de estoque.
updated_atTextoObrigatórioMomento da atualização mais recente.
format:"date-time"valuesLista <VariantChoiceData> ObrigatórioValores do catálogo.
versionNúmero inteiroObrigatórioVersão do recurso utilizada para controle de concorrência.
Campos adicionais: Não
Valores do catálogo
VariantChoiceData · Esquema · Esquemas de dados: Variantes e opções
option_idTextoObrigatórioIdentificador da opção de variante.
option_nameTexto nullObrigatórioNome da opção de variante.
valueTexto nullObrigatórioValor definido pelo esquema que o contém.
value_idTextoObrigatórioIdentificador do valor do catálogo.
Campos adicionais: Não
Criar · Variantes do produto — Variantes e opções — Corpo da requisição
VariantCreate · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
activeBooleanoOpcionalIndica se o recurso está ativo.
expected_versionNúmero inteiroObrigatórioVersão lida antes da escrita; uma divergência rejeita a atualização.
minimum:1maximum:9223372036854775807is_defaultBooleanoOpcionalIndica se esta é a opção padrão.
media_idsLista <Texto> OpcionalIdentificadores de arquivos de mídia já existentes.
maxItems:20Lista:minLength:1maxLength:63pricingVariantPriceOpcionalConfiguração de preços e versões para controle de concorrência.
skuTextoOpcionalCódigo da unidade de manutenção de estoque.
minLength:1maxLength:100Restrições
pattern"^\\S+$"
value_idsLista <Texto> ObrigatórioIdentificadores dos valores do catálogo.
minItems:1maxItems:250Lista:minLength:1maxLength:63
Campos adicionais: Não
Criar · Opções — Variantes e opções — Corpo da requisição
VariantOptionCreate · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
nameTextoObrigatórioNome do recurso no contexto correspondente.
minLength:1maxLength:120Restrições
pattern"^[^\\x00]*$"
selection_typeTextoOpcionalModo permitido de seleção de valores de características.
Restrições
enum["button", "dropdown"]
value_presentation_typeTextoOpcionalForma de apresentação dos valores do catálogo.
Restrições
enum["text", "color", "image"]
Campos adicionais: Não
Atualizar · Opções — Variantes e opções — Corpo da requisição
VariantOptionUpdate · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
expected_versionNúmero inteiroObrigatórioVersão lida antes da escrita; uma divergência rejeita a atualização.
minimum:1maximum:9223372036854775807nameTexto nullOpcionalNome do recurso no contexto correspondente.
Texto:minLength:1maxLength:120Restrições · Texto 1
pattern"^[^\\x00]*$"
selection_typeTextoOpcionalModo permitido de seleção de valores de características.
Restrições
enum["button", "dropdown"]
value_presentation_typeTextoOpcionalForma de apresentação dos valores do catálogo.
Restrições
enum["text", "color", "image"]
Campos adicionais: Não
Configuração de preços e versões para controle de concorrência
VariantPrice · Esquema · Esquemas de dados: Variantes e opções
amountTexto nullObrigatórioValor decimal codificado como texto JSON; null apenas quando permitido.
Texto:maxLength:20Restrições · Texto 1
pattern"^-?(0|[1-9][0-9]{0,13})(\\.[0-9]{1,4})?$"
currencyTextoObrigatórioCódigo da moeda do valor.
Restrições
pattern"^[A-Z]{3}$"
expected_price_list_versionNúmero inteiroObrigatórioVersão da lista de preços lida anteriormente e exigida nesta escrita.
minimum:1maximum:9223372036854775807expected_product_versionNúmero inteiroObrigatórioVersão do produto lida anteriormente e exigida nesta escrita.
minimum:0maximum:9223372036854775807expected_versionNúmero inteiroObrigatórioVersão lida antes da escrita; uma divergência rejeita a atualização.
minimum:0maximum:9223372036854775807kindTextoObrigatórioVariante da estrutura de dados definida pelos valores permitidos.
Restrições
enum["base_adjustment", "market_fixed"]
price_list_idTextoObrigatórioIdentificador da lista de preços.
minLength:1maxLength:63
Campos adicionais: Não
Configuração de preços e versões para controle de concorrência
VariantPricingData · Esquema · Esquemas de dados: Variantes e opções
base_adjustmentMoneyDataObrigatórioAjuste de preço em relação ao preço base.
market_priceMoneyDatanullObrigatórioPreço do mercado selecionado.
pricePriceDatanullObrigatórioInformações do preço no contexto selecionado.
product_versionNúmero inteiroObrigatórioVersão atual do produto para controle de concorrência.
versionNúmero inteiroObrigatórioVersão do recurso utilizada para controle de concorrência.
Campos adicionais: Não
Atualizar · Variantes do produto — Variantes e opções — Corpo da requisição
VariantUpdate · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
activeBooleanoOpcionalIndica se o recurso está ativo.
expected_versionNúmero inteiroObrigatórioVersão lida antes da escrita; uma divergência rejeita a atualização.
minimum:1maximum:9223372036854775807is_defaultBooleanoOpcionalIndica se esta é a opção padrão.
media_idsLista <Texto> OpcionalIdentificadores de arquivos de mídia já existentes.
maxItems:20Lista:minLength:1maxLength:63pricingVariantPriceOpcionalConfiguração de preços e versões para controle de concorrência.
skuTextoOpcionalCódigo da unidade de manutenção de estoque.
minLength:1maxLength:100Restrições
pattern"^\\S+$"
Campos adicionais: Não
Criar · Valores das opções — Variantes e opções — Corpo da requisição
VariantValueCreate · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
color_hexTexto nullOpcionalCor representada por um código hexadecimal.
Restrições · Texto 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_versionNúmero inteiroObrigatórioVersão lida antes da escrita; uma divergência rejeita a atualização.
minimum:1maximum:9223372036854775807valueTextoObrigatórioValor definido pelo esquema que o contém.
minLength:1maxLength:180Restrições
pattern"^[^\\x00]*$"
Campos adicionais: Não
Obter · Valores das opções — Variantes e opções — Resposta
VariantValueData · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
color_hexTexto nullObrigatórioCor representada por um código hexadecimal.
created_atTextoObrigatórioMomento da criação.
format:"date-time"idTextoObrigatórioIdentificador do recurso; preserve-o conforme retornado. (VariantValueData).
image_media_idTexto nullObrigatórioIdentificador do arquivo de imagem selecionado.
numberTextoObrigatórioNúmero do pedido ou da solicitação exibido ao usuário.
option_idTextoObrigatórioIdentificador da opção de variante.
positionNúmero inteiroObrigatórioPosição na coleção ordenada.
sku_codeTextoObrigatórioCódigo da unidade de manutenção de estoque.
updated_atTextoObrigatórioMomento da atualização mais recente.
format:"date-time"valueTexto nullObrigatórioValor definido pelo esquema que o contém.
versionNúmero inteiroObrigatórioVersão do recurso utilizada para controle de concorrência.
Campos adicionais: Não
Atualizar · Valores das opções — Variantes e opções — Corpo da requisição
VariantValueUpdate · Campos, tipos e restrições dos dados aceitos ou retornados pela API.
color_hexTexto nullOpcionalCor representada por um código hexadecimal.
Restrições · Texto 1
pattern"^#[0-9A-Fa-f]{6}$"
expected_versionNúmero inteiroObrigatórioVersão lida antes da escrita; uma divergência rejeita a atualização.
minimum:1maximum:9223372036854775807valueTexto nullOpcionalValor definido pelo esquema que o contém.
Texto:minLength:1maxLength:180Restrições · Texto 1
pattern"^[^\\x00]*$"
Campos adicionais: Não