Esquemas de dados
Endereço de entrega
AddressData · Esquema · Esquemas de dados: Pedidos
address_line_1Texto nullObrigatórioPrimeira linha de endereço.
address_line_2Texto nullObrigatórioInformações adicionais do endereço.
cityTexto nullObrigatórioCidade ou localidade.
country_codeTexto nullObrigatórioCódigo do país.
first_nameTexto nullObrigatórioNome.
house_numberTexto nullObrigatórioNúmero do edifício ou da casa.
last_nameTexto nullObrigatórioApelido.
phoneTexto nullObrigatórioNúmero de telefone.
postal_codeTexto nullObrigatórioCódigo postal.
regionTexto nullObrigatórioRegião administrativa.
streetTexto nullObrigatórioNome da rua.
Campos adicionais: Não
Listar — Pedidos — Resposta
ApiResponse_list_OrderSummaryData__ · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
dataLista <OrderSummaryData> ObrigatórioExemplo de resposta · ApiResponse_list_OrderSummaryData__.
metaContextPageMetaContextMetaPageMetaRequestMetaObrigatórioMetadados da resposta.
Campos adicionais: Não
Obter — Pedidos — Resposta
ApiResponse_OrderDetailData_ · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
dataOrderDetailDataObrigatórioExemplo de resposta · OrderDetailData.
metaContextPageMetaContextMetaPageMetaRequestMetaObrigatórioMetadados da resposta.
Campos adicionais: Não
Informações do cliente registadas para este recurso
CustomerData · Esquema · Esquemas de dados: Pedidos
emailTextoObrigatórioEndereço de e-mail.
first_nameTexto nullObrigatórioNome.
last_nameTexto nullObrigatórioApelido.
phoneTexto nullObrigatórioNúmero de telefone.
Campos adicionais: Não
Datas de envio e entrega
DeliveryDatesData · A lista e os detalhes dos pedidos incluem delivery.dates. As datas YYYY-MM-DD são previstas e não confirmam o envio. As datas atuais têm prioridade; pedidos antigos usam a estimativa guardada. Valores apagados ou desconhecidos são null. Os detalhes incluem também todas as linhas e imagens dos produtos.
dispatch_timezoneTexto nullObrigatórioFuso horário do envio (IANA; null).
estimated_delivery_fromTexto nullObrigatórioInício da entrega estimada (YYYY-MM-DD; null).
Texto:format:"date"estimated_delivery_toTexto nullObrigatórioFim da entrega estimada (YYYY-MM-DD; null).
Texto:format:"date"planned_dispatch_onTexto nullObrigatórioData de envio prevista (YYYY-MM-DD; null).
Texto:format:"date"
Campos adicionais: Não
DeliveryPickupPointData
DeliveryPickupPointData · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
addressPickupPointAddressDataObrigatórioEndereço de entrega.
codeTextoObrigatórioCódigo estável legível por programas.
Restrições
pattern"^[A-Za-z0-9_-]{1,63}$"
coordinatesPickupPointCoordinatesDatanullObrigatórioValor definido pelo esquema que o contém.
country_codeTextoObrigatórioCódigo do país.
Restrições
pattern"^[A-Z]{2}$"
environmentTextoObrigatórioInformações do ambiente associadas ao registo.
Restrições
enum["live", "sandbox"]
kindTextoObrigatórioVariante da estrutura de dados definida pelos valores permitidos.
Restrições
enum["locker", "pickup_point"]
location_descriptionTexto nullObrigatórioDescrição no idioma selecionado.
Texto:maxLength:1000nameTextoObrigatórioNome do recurso no contexto correspondente.
minLength:1maxLength:160opening_hoursTexto nullObrigatórioOpening hours
Texto:maxLength:500operatorTextoObrigatórioNome do recurso no contexto correspondente.
minLength:1maxLength:63verified_atTextoObrigatórioMomento da atualização mais recente.
format:"date-time"
Campos adicionais: Não
Informações da fatura
InvoiceData · Esquema · Esquemas de dados: Pedidos
address_line_1Texto nullObrigatórioPrimeira linha de endereço.
address_line_2Texto nullObrigatórioInformações adicionais do endereço.
cityTexto nullObrigatórioCidade ou localidade.
company_nameTexto nullObrigatórioNome da empresa.
country_codeTexto nullObrigatórioCódigo do país.
house_numberTexto nullObrigatórioNúmero do edifício ou da casa.
postal_codeTexto nullObrigatórioCódigo postal.
regionTexto nullObrigatórioRegião administrativa.
streetTexto nullObrigatórioNome da rua.
tax_identifierTexto nullObrigatórioNúmero de identificação fiscal.
tax_schemeTexto nullObrigatórioEsquema de cálculo de impostos.
Campos adicionais: Não
Montante líquido / Montante do imposto / Montante bruto
OrderAmountBreakdownData · Os montantes e taxas vêm da encomenda guardada, incluindo correções das linhas. Dados históricos em falta são null e não são substituídos pelas taxas atuais do catálogo. Os montantes continuam a ser textos decimais.
grossMoneyDataObrigatórioMontante bruto · Após os descontos; Desconhecido: null; zero conhecido: 0.
netMoneyDatanullObrigatórioMontante líquido · Após os descontos; Desconhecido: null; zero conhecido: 0.
taxMoneyDatanullObrigatórioMontante do imposto · Após os descontos; Desconhecido: null; zero conhecido: 0.
Campos adicionais: Não
Envio · Descontos
OrderDeliveryDiscountData · Os montantes e taxas vêm da encomenda guardada, incluindo correções das linhas. Dados históricos em falta são null e não são substituídos pelas taxas atuais do catálogo. Os montantes continuam a ser textos decimais.
amountMoneyDataObrigatórioMontante bruto · Envio · Descontos.
campaign_idTextoObrigatórioIdentificador do recurso; preserve-o conforme retornado.
codeTexto nullObrigatórioCódigo estável legível por programas.
kindTextoObrigatórioVariante da estrutura de dados definida pelos valores permitidos.
Restrições
enum["coupon", "promotion"]
nameTextoObrigatórioNome do recurso no contexto correspondente.
sequenceNúmero inteiro nullObrigatórioPosição na coleção ordenada.
versionNúmero inteiroObrigatórioVersão do recurso utilizada para controlo de concorrência.
Campos adicionais: Não
Obter — Pedidos — Resposta
OrderDetailData · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
created_atTextoObrigatórioMomento da criação.
format:"date-time"customerCustomerDataObrigatórioInformações do cliente registadas para este recurso.
deliveryShippingDetailDataObrigatórioMétodo de entrega e informações associadas.
discount_amountMoneyDataObrigatórioValor decimal codificado como texto JSON; null apenas quando permitido.
discountsLista <OrderDiscountData> ObrigatórioDescontos
idTextoObrigatórioIdentificador do recurso; preserve-o conforme retornado. (OrderDetailData).
invoiceInvoiceDatanullObrigatórioInformações da fatura.
invoice_requestedBooleanoObrigatórioIndica se foi solicitada uma fatura.
lifecycle_stateOrderLifecycleStateObrigatórioEstado do ciclo de vida do recurso.
linesLista <OrderLineData> ObrigatórioDados das linhas do pedido preservados no momento do registo.
localeTextoObrigatórioIdioma selecionado para esta requisição.
market_idTextoObrigatórioIdentificador do mercado retornado pelo endpoint de contexto.
numberTextoObrigatórioNúmero do pedido ou da solicitação exibido ao utilizador.
paymentPaymentDataObrigatórioDetalhes do pagamento registados no pedido.
pickup_pointPickupPointDatanullObrigatórioPonto de recolha
prices_include_taxBooleanoObrigatórioIndica se os preços da lista incluem impostos.
shipping_addressAddressDatanullObrigatórioEndereço de entrega.
shipping_discount_amountMoneyDataObrigatórioValor decimal codificado como texto JSON; null apenas quando permitido.
statusOrderStatusDataObrigatórioEstado aceito por esta operação específica.
subtotalMoneyDataObrigatórioValor anterior aos componentes adicionais indicados na resposta.
taxMoneyDataObrigatórioInformações fiscais.
tax_breakdownOrderTaxBreakdownDataObrigatórioGrupos fiscais · source + tax_rate; unallocated_tax.
tax_country_codeTexto nullObrigatórioPaís fiscal · Dados guardados da encomenda · ISO 3166-1 alpha-2; null.
totalMoneyDataObrigatórioValor total.
totalsOrderTotalsDataObrigatórioTotais · net / tax / gross; Antes dos descontos / Após os descontos.
Campos adicionais: Não
Metadados e URL da imagem
OrderImageData · Esquema · Esquemas de dados: Pedidos
altTexto nullObrigatórioTexto alternativo de uma imagem.
sourceTextoOpcionalOrigem da atividade registada.
const:"current_catalog"urlTextoObrigatórioURL do recurso.
Campos adicionais: Não
Estado do ciclo de vida do recurso
OrderLifecycleState · Esquema · Esquemas de dados: Pedidos
TextoRestrições
enum["placed", "cancelled", "fulfilled", "returned"]
Campos adicionais: Sim
Dados das linhas do pedido preservados no momento do registo
OrderLineData · Esquema · Esquemas de dados: Pedidos
discount_amountMoneyDataObrigatórioValor decimal codificado como texto JSON; null apenas quando permitido.
discount_grossMoneyDataObrigatórioMontante bruto · Descontos; Desconhecido: null; zero conhecido: 0.
discount_netMoneyDatanullObrigatórioMontante líquido · Descontos; Desconhecido: null; zero conhecido: 0.
discount_taxMoneyDatanullObrigatórioMontante do imposto · Descontos; Desconhecido: null; zero conhecido: 0.
discountsLista <OrderDiscountData> ObrigatórioDescontos · net / tax / gross.
identifiersObjetoCampos adicionais: TextoObrigatórioCódigos de identificação do produto.
imageOrderImageDatanullObrigatórioMetadados e URL da imagem.
line_idTextoObrigatórioIdentificador estável da linha da encomenda.
manual_discountOrderManualDiscountDatanullObrigatórioDesconto manual; null.
nameTextoObrigatórioNome do recurso no contexto correspondente.
original_totalMoneyDataObrigatórioValor total.
original_total_grossMoneyDataObrigatórioMontante bruto · Produtos · Antes dos descontos; Desconhecido: null; zero conhecido: 0.
original_total_netMoneyDatanullObrigatórioMontante líquido · Produtos · Antes dos descontos; Desconhecido: null; zero conhecido: 0.
original_total_taxMoneyDatanullObrigatórioMontante do imposto · Produtos · Antes dos descontos; Desconhecido: null; zero conhecido: 0.
positionNúmero inteiroObrigatórioPosição na coleção ordenada.
product_idTextoObrigatórioIdentificador do produto.
quantityNúmero inteiroObrigatórioNúmero de unidades.
skuTextoObrigatórioCódigo da unidade de manutenção de stock.
taxMoneyDatanullObrigatórioMontante do imposto · Uma unidade · Dados guardados da encomenda; tax ≠ unit_tax; Desconhecido: null; zero conhecido: 0.
tax_category_idTexto nullObrigatórioIdentificador da categoria fiscal · Dados guardados da encomenda; null.
tax_category_nameTexto nullObrigatórioNome guardado da categoria fiscal; null.
tax_rateTexto nullObrigatóriotax_rate · Dados guardados da encomenda: "0.23" = 23%; "0" ≠ null.
totalMoneyDataObrigatórioValor total.
total_grossMoneyDataObrigatórioMontante bruto · Produtos · Após os descontos; Desconhecido: null; zero conhecido: 0.
total_netMoneyDatanullObrigatórioMontante líquido · Produtos · Após os descontos; Desconhecido: null; zero conhecido: 0.
total_taxMoneyDatanullObrigatórioMontante do imposto · Produtos · Após os descontos · Dados guardados da encomenda; Desconhecido: null; zero conhecido: 0.
unit_grossMoneyDataObrigatórioMontante bruto · Uma unidade · Antes dos descontos; Desconhecido: null; zero conhecido: 0.
unit_netMoneyDatanullObrigatórioMontante líquido · Uma unidade · Antes dos descontos; Desconhecido: null; zero conhecido: 0.
unit_priceMoneyDataObrigatórioPreço por unidade.
unit_taxMoneyDatanullObrigatórioMontante do imposto · Uma unidade · Antes dos descontos; Desconhecido: null; zero conhecido: 0.
variant_idTexto nullObrigatórioIdentificador da variante do produto.
variant_optionsLista <shopently_engine__domains__orders__adapters__public_http__orders__schemas__VariantOptionData> ObrigatórioOpções de variante associadas ao produto ou aos dados preservados.
Campos adicionais: Não
Desconto manual
OrderManualDiscountData · Os montantes e taxas vêm da encomenda guardada, incluindo correções das linhas. Dados históricos em falta são null e não são substituídos pelas taxas atuais do catálogo. Os montantes continuam a ser textos decimais.
amountMoneyDataObrigatórioMontante bruto · Desconto manual · Dados guardados da encomenda.
kindTextoObrigatórioTipo de desconto: percentage / fixed.
Restrições
enum["percentage", "fixed"]
valueTextoObrigatórioValor configurado: percentage "10" = 10%; fixed = Montante bruto.
Campos adicionais: Não
Estado aceito por esta operação específica
OrderPaymentStatus · Esquema · Esquemas de dados: Pedidos
TextoRestrições
enum["unpaid", "paid", "failed", "refunded"]
Campos adicionais: Sim
Estado aceito por esta operação específica
OrderStatusData · Esquema · Esquemas de dados: Pedidos
idTextoObrigatórioIdentificador do recurso; preserve-o conforme retornado. (OrderStatusData).
nameTextoObrigatórioNome do recurso no contexto correspondente.
updated_atTextoObrigatórioMomento da atualização mais recente.
format:"date-time"versionNúmero inteiroObrigatórioVersão do recurso utilizada para controlo de concorrência.
Campos adicionais: Não
Listar · Estados — Pedidos — Resposta
shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
created_atTextoObrigatórioMomento da criação.
format:"date-time"idTextoObrigatórioIdentificador do recurso; preserve-o conforme retornado. (shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData).
is_initialBooleanoObrigatórioIndica se este é o estado inicial.
nameTextoObrigatórioNome do recurso no contexto correspondente.
positionNúmero inteiroObrigatórioPosição na coleção ordenada.
Campos adicionais: Não
Listar · Estados — Pedidos — Resposta
shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_StatusDefinitionData____1 · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
dataLista <shopently_engine__domains__orders__adapters__public_http__orders__schemas__StatusDefinitionData> ObrigatórioExemplo de resposta · shopently_engine__runtime__public_api_http__responses__models__ApiResponse_list_StatusDefinitionData____1.
metaContextPageMetaContextMetaPageMetaRequestMetaObrigatórioMetadados da resposta.
Campos adicionais: Não
Atualizar · Estado — Pedidos — Corpo da requisição
OrderStatusUpdate · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
expected_versionNúmero inteiroObrigatórioVersão lida antes da escrita; uma divergência rejeita a atualização.
minimum:1maximum:9223372036854775807status_idTextoObrigatórioIdentificador obtido do catálogo de estados correspondente.
Restrições
pattern"^[a-z0-9][a-z0-9_-]{0,62}$"
Campos adicionais: Não
Listar — Pedidos — Resposta
OrderSummaryData · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
created_atTextoObrigatórioMomento da criação.
format:"date-time"customerCustomerDataObrigatórioInformações do cliente registadas para este recurso.
deliveryShippingDataObrigatórioMétodo de entrega e informações associadas.
discount_amountMoneyDataObrigatórioValor decimal codificado como texto JSON; null apenas quando permitido.
idTextoObrigatórioIdentificador do recurso; preserve-o conforme retornado. (OrderSummaryData).
lifecycle_stateOrderLifecycleStateObrigatórioEstado do ciclo de vida do recurso.
localeTextoObrigatórioIdioma selecionado para esta requisição.
market_idTextoObrigatórioIdentificador do mercado retornado pelo endpoint de contexto.
numberTextoObrigatórioNúmero do pedido ou da solicitação exibido ao utilizador.
paymentPaymentDataObrigatórioDetalhes do pagamento registados no pedido.
prices_include_taxBooleanoObrigatórioIndica se os preços da lista incluem impostos.
shipping_discount_amountMoneyDataObrigatórioValor decimal codificado como texto JSON; null apenas quando permitido.
statusOrderStatusDataObrigatórioEstado aceito por esta operação específica.
subtotalMoneyDataObrigatórioValor anterior aos componentes adicionais indicados na resposta.
taxMoneyDataObrigatórioInformações fiscais.
tax_country_codeTexto nullObrigatórioPaís fiscal · Dados guardados da encomenda · ISO 3166-1 alpha-2; null.
totalMoneyDataObrigatórioValor total.
Campos adicionais: Não
Encomenda · Grupos fiscais
OrderTaxBreakdownData · Os montantes e taxas vêm da encomenda guardada, incluindo correções das linhas. Dados históricos em falta são null e não são substituídos pelas taxas atuais do catálogo. Os montantes continuam a ser textos decimais.
groupsLista <OrderTaxGroupData> ObrigatórioGrupos fiscais · source + tax_rate; Desconhecido: null; zero conhecido: 0.
unallocated_taxMoneyDataObrigatórioImposto não atribuído = order.tax − Σ groups.tax; ±.
Campos adicionais: Não
Grupos fiscais
OrderTaxGroupData · Os montantes e taxas vêm da encomenda guardada, incluindo correções das linhas. Dados históricos em falta são null e não são substituídos pelas taxas atuais do catálogo. Os montantes continuam a ser textos decimais.
grossMoneyDataObrigatórioMontante bruto · Após os descontos; Desconhecido: null; zero conhecido: 0.
netMoneyDatanullObrigatórioMontante líquido · Após os descontos; Desconhecido: null; zero conhecido: 0.
sourceTextoObrigatórioOrigem: products (Produtos), shipping (Envio).
Restrições
enum["products", "shipping"]
taxMoneyDatanullObrigatórioMontante do imposto · Após os descontos; Desconhecido: null; zero conhecido: 0.
tax_rateTexto nullObrigatóriotax_rate · Dados guardados da encomenda: "0.23" = 23%; "0" ≠ null.
Campos adicionais: Não
Encomenda · Totais
OrderTotalsData · Os montantes e taxas vêm da encomenda guardada, incluindo correções das linhas. Dados históricos em falta são null e não são substituídos pelas taxas atuais do catálogo. Os montantes continuam a ser textos decimais.
before_discountsOrderAmountBreakdownDataObrigatórioEncomenda · Antes dos descontos · net / tax / gross.
discountsOrderAmountBreakdownDataObrigatórioDescontos · net / tax / gross.
orderOrderAmountBreakdownDataObrigatórioEncomenda · Após os descontos · net / tax / gross.
product_discountsOrderAmountBreakdownDataObrigatórioProdutos · Descontos · net / tax / gross.
productsOrderAmountBreakdownDataObrigatórioProdutos · Após os descontos · net / tax / gross.
products_before_discountsOrderAmountBreakdownDataObrigatórioProdutos · Antes dos descontos · net / tax / gross.
shippingOrderAmountBreakdownDataObrigatórioEnvio · Após os descontos · net / tax / gross.
shipping_before_discountsOrderAmountBreakdownDataObrigatórioEnvio · Antes dos descontos · net / tax / gross.
shipping_discountsOrderAmountBreakdownDataObrigatórioEnvio · Descontos · net / tax / gross.
Campos adicionais: Não
Opções de variante associadas ao produto ou aos dados preservados
shopently_engine__domains__orders__adapters__public_http__orders__schemas__VariantOptionData · Esquema · Esquemas de dados: Pedidos
nameTextoObrigatórioNome do recurso no contexto correspondente.
valueTextoObrigatórioValor definido pelo esquema que o contém.
Campos adicionais: Não
OrderDiscountData
OrderDiscountData · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
amountMoneyDataObrigatórioMontante bruto · Produtos · Descontos.
campaign_idTextoObrigatórioIdentificador do recurso; preserve-o conforme retornado.
codeTexto nullObrigatórioCódigo estável legível por programas.
kindTextoObrigatórioVariante da estrutura de dados definida pelos valores permitidos.
Restrições
enum["coupon", "promotion"]
nameTextoObrigatórioNome do recurso no contexto correspondente.
sequenceNúmero inteiro nullOpcionalOrdem de aplicação; null.
shipping_amountMoneyDatanullOpcionalMontante bruto · Envio · Descontos; null.
versionNúmero inteiroObrigatórioVersão do recurso utilizada para controlo de concorrência.
Campos adicionais: Não
Detalhes do pagamento registados no pedido
PaymentData · Esquema · Esquemas de dados: Pedidos
amountMoneyDataObrigatóriopayment.amount é o total da encomenda. O estado do pagamento não determina montantes pagos, reembolsados ou em dívida.
environmentTextoObrigatórioInformações do ambiente associadas ao registo.
Restrições
enum["live", "sandbox"]
method_codeTexto nullObrigatórioCódigo do método de entrega ou pagamento.
method_nameTexto nullObrigatórioNome do método de entrega ou pagamento.
paid_atTexto nullObrigatórioData e hora em que o pagamento foi marcado como pago.
Texto:format:"date-time"statusOrderPaymentStatusObrigatórioEstado aceito por esta operação específica.
updated_atTextoObrigatórioMomento da atualização mais recente.
format:"date-time"versionNúmero inteiroObrigatórioVersão do recurso utilizada para controlo de concorrência.
Campos adicionais: Não
Atualizar · Estado do pagamento — Pedidos — Corpo da requisição
PaymentStatusUpdate · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
expected_versionNúmero inteiroObrigatórioVersão lida antes da escrita; uma divergência rejeita a atualização.
minimum:0maximum:9223372036854775807reasonTextoObrigatórioMotivo registado para a alteração.
minLength:1maxLength:500statusPaymentStatusObrigatórioEstado aceito por esta operação específica.
Campos adicionais: Não
Estado aceito por esta operação específica
PaymentStatus · Esquema · Esquemas de dados: Pedidos
TextoRestrições
enum["unpaid", "paid", "failed", "refunded"]
Campos adicionais: Sim
PickupPointAddressData
PickupPointAddressData · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
address_line_1TextoObrigatórioPrimeira linha de endereço.
minLength:1maxLength:240cityTextoObrigatórioCidade ou localidade.
minLength:1maxLength:160postal_codeTextoObrigatórioCódigo postal.
minLength:1maxLength:32
Campos adicionais: Não
PickupPointCoordinatesData
PickupPointCoordinatesData · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
latitudeNúmeroObrigatórioWGS84 φ (°)
minimum:-90.0maximum:90.0longitudeNúmeroObrigatórioWGS84 λ (°)
minimum:-180.0maximum:180.0
Campos adicionais: Não
PickupPointData
PickupPointData · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
address_line1TextoObrigatórioPrimeira linha de endereço.
cityTextoObrigatórioCidade ou localidade.
codeTextoObrigatórioCódigo estável legível por programas.
country_codeTextoObrigatórioCódigo do país.
kindTextoObrigatórioVariante da estrutura de dados definida pelos valores permitidos.
Restrições
enum["locker", "pickup_point"]
latitudeNúmero nullObrigatórioWGS84 φ (°)
location_descriptionTexto nullObrigatórioDescrição no idioma selecionado.
longitudeNúmero nullObrigatórioWGS84 λ (°)
nameTextoObrigatórioNome do recurso no contexto correspondente.
opening_hoursTexto nullObrigatórioOpening hours
operatorTextoObrigatórioNome do recurso no contexto correspondente.
postal_codeTextoObrigatórioCódigo postal.
Campos adicionais: Não
PickupPointSummaryData
PickupPointSummaryData · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
codeTextoObrigatórioCódigo estável legível por programas.
Restrições
pattern"^[A-Za-z0-9_-]{1,63}$"
country_codeTextoObrigatórioCódigo do país.
Restrições
pattern"^[A-Z]{2}$"
environmentTextoObrigatórioInformações do ambiente associadas ao registo.
Restrições
enum["live", "sandbox"]
kindTextoObrigatórioVariante da estrutura de dados definida pelos valores permitidos.
Restrições
enum["locker", "pickup_point"]
operatorTextoObrigatórioNome do recurso no contexto correspondente.
minLength:1maxLength:63
Campos adicionais: Não
Informações do cliente registadas para este recurso
RequestCustomerData · Esquema · Esquemas de dados: Pedidos
emailTextoObrigatórioEndereço de e-mail.
nameTextoObrigatórioNome do recurso no contexto correspondente.
Campos adicionais: Não
Método de entrega e informações associadas
ShippingData · Esquema · Esquemas de dados: Pedidos
amountMoneyDataObrigatórioMontante bruto do envio registado na encomenda como MoneyData. Alterações fiscais posteriores não alteram este montante histórico.
datesDeliveryDatesDataObrigatórioDatas de envio e entrega. A lista e os detalhes dos pedidos incluem delivery.dates. As datas YYYY-MM-DD são previstas e não confirmam o envio. As datas atuais têm prioridade; pedidos antigos usam a estimativa guardada. Valores apagados ou desconhecidos são null. Os detalhes incluem também todas as linhas e imagens dos produtos.
method_codeTexto nullObrigatórioCódigo do método de entrega ou pagamento.
method_nameTexto nullObrigatórioNome do método de entrega ou pagamento.
pickup_pointPickupPointSummaryDatanullObrigatórioPonto de recolha
recipient_modeTextoObrigatórioVariante da estrutura de dados definida pelos valores permitidos.
Restrições
enum["full_address", "pickup_contact"]
Campos adicionais: Não
ShippingDetailData
ShippingDetailData · Campos, tipos e restrições dos dados aceites ou devolvidos pela API.
amountMoneyDataObrigatórioMontante bruto do envio registado na encomenda como MoneyData. Alterações fiscais posteriores não alteram este montante histórico.
datesDeliveryDatesDataObrigatórioDatas de envio e entrega. A lista e os detalhes dos pedidos incluem delivery.dates. As datas YYYY-MM-DD são previstas e não confirmam o envio. As datas atuais têm prioridade; pedidos antigos usam a estimativa guardada. Valores apagados ou desconhecidos são null. Os detalhes incluem também todas as linhas e imagens dos produtos.
discount_grossMoneyDataObrigatórioMontante bruto · Descontos; Desconhecido: null; zero conhecido: 0.
discount_netMoneyDatanullObrigatórioMontante líquido · Descontos; Desconhecido: null; zero conhecido: 0.
discount_taxMoneyDatanullObrigatórioMontante do imposto · Descontos; Desconhecido: null; zero conhecido: 0.
discountsLista <OrderDeliveryDiscountData> nullObrigatórioEnvio · Descontos; []: 0; null: Desconhecido: null; zero conhecido: 0.
grossMoneyDataObrigatórioMontante bruto · Após os descontos; Desconhecido: null; zero conhecido: 0.
method_codeTexto nullObrigatórioCódigo do método de entrega ou pagamento.
method_nameTexto nullObrigatórioNome do método de entrega ou pagamento.
netMoneyDatanullObrigatórioMontante líquido · Após os descontos; Desconhecido: null; zero conhecido: 0.
original_grossMoneyDataObrigatórioMontante bruto · Envio · Antes dos descontos; Desconhecido: null; zero conhecido: 0.
original_netMoneyDatanullObrigatórioMontante líquido · Envio · Antes dos descontos; Desconhecido: null; zero conhecido: 0.
original_taxMoneyDatanullObrigatórioMontante do imposto · Envio · Antes dos descontos; Desconhecido: null; zero conhecido: 0.
pickup_pointDeliveryPickupPointDatanullObrigatórioPonto de recolha
recipient_modeTextoObrigatórioVariante da estrutura de dados definida pelos valores permitidos.
Restrições
enum["full_address", "pickup_contact"]
taxMoneyDatanullObrigatórioMontante do imposto · Após os descontos; Desconhecido: null; zero conhecido: 0.
tax_category_idTexto nullObrigatórioIdentificador da categoria fiscal · Dados guardados da encomenda; null.
tax_category_nameTexto nullObrigatórioNome guardado da categoria fiscal; null.
tax_rateTexto nullObrigatóriotax_rate · Dados guardados da encomenda: "0.23" = 23%; "0" ≠ null.
Campos adicionais: Não