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

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

Пн-Пт 9.00 - 19.00

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