PeshTools PeshTools

Полезные инструменты для сайта Пешкарики* * для пользователей-курьеров

Картинка #

Интерфейс PeshTools выглядит вот так:

PeshTools - Панель фильтров версия 0.1-dev (кликабельно)

Маленький прямоугольник слева - стикер, большой прямоугольник почти на весь экран - собственно панель фильтров.

Зеленые цифры рядом с некоторыми словами - общее количество заказов в списке, попадающих под этот фильтр.

В свернутом состоянии панели, рамки, лого и счетчики имеют синее оформление. В развернутом - зеленое.

Стикер #

Появляется на странице заказов Сервиса Пешкарики. Содержит логотип и два счетчика.

Клик по логотипу открывает/закрывает панель фильтров.

Цифра слева - количествово заказов, которые не были отфильтрованы Расширением и доступны в списке.

Цифра справа - общее количество заказов, которые Расширение видит на текущей странице.

Раз в 5 секунд в правом верхнем углу появляется символ песочных часов. Он означает, что расширение в данный момент времени обрабатыавет содержимое страницы и применяет фильтры.
При активации опции Время до обновления помимо часов в правом верхнем углу показываются цифры обратного отсчета - от 4 до 1.

Панель #

Большая часть фильтров имеет четыре три состояния:

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

Забор #

Группа фильтров, отбирающих заказы по дате забора. В группу входят три фильтра:

Иногда ты точно знаешь, когда будешь работать.
Уезжаешь завтра в отпуск? Скрывай заказы с забором Завтра и Другие (или требуй заказы на Сегодня)!
Еще пару дней болеешь? Убирай заборы Сегодня и Завтра!
Сегодня катаешь в доту, послезавтра начинается сессия? Оставляй заказы с забором Завтра!

Доставка #

Группа фильтров, отбирающих заказы по датам доставки. Работает аналогично фильтру Забор:

Комбинируя значения фильтров Забор и Доставка можно гибко брать заказы Сегодня-на-Сегодня или Завтра-на-Завтра и тому подобное.
Вечерком есть время на посещение одного адреса, но не более. Можно отфильтровать Забор на Сегодня, а доставки НЕ на Сегодня.
Так же сочетание фильтров позволяет исключать случаи, когда заказ доставляется в разные дни, которые могут быть не очень удобны курьеру.

Свойства #

Ракета #
Автоматическое завершение заказа кодом, присланным получателю.
Аэропорт #
Требуется доставка в аэропорт.
Аренда #
Аренда курьера.
На баланс #
Гонорар за выполнение заказа прилетает на баланс в Пешкариках.
Выкуп #
Требуется выкуп товара.
Негабарит #
Неудобный по габаритам груз.
Хрупкий #
Всякий хрусталь.
Автомобиль #
Заказ должен быть перевезен личным или арендованным автотранспортом.
Ожидание #
Требуется дополнительное ожидание на всех адресах заказа.
Фото товара #
Фото чека #
Фото акта #
Говорят сами за себя.
Очень удобно видеть, или наоборот скрывать заказы с некоторыми свойствами.
Нет денег? Не сможешь Выкупить.
Нужна наличка? Остерегайся заказов с ганараром На баланс.
Хочешь попытать удачу? Продай своё время в Аредну.
Нет машины и жаба душит ловить такси или бомбилу? Прячем Автомобиль.
Для доставляющих на велосипедах удобно не связываться с Хрупкими и Негабаритными грузами.
Сломалась камера на телефоне? Вряд ли сможешь сделать фото товара / чека / акта.
Ну и так далее.

Заработок #

PeshTools дополняет информацию о заказе двумя суммами: чистой выручкой (заработок минус комиссия) и выручка с адреса (чистая выручка поделенная на количество адресов доставки). Данный фильтр устанавливает минимальное значение чистой выручки для отображения заказа в списке.

Залог #

PeshTools складывает комиссию заказа и указанную сумму залога, формируя Полную сумму залога. Данный фильтр устанавливает максимальное значение полной суммы залога для отображения заказа в списке.

В будущих релизах PeshTools будет работать со значением текущего баланса курьера (в том числе, и со статусом верификации курьера). Так же можно будет вводить сумму, на которую курьер готов пополнить свой баланс. Фильтр по залогу будет фактически отображать возможность курьера взять в работу тот или иной заказ. Собственно, изначально фильтр по залогу и был реализован с такой логикой, но перед первым публичным релизом был упрощен.

Дистанция #

У большинства заказов доступна информация о расстоянии от ближайшей станции метро до адреса забора/доставки. Фильтр "Дистанция" отсеивает заказы по максимальному значению дистанции, указанной в заказе.

Вес #

Устанавливает максимальный вес заказа в килограммах.

PeshTools работает именно с полем веса, переводя граммы в килограммы. Мы не несем ответственности за злодеев, указывающих неверный вес, или указывающих вес отправления в других полях (например, в "Что везем").

Магия букв #

Фильтр по подстрокам в тексте заказа.

Введите слово или его фрагмент, нажмите "+" [добавить] и укажите режим для введенного слова - [требовать|допускать|исключать]. По наличию подстроки в тексте заказа последний будет отфильтрован соответствующим образом.

В поиске участвует текст из полей "откуда забрать", "куда доставить" и "что везем". Таким образом, не имеет смысла включать в фильтр общие слова, такие как "сегодня", "завтра", "карта", названия месяцев. В идеале - названия станций метро, улиц и населенных пунктов, описание перевозимого груза.

Не хочешь возить торты? "торт", [добавить], [исключать]. С шоколадом так же просто.
Медом намазано в конце географии? "химки", [добавить], [требовать].
И так далее...

Опции #

Некоторые дополнительные возможности, местами не очень полезные.

Автообновление #
Включает/выключает регулярную обработку списка заказов.
Нет секундомерам! #
При активации прячет назойливые красные секундомеры отсчета периода забора заказа.
Проценты комиссий #
Показывает cправа от комиссии заказа её процентное значение.
Время до обновления #
Показывает обратный отсчет до очередной попытки обработки списка заказов.
Отладка в консоли #
Включает вывод отладочных сообщений в консоль JavaScript. Не имеет смысла на публичных сборках из-за очистки исходного кода от отладочного мусора.