Изменения

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

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

5739 байт добавлено, 13:18, 5 мая 2021
м
Платеж через ibox SDK
* адрес доставки;
* интервал времени доставки (при наличии).
 
Чтобы поменять положение заказа в списке, выберите заказ и, удерживая его, перенесите на нужную позицию. Таким образом можно, например, передвинуть все заборы в верх списка. После перемещения на верхней панели станет доступна кнопка [[Файл:Отменить перемещение.png|25 px]], с помощью которой можно вернуть список в исходный вид.
=== Быстрые действия по заказу ===
Для отображения заказов на карте нажмите на кнопку [[Файл:Button Map.png|25 px]].
Откроется интерактивная карта, на которой отмечены заказы и текущее положение устройства: [[Файл:Map.png|none|300px]] Цвета статусов могут быть следующие:* пользовательские цвета, соответствующие временному интервалу доставки. Интервалы и цвета настраиваются в справочнике '''Статусы''' > '''61 Интервалы времени доставки'''. Метка на карте принимает цвет статуса только при точном совпадении интервала доставки с интервалом статуса;* красный цвет — просроченные заказы;* зеленый цвет — все остальные заказы.
Нажатием Если на точку заказа отображается подсказка с данными о заказе. Нажатие одном адресе несколько заказов, цвет метки на подсказку открывает карточку заказакарте определяется самым ранним интервалом доставки.
На Нумерация заказов на карте происходит в соответствии с порядком выполнения маршрута, построенного с использованием [[Автоматическая маршрутизация|сервиса Maxoptra]], или согласно акту передачи курьеру. При нажатии на метку отображается подсказка с данными о заказе. Нажатие на подсказку открывает карточку заказа. Отображаемые заказы можно отображать заказы, используя фильтры фильтровать по кнопке [[Файл:Andoid choose date.png|25px]].
Если заказы не удалось отобразить на карте, в верхнем правом углу можно увидеть их количество. Чтобы перейти к списку ненайденных заказов, нажмите на строку с количеством.
== Установка статусов ==
Нажатием Откройте карточку заказа одним из следующих способов:* нажмите на строку заказа в списке или ;* нажмите на подсказку на карте, либо отсканировав штрих-код с заказа, можно открыть карточку заказа. В карточке отображается подробная информация о заказе, доступны некоторые функции (фотографирование, звонки, прокладка маршрута и т.д., смотрите ниже), а так же имеется возможность ввести статус ;* отсканируйте штрихкод заказа.
Обратите внимание: Статусы В карточке отображается подробная информация о заказе, доступны функции фотографирования, совершения звонка, прокладывания маршрута и т.д., а также можно устанавливать только для заказов "На сегодня"ввести статус заказа.
Подпись отправляется в систему при сохранении карточки заказа, и дальше будет доступна в основной системе в карточке корреспонденции - Кнопка "Функции" - "Прикрепленные файлы", а так же в личном кабинете клиентаСтатусы можно менять только для заказов '''На сегодня'''. [[Файл:and3.jpg|none|300px]]
=== Полная доставка ===
Чтобы установить статус "Доставлено" выберите соответствующий пункт. При этом приложение сразу предложит получателю расписаться на экране, и в случае нажатия кнопки "Сохранить" - сохранит и подпись и весь заказ. При этом система считает, что курьер принял необходимую сумму денег с получателя. В случае оплаты картой через интегрированный сервис и/или фискализации, сохранение произойдет только после успешного совершения операции. Когда заказ сохранен он исчезает из списка (его можно найти в разделе "[[#Закрытые заказы|Закрытые]]"), и изменение его статуса становится невозможным.
=== Частичная доставка ===# В карточке заказа установите статус '''Доставлено'''.# Если товары в заказе промаркированы кодом [[Файл:and4.jpgЧестный ЗНАК|thumb|180px|right«Честный ЗНАК»]] [[Файл:and5и код маркировки не передан в MeaSoft, приложение укажет, код каких товаров нужно отсканировать.# Получите подпись получателя на экране телефона и нажмите на кнопку '''Сохранить'''. При этом предполагается, что курьер принял необходимую сумму денег от получателя. В случае оплаты картой через интегрированный сервис или фискализации заказ сохранится после успешной оплаты.jpg|thumb|180px|right]]Частичная доставка доступна только для заказов с приемом платежейВ результате статус заказа и подпись передаются в MeaSoft. Просмотреть подпись можно в карточке корреспонденции по кнопке '''Функции''' > '''Прикрепленные файлы''', а также в личном кабинете клиента. Она бывает 2-х видов:
Закрытый заказ исчезает из списка заказов '''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": Доступно курьеру, Перенос (нужно узнать и ввести новую дату и еще доставлять), Не был на адресе (не должен был взять денег за полный возврат), Не по нашей вине'''.
Например дополнительная информация к причине недоставки '''Перенос получателем по телефону''' должна выглядеть как '''1, 1, 0, 0''': «Доступно курьеру, Перенос (нужно узнать и ввести новую дату и еще доставлять), Не был на адресе (не должен был взять денег за полный возврат), Не по нашей вине». Чтобы нельзя было сохранить отправление без указания статуса сделать указание причины недоставки обязательным, установите галку значение переменной <mparam code="GivnS3Message"/>.</spoiler>Нажатием кнопки Чтобы сохранить заказ, нажмите "Сохранить" заказ будет сохранен.
=== Типы оплаты ===
Заказы могут быть оплачены Наличными наличными или Картойкартой. В случае необходимости оплаты Если выбран платеж картой , приложение отобразит слово "Карта«Карта!" » рядом с суммой, которую необходимо нужно принять от получателязаказа.
Так жеЧтобы получатель мог выбирать тип оплаты, для некоторых клиентов может быть установлен <rspoiler text="флаг выбора типа оплаты получателем">В бекофисной системе перейдите "в MeaSoft откройте [[Клиенты и партнеры#Карточка клиента" -> "|карточку клиента]] и на вкладке '''Финансы" и ''' установите галку "флажок '''Спрашивать тип оплаты у получателя"</rspoiler>'''. В этом случае результате:* в окне заказа в приложении появится выпадающий список, в котором необходимо выбрать тип с типами оплаты. Эта информация будет передана Информация о выбранном типе передается в MeaSoft вместе со статусом в системудоставки;* если выбрана оплата картой, при сохранении заказа со статусом '''Доставлено''' или '''Частично''' происходит попытка провести оплату через [[#Эквайринг|выбранный сервис]]. Заказ сохраняется только после успешно проведенной оплаты.
В случае оплаты картой, при сохранении заказа со статусом "Доставлено" или "Частично" система пытается провести оплату через [[#Эквайринг|выбранный сервис]]. В этом случае она не сохранит заказ, если оплата не произведена.=== Печать кассового чека ===
=== Признак необходимости кассового чека ===В случае необходимости <rspoiler text="печати кассового чека">В основной системе откройте карточку Чтобы настроить печать кассовых чеков, в MeaSoft в карточке клиента, перейдите на закладку "вкладке '''Касса" и ''' установите галку "флажок '''Печатать кассовые чеки"</rspoiler> приложение отобразит '''. В результате:* в приложении в карточке заказа отобразится слово "Чек«Чек!" » рядом с суммой, которую необходимо принять с получателя.; В случае необходимости чека, * при сохранении заказа со статусом "'''Доставлено" ''' или "'''Частично" система пытается распечатать чек ''' происходит печать чека с помощью [[#Фискализация|выбранного способа фискализации]]. В этом случае она Статус заказа не сохранит заказсохраняется, если фискализация не произведена.
== Перенос срока доставки ==
== Совершение звонков ==
 
Звонки из мобильного приложения можно совершать по мобильной связи или через сервер телефонии Asterisk. Подробнее см. раздел [[Интеграция с телефонией#Интеграция мобильного приложения|«Интеграция мобильного приложения»]].
 
=== Звонок получателю ===
Есть следующие способы позвонить получателю:
Нажмите на кнопку [[Файл: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;
#* '''Обновить заказы''' — проверить, прошла ли оплата заказа получателем. Если оплата совершена, заказ закроется автоматически.
После совершения оплаты получателю направляется электронный чек. У курьера заказ закрывается.-->

Навигация