Pular para o conteúdo

Shipping

Eventos da família shipping.* notificam mudanças no status de entrega de pedidos.

Eventos Disponíveis

  • shipping.waiting_postage - Aguardando postagem
  • shipping.fulfilled - Pedido separado/enviado
  • shipping.delay - Entrega atrasada
  • shipping.in_transit - Em trânsito
  • shipping.stopped_in_inspection - Retido em fiscalização
  • shipping.in_destination_analysis - Em análise no destino
  • shipping.customs_inspection_completed - Fiscalização aduaneira concluída
  • shipping.out_for_delivery - Saiu para entrega
  • shipping.out_for_delivery_to_sender - Saiu para entrega ao remetente
  • shipping.returned - Devolvido
  • shipping.refused - Recusado
  • shipping.object_destroyed - Objeto destruído
  • shipping.lost - Extraviado
  • shipping.misplaced - Desviado
  • shipping.withdrawal_available - Disponível para retirada
  • shipping.failed - Falha na entrega
  • shipping.not_delivered - Não entregue
  • shipping.canceled - Cancelado
  • shipping.delivered - Entregue

Estrutura do Payload

{
"customer": {
"id": "123456",
"name": "João Silva",
"email": "[email protected]",
"document": "12345678900",
"phone_numbers": [
{
"formatted_phone": "+5511999999999",
"type": null,
"raw_number": "999999999",
"area_code": "11",
"international_dialing_code": "55"
}
],
"address": {
"street": "Rua Principal",
"number": "123",
"complement": "Apto 45",
"neighborhood": "Centro",
"city": "São Paulo",
"state": "SP",
"country": "BR",
"postal_code": "01000-000"
}
},
"order": {
"id": "order_456",
"status": "waiting_delivery",
"raw_status": "waiting_delivery",
"created_at": 1705319000,
"paid_at": 1705319100,
"updated_at": 1705319100,
"warranty_until": null,
"canceled_at": null,
"refunded_at": null
},
"checkout": {
"id": "checkout_789",
"url": "https://checkout.example.com/..."
},
"payment": {
"currency": "BRL",
"total": 29990,
"discount_value": 0,
"shipping_value": 1500,
"total_products_value": 28490,
"payment_method": {
"type": "credit_card",
"brand": "visa",
"last_digits": "1234",
"expiration_month": "12",
"expiration_year": "2028"
},
"coupons": []
},
"shipping": {
"carrier": "Correios",
"total_value": 1500,
"tracking_url": "https://rastreamento.correios.com.br/BR123456789BR",
"tracking_code": "BR123456789BR",
"method": "PAC",
"delivery_address": {
"street": "Rua Principal",
"number": "123",
"complement": "Apto 45",
"neighborhood": "Centro",
"city": "São Paulo",
"state": "SP",
"country": "BR",
"postal_code": "01000-000"
},
"estimated_delivery_date": 1705923900,
"estimated_delivery_time_in_days": 7,
"status": "in_transit",
"raw_status": "Objeto em trânsito"
},
"products": [
{
"id": "prod_789",
"name": "Produto Exemplo",
"type": "product",
"quantity": 1,
"unit_value": 28490,
"total_value": 28490,
"image_url": "https://example.com/product.jpg",
"offer_type": "main"
}
],
"lead_tracking": {
"src": "facebook_ads",
"sck": null,
"utm_source": "facebook",
"utm_campaign": "black_friday",
"utm_medium": "cpc",
"utm_content": null,
"utm_term": null,
"utm_id": null,
"meta_fbp": null,
"google_ga_id": null,
"google_gclid": null,
"google_gclsrc": null,
"google_dclid": null,
"google_gbraid": null,
"google_wbraid": null,
"tiktok_ttlid": null,
"ip": null
}
}

Componentes do Payload

Customer

CampoTipoDescrição
idstring | nullID único do cliente
namestring | nullNome completo
emailstring | nullE-mail
documentstring | nullDocumento (CPF/CNPJ) apenas números
phone_numbersarrayLista de telefones
addressobjectEndereço

Phone Numbers

CampoTipoDescrição
formatted_phonestring | nullTelefone formatado em E.164
typestring | nullTipo do telefone
raw_numberstring | nullNúmero sem formatação
area_codestring | nullCódigo de área (DDD)
international_dialing_codestring | nullCódigo discagem internacional

Address

CampoTipoDescrição
streetstring | nullNome da rua
numberstring | nullNúmero
complementstring | nullComplemento
neighborhoodstring | nullBairro
citystring | nullCidade
statestring | nullEstado (sigla)
countrystring | nullCódigo ISO 3166-1 alpha-2
postal_codestring | nullCEP

Order

CampoTipoDescrição
idstring | nullID único do pedido
statusstring | nullStatus normalizado
raw_statusstring | nullStatus original do provedor
created_atinteger | nullTimestamp de criação
paid_atinteger | nullTimestamp do pagamento
updated_atinteger | nullTimestamp da última atualização
warranty_untilinteger | nullTimestamp de expiração da garantia
canceled_atinteger | nullTimestamp do cancelamento
refunded_atinteger | nullTimestamp do reembolso

