Pular para o conteúdo

Bagy - Shipping

Eventos da família shipping.* na integração Bagy.

Eventos Disponiveis

EventoDescricao
shipping.fulfilledPedido separado
shipping.in_transitEm transito
shipping.deliveredEntregue

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": null,
"international_dialing_code": null
}
],
"address": {
"street": "Rua Principal",
"number": "123",
"complement": "Apto 45",
"neighborhood": "Centro",
"city": "São Paulo",
"state": "SP",
"country": null,
"postal_code": "01000-000"
}
},
"order": {
"id": "789012",
"status": "completed",
"raw_status": "attended",
"created_at": 1705319000,
"updated_at": 1705319100,
"paid_at": 1705319100,
"warranty_until": null,
"canceled_at": null,
"refunded_at": null
},
"shipping": {
"carrier": "Correios",
"total_value": 2000,
"tracking_url": "https://rastreio.correios.com.br/...",
"tracking_code": "AB123456789CD",
"method": "PAC",
"delivery_address": {
"street": "Rua Principal",
"number": "123",
"complement": "Apto 45",
"neighborhood": "Centro",
"city": "São Paulo",
"state": "SP",
"country": null,
"postal_code": "01000-000"
},
"estimated_delivery_date": 1705916400,
"estimated_delivery_time_in_days": 5,
"status": "in_transit",
"raw_status": "shipped"
},
"lead_tracking": {
"src": null,
"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": "189.123.45.67"
}
}

Componentes do Payload

Customer

CampoTipoDescricao
idstring | nullID do cliente
namestring | nullNome completo
emailstring | nullE-mail do cliente
documentstring | nullCPF ou CNPJ (busca em doc e cgc)
phone_numbersPhone[] | nullColecao de telefones do cliente
addressAddressEndereco do cliente

Address

CampoTipoDescricao
streetstring | nullLogradouro
numberstring | nullNumero
complementstring | nullComplemento (detail)
neighborhoodstring | nullBairro (district)
citystring | nullCidade
statestring | nullEstado/UF
countrynullSempre null
postal_codestring | nullCEP (zipcode)

Phone

Telefone do cliente.

CampoTipoDescrição
formatted_phonestring | nullTelefone formatado em E.164
typenullSempre null
raw_numberstring | nullNúmero sem formatação
area_codenullSempre null
international_dialing_codenullSempre null

Order

CampoTipoDescrição
idstring | nullID do pedido
statusstring | nullStatus normalizado do pedido
raw_statusstring | nullStatus de pagamento original
created_atCarbon | nullData de criação
updated_atCarbon | nullData de última atualização
paid_atCarbon | nullData de pagamento processado
warranty_untilnullSempre null
canceled_atCarbon | nullData de cancelamento
refunded_atnullSempre null

Status Normalizados (OrderStatus)

A Bagy retorna os seguintes valores normalizados para o status do pedido:

ValorDescrição
paidPagamento aprovado
completedPedido completado
canceledPedido cancelado
waiting_paymentAguardando pagamento
refundedPedido reembolsado
disputedEm disputa (chargeback)
failedPagamento recusado
expiredPagamento expirado
abandonedCheckout abandonado

Shipping

CampoTipoDescricao
carrierstring | nullNome da transportadora
total_valueint | nullValor do frete
tracking_urlstring | nullURL de rastreamento
tracking_codestring | nullCodigo de rastreamento
methodstring | nullNome do servico de entrega
delivery_addressAddressEndereco de entrega
estimated_delivery_dateCarbon | nullData estimada de entrega
estimated_delivery_time_in_daysint | nullTempo estimado de entrega em dias
statusstring | nullStatus normalizado do envio
raw_statusstring | nullStatus original do envio

DeliveryAddress

CampoTipoDescricao
streetstring | nullLogradouro
numberstring | nullNumero
complementstring | nullComplemento (detail)
neighborhoodstring | nullBairro (district)
citystring | nullCidade
statestring | nullEstado/UF
countrynullSempre null
postal_codestring | nullCEP (zipcode)

LeadTracking

CampoTipoDescricao
srcnullSempre null
scknullSempre null
utm_sourcestring | nullUTM source (data.extra.utm.utm_source)
utm_campaignstring | nullUTM campaign (data.extra.utm.utm_campaign)
utm_mediumstring | nullUTM medium (data.extra.utm.utm_medium)
utm_contentnullSempre null
utm_termnullSempre null
utm_idnullSempre null
meta_fbpnullSempre null
google_ga_idnullSempre null
google_gclidnullSempre null
google_gclsrcnullSempre null
google_dclidnullSempre null
google_gbraidnullSempre null
google_wbraidnullSempre null
tiktok_ttlidnullSempre null
ipstring | nullIP do cliente (data.extra.customer_ip)

Voltar para visão geral da integração