DOCS

Использование Zonos с API My Page

Использование Zonos с API Japan Post My Page

Уже создаёте этикетки с помощью API Japan Post My Page? Сохраните вашу интеграцию — добавьте Zonos для предоплаченных этикеток США.

Это руководство предназначено для команд, которые уже интегрируются с API Japan Post My Page для создания этикеток (операция ctCode=52). Для посылок в США, для которых теперь требуется предоплата таможенных платежей, вы создаёте этикетку через Zonos. Zonos расширяет рабочий процесс My Page: он вызывает API меток My Page (ctCode=52) от вашего имени, добавляет ID декларации таможни США и маркировку DDP, а затем возвращает вам метку My Page и номер отслеживания. Japan Post по-прежнему создаёт этикетку и выставляет счёт за почтовые услуги через ваш номер отложенного платежа.

Короче говоря: вы продолжаете строить на основе My Page, а Zonos обрабатывает слой таможни США для посылок, направляемых в Соединённые Штаты.

Если вы интегрируетесь в первый раз, начните с Создание одной посылки.

Как Zonos встраивается 

Для посылки, направляемой в США, вы отправляете посылку в рабочий процесс Zonos CreateDeclarationShipment GraphQL вместо прямого вызова My Page. В одном запросе Zonos:

  1. Вызывает API меток Japan Post (ctCode=52) от вашего имени, используя номера отложенного платежа вашего проверенного аккаунта, чтобы почтовые услуги по-прежнему выставлялись на ваш счёт Japan Post.
  2. Создаёт ID декларации таможни США и связывает его с номером отслеживания.
  3. Добавляет маркировку DDP на метку.
  4. Возвращает метку Japan Post и номер отслеживания вам.

CreateDeclarationShipment объединяет семь шагов. Одни и те же данные, которые вы уже собираете для запроса ctCode=52, распределяются между ними:

  • Отправитель / получательpartyCreateWorkflow ORIGIN и DESTINATION стороны.
  • ТоварыitemCreateWorkflow (позиции внутри shipmentCartons).
  • Упаковка и весcartonsCreateWorkflow.
  • Сервис, обработка и флаги таможниshipmentCreateWorkflow.
Zonos обрабатывает это для вас

Вы не отправляете учётные данные Japan Post или код операции (ctCode, ctId, ctPw), дату отправки (sendDate) или примечания к DDP декларации. Zonos устанавливает их автоматически при вызове My Page.

Как ваши поля My Page сопоставляются с Zonos 

Каждая таблица показывает, куда идёт параметр Japan Post My Page ctCode=52 в рабочем процессе Zonos. Для полных деталей поля, типов и требуемых полей см. Создание одной посылки.

Сервис и обработка → shipmentCreateWorkflow

Параметр My PageПоле ZonosПримечания
sendType + transTypeserviceLevelshipmentRatingCreateWorkflow.serviceLevelCode)Один уровень сервиса Zonos кодирует как почтовый сервис, так и режим транспорта — например, japan_post.air.parcel. Должен быть уровень сервиса japan_post.*.
pkgTypecontentsTypeSALE_OF_GOODS, GIFT, DOCUMENTS, SAMPLE и т. д.
senderInstructionnonDelivery.optionRETURN, ABANDON или FORWARD.
fw_TransTypenonDelivery.transportMethodAIR или MOST_ECONOMICAL.
noCmisNonCommercialtrue / false.
damgesdeclaredValueЗастрахованная стоимость. Должна быть в JPY, целые иены.
totalWeightcartonsCreateWorkflow.weight + weightUnitОтправляется в Japan Post в граммах.

Отправитель → partyCreateWorkflow (сторона ORIGIN)

Параметр My PageПоле ZonosПримечания
from_namperson.firstName + person.lastName
from_companyNameperson.companyName
from_postallocation.postalCode
from_add1 / from_add2 / from_add3location.line1 / location.line2 / location.locality
from_preflocation.administrativeAreaCodeПрефектура.
from_telperson.phone

Получатель → partyCreateWorkflow (сторона DESTINATION)

Параметры получателя to_* сопоставляются со стороной DESTINATION так же, как поля отправителя.

Параметр My PageПоле ZonosПримечания
to_namperson.firstName + person.lastName
to_companyNameperson.companyName
to_couCdlocation.countryCodeUS или PR.
to_add1 / to_add2 / to_add3location.line1 / location.line2 / location.locality
Почтовый индекс / штат / телефонlocation.postalCode / location.administrativeAreaCode / person.phone

Товары → itemCreateWorkflow

Параметр My PageПоле ZonosПримечания
item_pkgcustomsDescriptionОписание таможни товара. Полноширинные символы, макс. 85 символов.
item_hsCodehsCode
item_numquantity
item_weightmeasurements (вес за единицу)
item_costamountЦена за единицу.
item_curUnitcurrencyCode

Преобразования, которые нужно учитывать 

Это преобразования, которые чаще всего требуют внимания:

  • Уровень сервиса заменяет sendType + transType. Выберите один уровень сервиса Zonos japan_post.*, который соответствует почтовому сервису и транспорту, которые вы отправляете сегодня как два отдельных параметра.
  • Застрахованная стоимость (declaredValue) должна быть в JPY, целые иены. Другие валюты или дробные иены будут отклонены.
  • Вес отправляется в Japan Post в граммах. Укажите weight + weightUnit на коробе; Zonos конвертирует.
  • Описания товаров для таможни ограничены 85 полноширинными символами.
  • Все поля адреса должны быть на английском (латинском) языке.

Проверьте ваши этикетки США 

Когда вы создаёте этикетку для США через Zonos, убедитесь, что всё прошло успешно:

  1. Рабочий процесс возвращает номер отслеживания и метку. Проверьте shipmentCreateWorkflow.trackingDetails.number и shipmentCartons[].label.url в ответе.
  2. Был создан ID декларации и связан. Посылка предоплачена таможней только в том случае, если ID декларации связан с номером отслеживания — Zonos это делает в одном запросе.
  3. DDP напечатан на этикетке. Откройте возвращённую этикетку и подтвердите наличие маркировки DDP.
  4. Посылка появляется в вашей приборной панели Zonos под вашим проверенным аккаунтом.
  5. Для пакетной отправки убедитесь, что консолидация закрывается и возвращает квитанцию отправки Japan Post (код 61). См. Пакетная отправка (консолидация).
  6. Сравните с этикеткой My Page. Создайте одну и ту же посылку обоими способами и подтвердите совпадение уровня сервиса, веса, объявленной стоимости и деталей товара на напечатанной этикетке.
Протестируйте перед запуском в боевой режим

Проверьте полный рабочий процесс на контрольной посылке перед отправкой боевого объёма США через Zonos. Ваша интеграция My Page остаётся в силе для всего остального.

Связанные материалы 

Была ли эта страница полезной?