Status Normalizados (OrderStatus)

ValorDescrição
draftRascunho
openAberto
abandonedAbandonado
waiting_paymentAguardando pagamento
payment_processingProcessando pagamento
handlingEm separação
waiting_fulfillmentAguardando separação/envio
waiting_deliveryAguardando entrega
paidPago
partially_paidParcialmente pago
partially_refundedParcialmente reembolsado
completedCompleto (ciclo completo ou garantia expirada)
refundedReembolsado
disputedEm disputa (chargeback)
expiredExpirado
canceledCancelado
failedFalhou
scheduledAgendado

Checkout

CampoTipoDescrição
idstring | nullID único do checkout
urlstring | nullURL do checkout

Payment

CampoTipoDescrição
currencystring | nullCódigo ISO 4217 da moeda
totalinteger | nullValor total em centavos
discount_valueinteger | nullValor do desconto em centavos
shipping_valueinteger | nullValor do frete em centavos
total_products_valueinteger | nullValor total dos produtos em centavos
payment_methodobject | nullMétodo de pagamento
couponsarrayLista de cupons aplicados

Coupon

CampoTipoDescrição
idstring | nullID do cupom
codestring | nullCódigo do cupom
valueinteger | nullValor do desconto em centavos
percentagefloat | nullPercentual do desconto
incidencestring | nullIncidência do cupom
incidence_typestring | nullTipo de incidência
expiration_dateinteger | nullTimestamp de expiração

Incidence (CouponIncidence)

ValorDescrição
totalIncide sobre o total
productsIncide sobre os produtos
shippingIncide sobre o frete

Incidence Type (CouponIncidenceType)

ValorDescrição
valueDesconto em valor fixo
percentageDesconto em percentual

Shipping

CampoTipoDescrição
carrierstring | nullNome da transportadora
total_valueinteger | nullValor do frete em centavos
tracking_urlstring | nullURL de rastreamento
tracking_codestring | nullCódigo de rastreamento
methodstring | nullMétodo de envio (ex: PAC, SEDEX)
delivery_addressobjectEndereço de entrega
estimated_delivery_dateinteger | nullTimestamp da data estimada de entrega
estimated_delivery_time_in_daysinteger | nullTempo estimado em dias
statusstring | nullStatus normalizado
raw_statusstring | nullStatus original da transportadora

Delivery Address

CampoTipoDescrição
streetstring | nullNome da rua
numberstring | nullNúmero
complementstring | nullComplemento
neighborhoodstring | nullBairro
citystring | nullCidade
statestring | nullEstado (sigla)
countrystring | nullCódigo ISO 3166-1 alpha-2
postal_codestring | nullCEP

Status Normalizados (ShippingStatus)

ValorDescrição
waiting_postageAguardando postagem
waiting_tracking_codeAguardando código de rastreamento
fulfilledPedido separado/enviado
in_transitEm trânsito
out_for_deliverySaiu para entrega
deliveredEntregue
withdrawal_availableDisponível para retirada
delayedAtrasado
failedFalha na entrega
not_deliveredNão entregue
refusedRecusado
returnedDevolvido
lostExtraviado
misplacedDesviado
canceledCancelado
stopped_in_inspectionRetido em fiscalização
in_destination_analysisEm análise no destino
customs_inspection_completedFiscalização aduaneira concluída
object_destroyedObjeto destruído

Product

CampoTipoDescrição
idstring | nullID do produto
namestring | nullNome do produto
typestringTipo do produto
quantityinteger | nullQuantidade
unit_valueinteger | nullValor unitário em centavos
total_valueinteger | nullValor total em centavos
image_urlstring | nullURL da imagem
offer_typestringTipo de oferta

Product Type (ProductType)

ValorDescrição
productProduto físico ou digital
subscription_planPlano de assinatura

Offer Type (OfferType)

ValorDescrição
mainOferta principal
order_bumpOrder bump (complemento)

LeadTracking

CampoTipoDescrição
srcstring | nullFonte original
sckstring | nullParâmetro SCK
utm_sourcestring | nullUTM Fonte
utm_campaignstring | nullUTM Campanha
utm_mediumstring | nullUTM Mídia
utm_contentstring | nullUTM Conteúdo
utm_termstring | nullUTM Termo
utm_idstring | nullUTM ID
meta_fbpstring | nullFacebook Browser ID
google_ga_idstring | nullGoogle Analytics ID
google_gclidstring | nullGoogle Click ID
google_gclsrcstring | nullGoogle GCLSRC
google_dclidstring | nullGoogle Display Click ID
google_gbraidstring | nullGoogle GBRAID
google_wbraidstring | nullGoogle WBRAID
tiktok_ttlidstring | nullTikTok TTLID
ipstring | nullEndereço IP

Observações

  • Timestamps são em segundos Unix (epoch)
  • Valores monetários são sempre em centavos