Попросил меня мой заказчик упростить ему взаимодействие со службой доставки для интернет магазинов, точнее автоматизировать это взаимодействие.
Конкретно курьерская служба доставки называется Shop-Logistics.
Компания Shop-Logistics предлагает своим клиентам неплохой API интерфейс, который позволяет автоматизировать основные нужды интернет магазинов.
Меня заказчик попросил сделать следующее:
Обновление информации о статусе заказа, отправленного на доставку в Шоп-Логистикс. Информация поступает во внутреннюю систему клиента, где уже обрабатывается
в соответствии с принятыми у него бизнес процессами:
-
если товар доставлен, то это отмечается, как завершенная продажа,
-
если товар долго не доставляется, или покупатель его долго не забирает, то необходимо уже силами операторов магазина выяснять, на чьей стороне мячик,
может быть, покупатель не получил СМС о том, что товар уже находится в пункте выдачи заказа, а может быть Шоплогистикс накосячил
(что, как свидетельствует статистика, бывает крайне редко), либо еще что-то.
Обновление информации о пунктах выдачи заказов (ПВЗ). У Shop-Logistics только собственных пунктов выдачи около тысячи по всей стране,
а с партнерскими пунктами выдачи – больше шести тысяч ПВЗ набирается. И все они постоянно то открываются, то закрываются.
А заказчику нужно, чтобы на его сайте была всегда актуальная информация о полном списке ПВЗ с актуальными ценами.
Вручную эту информацию обновлять неудобно: выгрузить в Excel актуальный список ПВЗ, отформатировать полученный файл,
загрузить в свою БД, отправить то, что нужно на хостинг в БД сайта – геморрой. А вот с помощью API – без проблем, - нажал на кнопку, все обновилось само.
Обновление информации о взаиморасчетах с Shop-Logistics:
-
Сколько передано заказов на доставку, причем как по данным внутренней системы клиента, так и по данным Shop-Logistics.
Если есть расхождения (а они бывают нередко), каковы причины расхождений.
-
Сколько денег Shop-Logistics перевел на счет магазина, сколько ожидается по подтвержденным актам
-
Сколько заказов еще не завершено, на какую сумму
-
Сколько заказов завершено, но акты еще не готовы и на какую сумму
-
Какая ожидаемая комиссия службы доставки
-
Каков баланс всех этих показателей. Если все хорошо, то баланс должен быть нулевым, что как бы говорит о том, что ничто не забыто.
В принципе, у Shop-Logistics API богатое, через него можно автоматизироваться и подготовку заказов. Но клиент попросил сделать только перечисленное выше,
исходя из того соображения, что стоимость автоматизации должна быть меньше экономического эффекта от ее внедрения.
К чему я все это написал? Если вам нужно автоматизировать взаимодействие со службой доставки – обращайтесь ко мне.
Я помогу вам интегрировать Вашу внутреннюю систему учета с системой учета транспортной/курьерской компании.