Автоматизация отдела доставки с помощью PHP и JavaScript

Данный скрипт легко установить на свой хостинг, поддерживающий PHP, или использовать локально с помощью эмуляторов PHP типа Denwer. Вы сможете при помощи открытого API Яндекс.Карт составлять оптимальный маршрут для своих курьеров, будете знать требуемое время и общий километраж.

Автоматизация отдела доставки с помощью PHP и JavaScript

На написание данной статьи меня сподвигнул этот стартап:

Вспомнил, что когда то давно, когда у меня были свои водители для доставки по Ростов-на-Дону, сделал тогда себе нехитрый скрипт (php + javascript) для составления оптимального плана доставки, который при необходимости легко разделить на нескольких водителей.

Скачиваете дистрибутив (php + javascript):

И заливаете все содержимое к себе на сайт в отдельную папку, скажем в папку route, далее в адресной строке браузера набираете ваш_сайт.ru/route/, появится такое окно:

Автоматизация отдела доставки с помощью PHP и JavaScript

Загружаете csv файл c кодировкой utf-8, его в excel можно сделать, нажав "сохранить как" и выбрав там "Текст CSV(.csv)".

Автоматизация отдела доставки с помощью PHP и JavaScript

В этом списке должно быть всего два поля, полный адрес (включая город) и время стоянки по адресу в минутах. Первой записью должен быть адрес вашего склада, остальные адреса в произвольном порядке. Я например такой список формировал автоматом своей crm.

Нажав кнопку "найти оптимальный маршрут", вы через минуту работы javascript кода получите такой результат:

Автоматизация отдела доставки с помощью PHP и JavaScript

Ниже будет список оптимальной последовательности адресов:

Автоматизация отдела доставки с помощью PHP и JavaScript

Можно кликнуть по ссылке "открыть маршрут" и в режиме навигатора начать двигаться по адресам.

Автоматизация отдела доставки с помощью PHP и JavaScript

Этим скриптом я также начислял водителям компенсацию за использование их автомобиля, заранее рассчитав с конкретным водителем стоимость одного км пробега, исходя из расхода топлива по городу и стоимости планового ТО.

7272
87 комментариев

2к18 который мы заслужили:
* Код в зипке
* Denwer
* Инструкция как получить csv в нужной кодировке
---
К автору претензий никаких, понятно что он не разработчик, и что его творение решает бизнес-задачу и это хорошо. Просто забавно :)

45

Не стреляйте в музыканта, играю как умею )))

35

* Никак пререквезитов
* Не нужно ставить ноду
* Не нужны тайные знания по запуску
* Просто распаковал и работает

Да эта программа лучше, чем 95% творений сегодняшних "профессиональных программистов"

2
Раскрывать всегда
«Узнаваемость марки взлетела»: актёр озвучки рассказал, как в телеэфир прошла реклама, где название китайской машины Bestune звучит как «п****н»

Цели исковеркать название ради хайпа не было.

6262
1414
Читал отзывы на эти машины, говорят название полностью соответствует.
Мою карьеру на vc похоронил ноунейм-разоблачитель, грустно ли мне?

Батюшку окрестили вором и мошенником! Правда ли, что я несколько месяцев обманывал аудиторию, — давайте разбираться.

Простите, автора замазал, сегодня без рекламы пиявок обойдёмся)) 
1717
88
66
33
22
Указывай ссылку на оригинал. Без указания ссылки, это плагиат (воровство). Получается, что ты не уважаешь труд автора-оригинала, а нам здесь за справедливость чешешь.
От найма до увольнения: как создать полную автоматизацию кадрового процесса с Битрикс24. Кейс Bridge Group

Вы всё ещё ловите сотрудников в коридорах, чтобы подписать документы? Или тонете в бесконечных отправках бумажек курьерами? Остановитесь, надо что-то с этим делать. Что именно – в статье.

