Изменения

Перейти к: навигация, поиск

Мобильное приложение курьера для Android

6989 байт добавлено, 13:18, 5 мая 2021
м
Платеж через ibox SDK
== Установка ==
Чтобы установить приложение для курьера, откройте на устройстве Play Маркетили AppGallery (для устройств HONOR и Huawei), найдите в нем "[https://play.google.com/store/apps/details?id=ru.measoft.courier&hl=ru Курьерская служба 2008]", откройте и нажмите '''Установить'''. При запросе разрешений нажмите на подтверждение.
'''Примечание'''. Для работы Play Market магазина приложений необходимо подключение к интернету, актуальные дата и время на устройстве, Goolgle-аккаунт. Рекомендуется создавать отдельный аккаунт для каждого устройства.
После установки приложение появится в списке установленных программ, откуда его можно запускать.
Для корректной работы приложения рекомендуется:
* убедиться в том, что в Play Маркете магазине приложений включено автоматическое обновление приложений ('''Play Маркет ''' > '''Меню ''' > '''Настройки ''' > '''Автообновление приложений'''). Мы регулярно выпускаем новые версии, и на устройствах курьеров приложение должно обновляться;
* выдать приложению полные разрешения на все действия. Подробнее о разрешениях см. в [http://https://support.google.com/android/answer/9431959?hl=ru справке Андроид].
Список мобильных устройств курьеров отображается в панели управления личного кабинета. В разделе '''Активные''' отображаются все подключенные к системе устройства.
 
== Получение новых заказов ==
При поступлении новых заказов в приложении отображается уведомление о новом заказе и звучит сигнал будильника.
 
В уведомлении есть кнопка '''Понятно'''. По ее нажатию фиксируется принятие заказов курьером, при этом в системе MeaSoft отправление получает статус со слов курьера '''Прочитал'''. Уведомление будет периодически появляться, пока не будет нажата кнопка '''Понятно'''. С 21:00 до 08:59 уведомление не отображается, оповещение об этих заказах откладывается до утра.
== Список заказов ==
* адрес доставки;
* интервал времени доставки (при наличии).
 
Чтобы поменять положение заказа в списке, выберите заказ и, удерживая его, перенесите на нужную позицию. Таким образом можно, например, передвинуть все заборы в верх списка. После перемещения на верхней панели станет доступна кнопка [[Файл:Отменить перемещение.png|25 px]], с помощью которой можно вернуть список в исходный вид.
=== Быстрые действия по заказу ===
[[Файл:Button Undelivered.png|25 px]] — закрыть заказ как недоставленный.
 
=== Получение новых заказов ===
При поступлении новых заказов в приложении отображается уведомление о новом заказе и звучит сигнал будильника.
 
В уведомлении есть кнопка '''Понятно'''. По ее нажатию фиксируется принятие заказов курьером, при этом в системе MeaSoft отправление получает статус со слов курьера '''Прочитал'''. Уведомление будет периодически появляться, пока не будет нажата кнопка '''Понятно'''. С 21:00 до 08:59 уведомление не отображается, оповещение об этих заказах откладывается до утра.
 
=== Самовыдача ===
Курьер может самостоятельно внести запланированный на него заказ в приложение. Для этого заказ должен соответствовать следующим условиям:
* быть запланирован на этого курьера;
* дата доставки заказа должна быть сегодня.
 
Чтобы взять заказ себе на доставку, в мобильном приложении нажмите на кнопку [[Файл:Button_Barcode.png|25px]] и отсканируйте штрихкод отправления. Если отправление многоместное, отсканируйте штрихкод каждого места.
 
В списке ваших заказов появится отсканированная позиция, при этом статус трекинга отправления в системе MeaSoft изменится на '''На руках'''.
=== Заказы на сегодня ===
Содержимое заказов не изменяется. Приложение отображает только добавление или удаление заказа.
 
== Самовыдача ==
Курьер может самостоятельно внести запланированный на него заказ в приложение. Для этого заказ должен соответствовать следующим условиям:
* быть запланирован на этого курьера;
* дата доставки заказа должна быть сегодня.
 
Чтобы взять заказ себе на доставку, в мобильном приложении нажмите на кнопку [[Файл:Button_Barcode.png|25px]] и отсканируйте штрихкод отправления. Если отправление многоместное, отсканируйте штрихкод каждого места.
 
В списке ваших заказов появится отсканированная позиция, при этом статус трекинга отправления в системе MeaSoft изменится на '''На руках'''.
== Список заказов в ЛК курьера ==
Для отображения заказов на карте нажмите на кнопку [[Файл:Button Map.png|25 px]].
Откроется интерактивная карта, на которой отмечены заказы и текущее положение устройства: [[Файл:and2Map.jpgpng|none|300px]] Цвета статусов могут быть следующие:* пользовательские цвета, соответствующие временному интервалу доставки. Интервалы и цвета настраиваются в справочнике '''Статусы''' > '''61 Интервалы времени доставки'''. Метка на карте принимает цвет статуса только при точном совпадении интервала доставки с интервалом статуса;* красный цвет — просроченные заказы;* зеленый цвет — все остальные заказы. Если на одном адресе несколько заказов, цвет метки на карте определяется самым ранним интервалом доставки. Нумерация заказов на карте происходит в соответствии с порядком выполнения маршрута, построенного с использованием [[Автоматическая маршрутизация|сервиса Maxoptra]], или согласно акту передачи курьеру.
Нажатием При нажатии на точку заказа метку отображается подсказка с данными о заказе. Нажатие на подсказку открывает карточку заказа.
На карте Отображаемые заказы можно отображать заказы, используя фильтры фильтровать по кнопке [[Файл:Andoid choose date.png|25px]].
Если заказы не удалось отобразить на карте, в верхнем правом углу можно увидеть их количество. Чтобы перейти к списку ненайденных заказов, нажмите на строку с количеством.
== Установка статусов ==
Нажатием Откройте карточку заказа одним из следующих способов:* нажмите на строку заказа в списке или ;* нажмите на подсказку на карте, либо отсканировав штрих-код с заказа, можно открыть карточку ;* отсканируйте штрихкод заказа.  В карточке отображается подробная информация о заказе, доступны некоторые функции (фотографированиефотографирования, звонкисовершения звонка, прокладка прокладывания маршрута и т.д., смотрите ниже), а так же имеется возможность также можно ввести статус заказа.
Обратите внимание: Статусы можно устанавливать менять только для заказов "'''На сегодня"'''.
Подпись отправляется в систему при сохранении карточки заказа, и дальше будет доступна в основной системе в карточке корреспонденции - Кнопка "Функции" - "Прикрепленные файлы", а так же в личном кабинете клиента.[[Файл:and3.jpg|none|300px]]
=== Полная доставка ===
Чтобы установить статус "Доставлено" выберите соответствующий пункт. При этом приложение сразу предложит получателю расписаться на экране, и в случае нажатия кнопки "Сохранить" - сохранит и подпись и весь заказ. При этом система считает, что курьер принял необходимую сумму денег с получателя. В случае оплаты картой через интегрированный сервис и/или фискализации, сохранение произойдет только после успешного совершения операции. Когда заказ сохранен он исчезает из списка (его можно найти в разделе "[[#Закрытые заказы|Закрытые]]"), и изменение его статуса становится невозможным.
=== Частичная доставка ===# В карточке заказа установите статус '''Доставлено'''.# Если товары в заказе промаркированы кодом [[Файл:and4.jpg|thumbЧестный ЗНАК|180px|right«Честный ЗНАК»]] [[Файл:and5и код маркировки не передан в MeaSoft, приложение укажет, код каких товаров нужно отсканировать.jpg|thumb|180px|right]]Частичная доставка доступна только для заказов с приемом платежей# Получите подпись получателя на экране телефона и нажмите на кнопку '''Сохранить'''. При этом предполагается, что курьер принял необходимую сумму денег от получателя. В случае оплаты картой через интегрированный сервис или фискализации заказ сохранится после успешной оплаты. Она бывает 2-х видов:
В результате статус заказа и подпись передаются в MeaSoft. Просмотреть подпись можно в карточке корреспонденции по кнопке '''Функции''' > '''1)Прикрепленные файлы''' В заказе есть сумма к инкассации, но нет детализации содержимогоа также в личном кабинете клиента.
В этом случае, при выборе пункта "Частично" приложение предложит ввести сумму, которую курьер фактически принимает от получателяЗакрытый заказ исчезает из списка заказов '''На сегодня''' и перемещается в раздел [[#Закрытые заказы|'''Закрытые''']]. Изменить статус такого заказа невозможно.
'''2)''' В заказе есть детализация содержимого.=== Частичная доставка ===
# В этом случае система отобразит список товаров карточке заказа установите статус '''Частично доставлено'''.# Если заказ с наложенным платежом и доступен выбор типа оплаты, установите значение типа оплаты.# Если в заказе есть наложенный платеж, но нет товарных вложений, введите сумму, которую фактически передает получатель.<br>Если в заказе есть товарные вложения с ценами и количеством, укажите количество передаваемых покупателю товаров с помощью кнопок [[Файл:МП Удалить товар.png|50 px]] и предложит, нажимая кнопки "-" и "+" указать количество каждого товара, который получатель принимает[[Файл:МП Добавить товар.png|50 px]]. Над списком она сразу отображает сумму, которую нужно будет принять с получателяотображается сумма к оплате. <br>Если в заказе присутствуют штрих-коды товаровесть маркированные штрихкодами товары, над общей суммой появится кнопка "'''Сканировать", позволяющая сканировать штрих-коды '''. Для закрытия заказа требуется отсканировать штрихкоды товаров, от которых покупатель отказывается.<br>Если товары в заказе промаркированы кодом [[Честный ЗНАК|«Честный ЗНАК»]], приложение укажет, код каких товаров нужно отсканировать.# Укажите причину отказа.# Получите подпись получателя на экране телефона и нажмите на кнопку '''Сохранить'''. При этом предполагается, что курьер принял необходимую сумму денег от получателя. В случае оплаты картой через интегрированный сервис или фискализации заказ сохранится после успешной оплаты.
При отказе от товара можно указать причину по Если у продавца есть сумма выкупа, при которой клиент доставка для получателя становится бесплатной, и для заказа не хочет его принимать. <spoiler text="Как настраивается список причин отказа от товара">Справочник редактируется в разделе "Справочники" - "Статусы" - "28 - Причины частичных отказов"настроена [[#Дифференциальная стоимость доставки|дифференциальная стоимость доставки]], курьер с помощью частичной доставки может удалить доставку как товарное вложение.
"Дополнительная информация" к элементам справочника:# Уважительная причинаЕсли покупатель отказался от всех товаров и с него нужно взять с клиента деньги только за доставку, например брак, отказ не должен влиять на стоимость доставки сделайте частичный возврат по всем товарам и скидки. Помимо этого даже если товар должен храниться на складе оставьте в курьерской службе он автоматически пойдет на возврат клиентутоварных вложениях только доставку.
'''Примечание'''. Курьер не возвращает покупателю денежные средства при отказе от предоплаченного товара. Все перечисления по возвратам совершает продавец товара. </spoiler>После ввода нажмите кнопку text="СохранитьКак настраивается список причин отказа от товара">Справочник редактируется в разделе '''Справочники''' > '''Статусы''' > '''28 Причины частичных отказов'''. Программа проверит правильность ввода данных<br>Дополнительная информация к элементам справочника: уважительная причина, например брак, отказ не должен влиять на стоимость доставки и дальше сохранит так жескидки. Помимо этого даже если товар должен храниться на складе в курьерской службе, как полную доставку (с запросом подписи и тон автоматически пойдет на возврат клиенту.д</spoiler>[[Файл:and4.)jpg|none| 300px]]
=== Проблемы при доставке ===
В случае недоставки заказа выберите статус "Не доставлено". Система предложит выбрать причину из справочника, а так же можно ввести дополнение текстом. <spoiler text="Как настраивается список причин недоставки">Справочник редактируется в разделе "Справочники" - "Статусы" - "6 - Причины недоставки".
В случае недоставки заказа выберите статус '''Не доставлено''' и укажите причину и при необходимости текстовый комментарий. <spoiler text="Как настраивается список причин недоставки">Список причин создается в разделе '''Справочники''' > '''Статусы''' > '''6 Причины недоставки'''. Чтобы настроить статус, в контекстном меню выберите '''Дополнительная информация" к элементам справочника:''' и установите дополнительные параметры. # Некоторые пункты могут быть необходимы сотрудникам офиса, но не доступны недоступны курьерам, тогда в "Дополнительной информации", . В этом случае в первом параметре, укажите "'''0". # 1 - Перенос, иначе - Отказ.# 1 - Был на адресе, иначе - не был.# 1 - Не доставлено по нашей вине'''.
Например доп. дополнительная информация к пункту "причине недоставки '''Перенос получателем по телефону" ''' должна выглядеть как "'''1, 1, 0, 0"''': Доступно «Доступно курьеру, Перенос (нужно узнать и ввести новую дату и еще доставлять), Не был на адресе (не должен был взять денег за полный возврат), Не по нашей виневине».
Чтобы нельзя было сохранить отправление без указания статуса сделать указание причины недоставки обязательным, установите галку значение переменной <mparam code="GivnS3Message"/>.</spoiler>Нажатием кнопки Чтобы сохранить заказ, нажмите "Сохранить" заказ будет сохранен.
=== Типы оплаты ===
Заказы могут быть оплачены Наличными наличными или Картойкартой. В случае необходимости оплаты Если выбран платеж картой , приложение отобразит слово "Карта«Карта!" » рядом с суммой, которую необходимо нужно принять от получателя. Так же, для некоторых клиентов может быть установлен <rspoiler text="флаг выбора типа оплаты получателем">В бекофисной системе перейдите "Карточка клиента" -> "Финансы" и установите галку "Спрашивать тип оплаты у получателя"</rspoiler>. В этом случае в окне заказа появится выпадающий список, в котором необходимо выбрать тип оплаты. Эта информация будет передана вместе со статусом в систему.
Чтобы получатель мог выбирать тип оплаты, в MeaSoft откройте [[Клиенты и партнеры#Карточка клиента|карточку клиента]] и на вкладке '''Финансы''' установите флажок '''Спрашивать тип оплаты у получателя'''. В случае результате:* в окне заказа в приложении появится выпадающий список с типами оплаты . Информация о выбранном типе передается в MeaSoft вместе со статусом доставки;* если выбрана оплата картой, при сохранении заказа со статусом "'''Доставлено" ''' или "'''Частично" система пытается ''' происходит попытка провести оплату через [[#Эквайринг|выбранный сервис]]. В этом случае она не сохранит заказ, если оплата не произведенаЗаказ сохраняется только после успешно проведенной оплаты.
=== Признак необходимости Печать кассового чека ===В случае необходимости <rspoiler text="печати кассового чека">В основной системе откройте карточку клиента, перейдите на закладку "Касса" и установите галку "Печатать кассовые чеки"</rspoiler> приложение отобразит слово "Чек!" рядом с суммой, которую необходимо принять с получателя.
Чтобы настроить печать кассовых чеков, в MeaSoft в карточке клиента на вкладке '''Касса''' установите флажок '''Печатать кассовые чеки'''. В случае необходимости чекарезультате:* в приложении в карточке заказа отобразится слово «Чек!» рядом с суммой, которую необходимо принять с получателя;* при сохранении заказа со статусом "'''Доставлено" ''' или "'''Частично" система пытается распечатать чек ''' происходит печать чека с помощью [[#Фискализация|выбранного способа фискализации]]. В этом случае она Статус заказа не сохранит заказсохраняется, если фискализация не произведена.
== Перенос срока доставки ==
Курьер Ситуации, когда может перенести срок потребоваться перенос срока доставки по согласованию с получателем., могут быть следующие:
После * курьер не укладывается в установленный интервал доставки, ему нужно продлить срок на пару часов или отложить доставку. Он звонит получателю, согласует с ним перенос и отмечает это в [[Мобильное приложение курьера для Android#Звонок получателю|статусе звонка получателю]] на экране телефона отображается окно «Установка статуса звонка»:. При этом товар остается у курьера, заказ по-прежнему находится в списке заказов курьера;* получатель сообщил курьеру, что не может принять заказ. В этом случае курьер устанавливает [[Мобильное приложение курьера для Android#Проблемы при доставке|статус заказа]] '''Не доставлено''', указывает причину '''Перенос получателем''' и сдает заказ обратно в офис. Заказ исчезает из списка в приложении. Впоследствии заказ может быть выдан другому курьеру или доставка может быть отменена.
[[Файл:Перенос даты.png|300 px|none]]== Совершение звонков ==
В этом окне выберите '''Перенос''' и укажите новое время Звонки из мобильного приложения можно совершать по мобильной связи или дату доставкичерез сервер телефонии Asterisk. Затем при необходимости введите комментарий и нажмите на кнопку '''ОК'''Подробнее см. раздел [[Интеграция с телефонией#Интеграция мобильного приложения|«Интеграция мобильного приложения»]].
В результате в карточке корреспонденции и в списке заказов в мобильном приложении отобразится новый срок доставки.
 
== Совершение звонков ==
=== Звонок получателю ===
Есть следующие способы позвонить получателю:
После звонка появляется окно выбора статуса звонка:
[[Файл:Статус звонкаПеренос даты.png|300 px|none]]
Выберите статус, при необходимости добавьте комментарий и нажмите на кнопку '''ОК'''.
 
Если нужно перенести срок доставки по согласованию с получателем, выберите '''Перенос''' и укажите новое время или дату доставки. Затем при необходимости введите комментарий и нажмите на кнопку '''ОК'''. В результате в карточке корреспонденции и в списке заказов в мобильном приложении отобразится новый срок доставки.
Статусы звонков сохраняются в MeaSoft и доступны в карточке заказа по кнопке '''Функции''' > '''История сообщений'''.
Нажмите на кнопку [[Файл:3 dots.png|25px]] в главном меню и выберите пункт настроек '''Звонки'''. В строке под кнопкой '''Звонок в офис''' введите номер телефона и нажмите на кнопку '''Позвонить'''.
=== Общие понятия о совершении звонков из приложения сведения ===
После выбора номера телефона приложение отправляет запрос на сервер. На сервере факт вызова регистрируется, и отправляется запрос на сервер телефонии [[Интеграция с телефонией|Asterisk]], если настроено подключение. Курьеру отображается сообщение, что запрос принят. Далее телефонный сервер звонит курьеру, потом получателю и соединяет их.
=== Расчет стоимости доставки (калькулятор) ===
<table style = "float:right;"><tr><td>[[Файл:and8.jpg|thumb|180px|right]]</td><td>[[Файл:and7.jpg|thumb|180px|right]]</td></tr></table>Калькулятор для расчета стоимости доставки доступен в заказах с типом ЗАБОР«ЗАБОР!». Раскройте секцию отправителя в карточке забора, нажав на нее. Правее номера телефона будет кнопка в виде калькулятора. Нажмите на нее. Система предложит ввести город назначения и массу заказа. После чего отобразит возможные режимы срочности отправки, стоимость и сроки. [[Файл:and7.jpg|300px|none]]
Расчет стоимости доставки в мобильном приложении работает аналогично тому, что имеется в личном кабинете.
=== Забор с оплатой наличными ===
 При проставлении статуса получено '''Получено''' у забора с суммой, помимо возможности инфо , появляется окно с подтверждением суммы принятых средств. Она может быть как больше, так и меньше отличаться от заявленной изначально. [[Файл:and8.jpg|300px|none]]
=== Прием отправлений у клиента ===
 В карточке забора можно нажать нажмите [[Файл:PickupButton.png|32px]], откроется окно сканера штрих-кодовштрихкодов. Принимайте отправления сканируя этикетки или накладные. У полностью принятых отправлений в личном кабинете клиента будет установлен статус "'''Забран у отправителя"''', кнопка "'''Распечатать акты" ''' позволит выбрать - печатать акты передачи на все отправления, или только на те, которые принял конкретный курьер. Кнопка приема появляется, если в системе есть не принятые непринятые заказы на доставку от выбранного клиента. Приемка отправлений осуществляется тоже среди них.
== Таймер ожидания клиента ==
'''Примечание'''. Значение пин-кода и его разрядность курьеру не известны.
 
== Логи мобильного приложения ==
 
При обращении в техническую поддержку по вопросам работы мобильного приложения вам могут потребоваться файлы логов. Удаленный доступ к файлам невозможен, получить их можно только непосредственно с мобильного устройства.
 
Файлы логов мобильного приложения хранятся на мобильном устройстве в папке .courier/logs.
 
Формат названия файла: <code>месяц_день_час_мин.txt</code>. Например, файл «02_16_12_00.txt» это запись за 16 февраля с 12.00 до 12.59 часов.
 
Чтобы копировать файлы логов:
# На мобильном устройстве или при подключении к ПК откройте проводник или файловый менеджер и в поиске введите название папки логов «.courier/logs». Рекомендуется использовать файловый менеджер Total Commander.
# Если поиск не дал результата, в настройках файлового менеджера или проводника включите отображение скрытых папок.
# Повторите поиск.
# Скопируйте файлы логов за нужный период. Перед отправкой в техподдержку объедините файлы в архив.
# Если вы отправляете логи приложений разных курьеров, объедините текстовые файлы в архивы, для каждого курьера свой архив.
== Фискализация ==
====Возможные ошибки ====
* Ошибка #6010. Проверьте соответствие мобильного телефона курьера в карточке сотрудника с телефоном курьера в ЛК LIFE PAY.
 
* [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|Ошибка фискализации (ошибка программирования реквизита 1226)]].
=== Bluetooth фискальные регистраторы АТОЛ ===
|[https://www.2can.ru/pricing/ 2Can]||Приложение||Ридеры [https://www.2can.ru/readers/p17/ P17], [https://www.2can.ru/readers/p15/ P15], [https://www.2can.ru/readers/c15/ C15]<br>Tерминал [https://www.2can.ru/readers/a17/ А17]||[[Мобильное приложение курьера для Android#2Can|Инструкция]]
|-
|[https://life-pay.ru/tariffs/ LIFE PAY]||Приложение||Терминалы [https://life-pay.ru/acquiring/merchant-acquiring/ Pinpad LIFE PAY, Ingenico ipp 320 и PAX SP 30]||[[Мобильное приложение курьера для Android#LifePayLIFE PAY|Инструкция]]
|-
|[http://iboxmpos.com/russia/ru/products/iboxpro/ ibox]||Приложение<br><rspoiler text="SDK">SDK — это средства разработки, которые позволяют приложению MeaSoft взаимодействовать с POS-терминалом напрямую. По возможности нужно использовать этот способ. SDK не поддерживает ридеры, подключаемые через разъем наушников. Выбор в пользу SDK можно сделать в тех случаях, если на мобильном телефоне мало места для установки приложений.</rspoiler>||Ридеры [http://iboxmpos.com/russia/ru/chipandpinnfc/ P17], [http://iboxmpos.com/russia/ru/chipandpin/ P15], [http://iboxmpos.com/russia/ru/chipandsign/ C15]||[[Мобильное приложение курьера для Android#ibox|Инструкция]]
<!--|-|[http://rbk.money/tarify// RBK.money]||Не требуется||Не требуется||[[Мобильное приложение курьера для Android#RBK.money|Инструкция]]-->
|-
|LIFE POS Checkout ||colspan="3"|Интеграция уже поддерживается. В будущем добавим больше информации.
=== ibox ===
==== Платеж через ibox SDK ====
# При первом подключении терминала включите bluetooth на телефоне и через системное меню телефона выполните сопряжение устройств.#В настройках приложения «Курьерская служба 2008» выберите '''Параметры эквайринга''' > '''iBox SDK'''.
#Закройте заказ как доставленный или частично доставленный с типом оплаты '''Оплата картой'''.
#При первом подключении введите логин и секретный ключ (можно посмотреть в личном кабинете ibox). Обратите внимание, ввести нужно именно секретный ключ, а не пароль пользователя ibox.<br>[[Файл:Авторизация iBox.png|250 px|none]]
#Проведите оплату банковской картой по терминалу.<br>[[Файл:Отправка чека ibox.png|none|250 px|Отправка чека ibox]]
<!-- === RBK.money ===
Чтобы начать использовать систему RBK.money, в настройках мобильного приложения в выпадающем списке '''Параметры эквайринга''' выберите значение '''Онлайн-платежи'''.
Чтобы провести платеж:
#* '''Поделиться''' — переслать получателю ссылку на оплату, используя стандартные средства Android;
#* '''Обновить заказы''' — проверить, прошла ли оплата заказа получателем. Если оплата совершена, заказ закроется автоматически.
После совершения оплаты получателю направляется электронный чек. У курьера заказ закрывается.-->

Навигация