Меню

Советы по подключению к сервису API ShipStation

logo
Используйте API ShipStation в качестве агрегатора для вашего сервиса и как отличный инструмент для экономии средств на отправках посылок. Описание особенностей сервиса
Советы по подключению к сервису API ShipStation

Особенности подключения API ShipStation

ShipStation - удобный сервис-агрегатор для отправки данных о готовящихся к отправке посылках. Так, если вы пользуетесь, например, FedEx, DHL, APC или другими службами пересылок и хотите, чтобы все они были собраны в одном месте, то ShipStation - это то, что вам нужно.

В личном кабинете необходимо уже иметь аккаунты необходимых служб доставок и привязать их к вашему аккаунту ShipStation.

Нужно понимать, что поддержка предоставляется для общих методов пересылки, которых и без того огромное множество, но при наличии у вас каких-то особых индивидуальных условий со службой доставки, эти условия в ShipStation учитываться не будут.

Как и в API Payoneer, API ShipStation - это JSON API c использованием популярного метода подписи запросов с передачей header "Authorization" со значением 'Basic ' . base64_encode("$id:$key"), где $id и $key предоставляются разработчику со стороны ShipStation.

Если вас заинтересовала идея использовать ShipStation в качестве агрегатора для вашего сервиса, но вы не знаете, каковы его особенности, то тут все тоже очень просто.

Сервис работает с двумя размерностями размера - сантиметры и дюймы, и тремя размерностями веса - граммы, унции и фунты. Для переданных параметров посылки можно получить стоимости доставки разных методов доставки от разных служб и выбрать подходящий. Таким образом, это отличный инструмент для экономии средств на отправках посылок. Кроме того, учитываются разные методы упаковки, что вносит дополнительную вариативность в выборе службы и метода доставки.

Немаловажным плюсом является получение pdf-лейблов в режиме онлайн для распечатывания и наклеивания на посылку. Это избавляет вас от лишнего ожидания при посещении пунктов служб отправки и существенно экономит время.

Все API-сущности, такие как пользователи, заказы и посылки, разделены, и благодаря этому составлять запросы становится удобно, чем не может похвастаться каждое API.

Каждая из служб доставки имеет в реальности свои нюансы, что в некотором смысле отображается и на API ShipStation. Это можно пронаблюдать, например, в работе с видами упаковок при выборе FedEx, но открывается это только на этапе подключения самого API. Поэтому для обработки данных некоторых служб доставки нужно добавить некоторые дополнительные условия. Но в остальном, API ShipStation - это качественно универсализированный сервис, подключение которого часто избавляет вас от необходимости подключать API разных служб доставок, что экономит время на разработку.

Удобная система возврата ошибок с учетом кодов состояния HTTP только помогает разработчику клиентского кода правильно обрабатывать возникающие непредвиденные ошибки.

API ShipStation имеет ограничение в 40 запросов в минуту для одного API-аккаунта. Более частое использование требует индивидуальной договоренности с ShipStation, и только этот момент, в некоторой степени, может быть камнем преткновения между вами и вашим будущим высоконагруженным сервисом, использующим API ShipStation.

Реализация подключения API Payoneer 10.09.2019 Реализация подключения API Payoneer
Подключение к платежной системе API Payoneer. Основные среды подключения. Прохождение пользователем регистрации/авторизации по предоставленной ссылке, список пользователей.

Подключение API EasyPost 07.10.2019 Подключение API EasyPost
Особенности подключения API EasyPost

Возврат к списку