Меню

Советы по подключению к сервису 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.

Ключевые отличия между Laravel и Symfony 07.09.2019 Ключевые отличия между Laravel и Symfony
Какой из двух фреймворков Laravel и Symfony лучше выбрать для реализации проекта? Под какие конкретные нужды использовать тот или иной фреймворк? Характеристика функциональных возможностей фреймворков

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

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