img
scroll
#

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

Uk Ru En
Статья
#0002

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

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

Tips for connecting  the ShipStation API service

Нужно понимать, что поддержка предоставляется для общих методов пересылки, которых и без того огромное множество, но при наличии у вас каких-то особых индивидуальных условий со службой доставки, эти условия в 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.

Блог
#0002
Статьи, которые могут вас также заинтересовать
Особенности подключения Iiko API
Iiko API это JSON API. Каждый запрос нужно подписывать специальным временным токеном доступа. Получить временный токен можно используя имя и пароль Вашего Iiko аккаунта, предоставленного Вам Iiko.
Опыт подключения API Admitad
Опыт подключения API Admitad
Admitad - это глобальная партнерская сеть с большим выбором партнерских программ, высокими ставками, экспресс-выплатами и множеством инструментов.
Как правильно создать обменник электронных валют
Как правильно создать обменник электронных валют
Советы по созданию онлайн-обменника. На что следует обратить особое внимание при создании обменника, удобного для пользователя? Основные требования к коду
Реализация структуры база продуктов с сервиса sql-ex.ru с помощью Doctrine2
Расширяйте проект на прочной основе с использованием встроенного функционала Doctrine2, попробуйте добавить свои классы и таблицы. Характеристика базы продуктов
Свяжитесь с нами
#0013
Готовы Начать? Дайте нам знать!
Телефон:
Адрес:

Украина, Житомир
ул. Витрука 9в

Пн-Пт 9.00 - 19.00

Свяжитесь с нами
#0000
Остались вопросы?
Опишите свою проблему, заполните форму ниже и наши специалисты помогут Вам!
Обязательное поле
Обязательное поле
Обязательное поле
Обязательное поле