Как это работает
Zonos Collect интегрируется в ваш существующий рабочий процесс расчета таможенных платежей. Когда вы добавляете quoteType: COLLECT в мутацию landedCostCalculateWorkflow, запрос функционирует идентично стандартному расчету таможенных платежей; он возвращает все те же данные, но дополнительно запускает рабочий процесс Collect.
Процесс очень простой: укажите quoteType: COLLECT в своем запросе, и система автоматически создает корзину оплаты, отправляет ссылку на корзину на электронную почту стороне назначения и преобразует предложение в заказ после завершения платежа.
Создание предложения Collect
Используйте тот же рабочий процесс GraphQL, с которым вы уже знакомы, просто добавьте один параметр. Добавление quoteType: COLLECT в входные данные landedCostCalculateWorkflow запускает весь процесс Collect при сохранении всех существующих функций. Поле links в ответе возвращает URL сеанса оформления заказа, который вы можете сохранить и использовать для последующего контакта с плательщиком.
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 } } }}Вебхуки
Настройте вебхук ORDER_CREATED webhook, чтобы получать уведомления, как только любое предложение будет преобразовано в заказ:
mutation CreateOrderWebhook($input: WebhookCreateInput!) { webhookCreate(input: $input) { id status url }}Полезная нагрузка будет включать поле типа. Проверьте payload.type === "COLLECT" для обработки только заказов Collect:
javascript
if (payload.type === 'COLLECT') {
}
Управление на Dashboard
Предложения и заказы: Предложения и заказы Collect отображаются с бейджами "COLLECT" на Dashboard. Вы можете фильтровать по типу предложения для просмотра и управления предложениями, специфичными для Collect, и мониторинга статуса платежа.
Фирменный стиль электронной почты: Отрегулируйте фирменный стиль электронной почты для корзин платежей Collect в разделе Dashboard → Settings → Email Templates
Опыт конечного получателя
Когда вы создаете предложение Collect, ваш клиент получает автоматическое электронное письмо с защищенной ссылкой на оплату. Корзина оплаты отображает пошлины, налоги и сборы с полной прозрачностью, сохраняя при этом конфиденциальность цен на ваши товары.
Для получения полной информации о процессе оплаты, поддерживаемых странах и языках, а также вариантах настройки см. Руководство по опыту конечного получателя.
Начало работы с Collect
Собирайте пошлины, налоги и сборы у конечных получателей перед доставкой.