От найма до увольнения: как создать полную автоматизацию кадрового процесса с Битрикс24. Кейс Bridge Group
22
🏋️ ♂️ Тренировки дома: как прокачать тело без спортзала
🏋️ ♂️ Тренировки дома: как прокачать тело без спортзала
88
33
Невыдуманные истории, когда владельцы бизнеса решили пренебречь информационной безопасностью

Мечта собственника — сильная команда и высокая производительность. Но риски для компании мало кто осознает. Рассказываем, как предпринимателю понять мотивы сотрудников, есть ли угроза мошеннических схем, подделок документов, утечек информации и финансов.

Невыдуманные истории, когда владельцы бизнеса решили пренебречь информационной безопасностью
2424
44
33
22
22
11
11
Китайская Baidu выпустила рассуждающую модель Ernie X1 и базовую мультимодальную Ernie 4.5

Компания сравнивает их с Deepseek R1 и GPT-4.5.

88
11
11
11
Ооо наконец-то очередной убийца ChatGPT. _ Начал волноваться что уже неделю новых убийц не выходило Про прошлых что-то быстро забыли
Космический корабль Crew Dragon с российским космонавтом Кириллом Песковым пристыковался к МКС

Он должен вернуть на землю в том числе экипаж миссии Boeing Sraliner, который застрял на станции из-за неисправности своего корабля.

Фото NASA 
1010
22
А батут-то ничего, да, Дмитрий Рогозин?
Почему лендинги - это хр*нь сливающая бюджеты и как понять какой же сайт нужен компании
Почему лендинги - это хр*нь сливающая бюджеты и как понять какой же сайт нужен компании

Почему лендинги, несмотря на мифические кейсы вроде «одна страница = миллион продаж», на самом деле чаще становятся причиной потери денег, а не источником успеха и развития компании? Давайте разбираться.

88
77
Telegram-каналы — это ловушка: как я потеряла 400.000₽ и чему научилась

Привет, меня зовут Мария. Я — занимаюсь боксом, но, как оказалось, в битве с Telegram-каналами я пропустила нокаутирующий удар. За моей спиной два года взлетов, падений и долгов, которые могли бы стать сюжетом для драмы, если бы не были такими смешными. Сегодня я расскажу, как я потеряла свои кровные, набрала долгов и почему Telegram — это не тольк…

Telegram-каналы — это ловушка: как я потеряла 400.000₽ и чему научилась
88
Недвижка подорожала до максимума, рубль сильно укрепился. Ипотека, дивиденды, облигации, крипта и другие новости. Воскресный инвестдайджест

Всем желающим купить первичную недвижку лучше присесть. Она подорожала до максимумов, спасибо льготной ипотеке. Но есть и хорошие новости для фанатов крепкого рубля и дивидендов. Пока крипта валится вниз, замедляется рост инфляции, а эксперты гадают по поводу снижения ключевой ставки. В вашем любимом дайджесте ещё много про что, читайте!

Недвижка подорожала до максимума, рубль сильно укрепился. Ипотека, дивиденды, облигации, крипта и другие новости. Воскресный инвестдайджест
2525
33
33
11
11
Меня выгнали с работы, и я открыла глянцевый журнал. Разборки, воровство, слёзы...

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

Меня выгнали с работы, и я открыла глянцевый журнал. Разборки, воровство, слёзы...
1919
1010
33
11
11
Мой портфель акций на 16 марта 2025. Какие акции я купил?

Вялая волатильность в акциях продолжается, а дивидендный сезон ещё не начался. Геополитические новости и появляющиеся отчёты вносят свои корректировки, а я внёс очередную сумму на брокерский счёт и продолжаю покупать в свой портфель. Посмотрел, как идут успехи с приведением его к целевым значениям. Размер портфеля составляет 2,430 млн рублей.

Мой портфель акций на 16 марта 2025. Какие акции я купил?
1212
22
22
[]