Мобильное приложение "Химчистка Pulito"

Ссылка для скачивания: https://load.himinfo.ru/pulitohiminfo/install.html

Жестко зашитые параметры в приложение

  • Используется прайс-лист с вн.номером 10038 (название: «Для сайта»)
  • Заявки с мобильного приложения день в день попадают на склад с вн.номером 19937 (название «Яндекс Доставка»), заявки на будущие даты попадают на склад с вн.номером 10011 (название: «О715ОМ»)
  • Вн.номер регистрации на HimInfo (по которому определяется адрес агента): 28 (на текущий момент это 10013 порт SSH)
  • Телефон для связи: +7-495-213-14-15
  • Вн.номер группы в номенклатуре которая используется для отображения стоимости курьерского обслуживания: 100135 (название: «Выездное обслуживание»)
  • Фраза по которой мы определяем что заявку на сегодня надо перенести на склад яндекса: «Заявка с мобильного приложения.»
  • Если в заказе есть услуга, в названии которой содержится символ «*» или «#» то возможность оплатить бонусами блокируется
  • Максимальный процент оплаты бонусом любого заказа 40% от стоимости заказа
  • В качестве скидки клиента, в личном кабинете отображается максимальное значение скидки от последней скидки клиента и фиксированной скидки
  • Мобильное приложение отображает историю заказов клиента за последние 3 месяца
  • У них свой механизм оплаты по виджету (скрипт с виджетом расположен на https://www.pulito.ru/cloudpayments_outside_pulito.php). Для фирмы с вн.номером 1032 используется токен pk_f39f37e9ba175*, для фирмы 10015 токен pk_c2269fa3be989* а для фирмы 19717 токен pk_b6429bed8ec52ca

Логика отображения иконок у выездов

  • - отображается если вн.номер склада выезда равен 19937
  • - отображается если вн.номер склада выезда равен 10011 (или 10061, 10062, 10063, 10064, 10065, 10066, 10067, 10068, 10069, 10070) с названием «О715ОМ» (или Машина 1, …, Машина 10)
  • - во всех остальных случаях

Интервалы для заявок на выезд зашиты жёстко в коде приложения, и никак не резервируются. На одно и то же время можно вызвать сколько угодно курьеров.


Как делиться купонами в приложении

Кнопка поделиться купоном отображается только на заказе который не требует каких либо действий (оплатить, подтвердить). По этой кнопке загружается квитанция (купон) в формате png нашей обычной командой Receipt={«dor_id»:«ХХХ»,«typeExport»:«png»}. Сама квитанция настраивается в агенте ГУИ.



Оформление заявки на Яндекс Доставку в мобильном приложении

На форме оформления выезда клиент указывает:
1. Дату выезда (Заявка на Яндекс Доставку формируется автоматически при вызове курьера из приложения на текущий день)
2. Адрес выезда
3. Номер квартиры
4. Номер подъезда
5. Номер этажа
6. Кол-во вещей переданных курьеру
7. Выставить согласие с условиями приема изделий
8. Отправить запрос


После отправки запроса создается выезд и заказ, прикрепленный к этому выезду на сумму 550 рублей, стоимость рассчитывается по стоимости услуги пп.4 (заказ необходим для оплаты выезда). Выезд создается отмененным, и переводится в статус «Новый» только после оплаты заказа в мобильном приложении

После успешного оформления выезда клиент увидит сообщение о необходимости оплатить заказ:


На форме оплаты заказа клиент может выбрать один из способов оплаты (на текущий момент оплата бонусом подобных заказов заблокирована):


Клиент оплачивает полную стоимость заказа (таймаут на оплату заказа - 5 мин, если заказ не оплачен за это время, заказ и вся заявка в целом автоматически отменяется):


После полной оплаты в разделе выездов появляются две новые плашки:
1. Плашка в выездом на которой указаны дата, время и адрес
2. Плашка с прикрепленным заказов у этого выезда у которого указаны номер, статус, даты, стоимость и долг

Настройка функционала Яндекс Доставка на стороне Агбис Химчистка

1. Указывается склад заявки которого будут отправлены в систему Яндекс
2. Заполняется специальный ключ для Яндекс доставки (ключ который мы используем для Яндекс карт или Яндекс маршрутизации тут не подойдет, для доставки используется свой уникальный ключ)
3. Опционально включается функционал который будет автоматически при создании заявки на выезд создавать заказ привязанный к этому выезду
4. Указывается услуга которая будет попадать в автоматически созданный заказ (по стоимости этой услуги клиент оплачивает выезд, цена берется розничная)
5. Опционально включается блокировка фактического вызова курьера Яндекса до полной оплаты указанной выше услуги
6. При необходимости можно указать произвольный комментарий который отображается непосредственно курьеру яндекса (обычно сообщают информацию которая поможет курьеру понять куда именно ему нужно отнести/доставить забранный заказ у клиента)