Cómo funciona
Zonos Collect se integra en su flujo de trabajo de landed cost existente. Cuando añade quoteType: COLLECT a su mutación landedCostCalculateWorkflow, la solicitud funciona de forma idéntica a un cálculo de landed cost estándar; devuelve los mismos datos, pero además activa el flujo de trabajo de Collect.
El proceso es sencillo: especifique quoteType: COLLECT en su solicitud, y el sistema genera automáticamente un carrito de pago, envía el enlace del carrito al correo electrónico de la parte de destino y convierte la cotización en un pedido una vez completado el pago.
Crear una cotización de Collect
Utilice el mismo flujo de trabajo GraphQL que ya conoce, solo añada un parámetro. Añadir quoteType: COLLECT a la entrada de su landedCostCalculateWorkflow activa todo el proceso de Collect manteniendo toda la funcionalidad existente. El campo links en la respuesta devuelve la URL de la sesión de checkout, que puede almacenar y utilizar para el seguimiento con el pagador según sea necesario.
mutation CollectQuote($parties: [PartyCreateWorkflowInput!]!$items: [ItemCreateWorkflowInput!]!$shipmentRating: ShipmentRatingCreateWorkflowInput!$landedCost: LandedCostCalculateWorkflowInput!) { partyCreateWorkflow(input: $parties) { type id organization } itemCreateWorkflow(input: $items) { id amount quantity description } cartonizeWorkflow { id } shipmentRatingCreateWorkflow(input: $shipmentRating) { id amount } landedCostCalculateWorkflow(input: $landedCost) { id landedCostGuaranteeCode links { key url } amountSubtotals { duties fees taxes landedCostTotal } fees { amount currency type item { productId } } }}Webhooks
Configure un webhook ORDER_CREATED para recibir notificaciones en cuanto cualquier cotización se convierta en un pedido:
mutation CreateOrderWebhook($input: WebhookCreateInput!) { webhookCreate(input: $input) { id status url }}La carga útil incluirá un campo type. Compruebe payload.type === "COLLECT" para gestionar solo pedidos de Collect:
javascript
if (payload.type === 'COLLECT') {
}
Gestión en Dashboard
Cotizaciones y pedidos: Las cotizaciones y pedidos de Collect se muestran con insignias "COLLECT" en Dashboard. Puede filtrar por tipo de cotización para ver y gestionar cotizaciones específicas de Collect y supervisar el estado de pago.
Marca de correo electrónico: Ajuste la marca de correo electrónico para los carritos de pago de Collect en Dashboard → Settings → Email Templates
Experiencia del consignatario
Cuando crea una cotización de Collect, su cliente recibe un correo electrónico automatizado con un enlace de pago seguro. El carrito de pago muestra aranceles, impuestos y tasas con total transparencia mientras mantiene privados los precios de sus productos.
Para obtener detalles completos sobre el proceso de pago, países e idiomas compatibles y opciones de personalización, consulte la guía de experiencia del consignatario.
Primeros pasos con Collect
Cobre aranceles, impuestos y tasas a los consignatarios antes de la entrega.