Модуль «Интернет-заказы Мегаптек໶
Описание¶
Для работы с сервисом поиска и бронирования лекарств Мегаптека.ру в программе «М-АПТЕКА плюс» подключается и настраивается модуль бронирования «Мегаптека.ру».
Внимание!
Модуль бронирования «Мегаптека.ру» не входит в стандартную поставку программы «М-АПТЕКА плюс» и устанавливается по запросу в службу СОК. Подробнее см. Правила обращения в Службу Обслуживания Клиентов
Настройка выполняется в пункте меню по адресу Учёт товарных запасов → Дополнения → Интернет-заказы → Настройки сервисов бронирования
При работе с данным модулем из программы «М-АПТЕКА плюс» в сервис «Мегаптека.ру» выгружаются и периодически обновляются данные о наличии и ценах на товары аптеки, сервис предоставляет данную информацию покупателям на своем сайте «Мегаптека.ру» или в мобильном приложении. Информацию о уже оплаченных и ожидающих оплаты интернет-заказах в аптеках можно получить из Отчёта по интернет-заказам для сервиса Мегаптека.
Внимание
Для покупателя важно, где находится аптека, и её номер телефона для связи с аптекой. Эта информация должна быть в справочнике Внутренние контрагенты для каждой аптеки:
-
Заполнен точный адрес аптеки в поле Адрес подразделения.
-
В поле Телефон указан телефон аптеки. Номера телефонов перечисляются через запятую.
Покупатели выбирают товар и аптеку для выдачи заказа на сервисе «Мегаптека.ру», после оформления заказа сервис отправляет в аптеку информацию о заказе, и в аптеке автоматически создаётся резерв товара из заказа. Уникальный номер заказа, присвоенный на сервисе, отображается в колонке комментария после имени покупателя в окне Журнал отложенных товаров. Подробнее см. в описании документа Резервирование товара.
После получения подтверждения заказа от аптеки покупатель может выкупить товар в указанные аптекой сроки.
Внимание
Покупатели могут отменить заказ до получения товара в аптеке.
Интернет-заказы (бронирование)¶
Модуль выполняет обмен данными между сайтом Мегаптека.ру и программой «М-АПТЕКА плюс»:
-
На сайт Мегаптека.ру выгружаются остатки аптеки;
-
В аптеку приходит информация о бронировании товара или изменении заказа для его обработки и последующей продажи;
-
Обработка заказа включает отправку на сайт подтверждения бронирования товара аптекой.
После заключения договора с Мегаптека.ру и выполнения настроек по взаимодействию в программе «М-АПТЕКА плюс» появляются:
-
Автозадача «Мегаптека. Обмен данными»;
-
Пункт меню Администратор системы → Настройки системы → Интернет-заказы;
-
В торговом терминале добавляется модуль бронирования Мегаптека.
Подробнее о настройках см. Настройка модуля «Интернет-заказы»
Схема работы выглядит следующим образом:
-
Из программы «М-АПТЕКА плюс» на сайт Мегаптека.ру регулярно выгружаются данные об остатках товаров. Данное действие выполняется автозадачей, но может быть выполнено и пользователем вручную.
-
Для того, чтобы была возможна выгрузка данных из программы «М-АПТЕКА плюс» на сайт Мегаптека.ру и получение данных о брони, автоматически устанавливаются связки между справочником товаров в аптеке и номенклатурой на сайте Мегаптека.ру на основе информации из прайс-листа одного из поставщиков, которые работают с аптекой: Катрен или Протек.
-
Клиент аптеки бронирует нужный товар на сайте Мегаптека.ру, информация о брони приходит в программу «М-АПТЕКА плюс», создается документ резервирование товара. Программа «М-АПТЕКА плюс» периодически проверяет появление новой брони и уведомляет об этом кассира. Подробнее об информировании о брони и работе с ней см. инструкцию для фармацевта ниже в Работа с интернет-заказами (инструкция для кассира).
-
Первостольник выполняет необходимые действия с бронью и, когда покупатель приходит в аптеку, осуществляет продажу такого товара:
- Подробное описание процесса продажи см. ниже Работа с интернет-заказами (инструкция для кассира).
- Общее описание процедуры продажи см. в Заказ от клиента.
Часто задаваемые вопросы¶
-
Вопрос: Как первостольник узнает о том, что товар забронирован?
- Ответ: При появлении новой брони в Торговом терминале появляется строка с оповещением. Также о брони можно узнать, нажав кнопку Заказ от клиента [Ctrl+F7] или сочетание «горячих клавиш» Ctrl+F7 чтобы открыть окно со списком интернет-заказов.
-
Вопрос: Обязательно ли собирать заказ по брони (до прихода покупателя)?
- Ответ: Да. При сборке бронированного товара может выясниться, что товара из заказа уже нет на остатках, и тогда потребуется согласование с покупателем изменения комплектации заказа.
-
Вопрос: Можно ли отменить бронь в аптеке или изменить срок ее действия?
- Ответ: Да. Подробнее см. пункт 7. Продление резерва.
Работа с интернет-заказами (инструкция для кассира)¶
Покупатель формирует заказ на сайте Мегаптека.ру. Информация о новых заказах на сайте проверяется программой «М-АПТЕКА плюс» ежедневно согласно расписания: раз в несколько минут. Подробнее см. ниже Настройка модуля «Интернет-заказы»
Работа с интернет-заказами в аптеке производится последовательно в несколько этапов:
1. Приёмка заказа¶
-
В Торговом терминале «М-АПТЕКА плюс» появляется информационное сообщение: В списке интернет-заказов есть обновления. Хотите принять изменения по заказам сейчас?
- Кнопка Да позволяет начать обработку заказа (например, если покупателей в настоящий момент нет).
-
Кнопка Нет позволяет отложить обработку заказа (например, если фармацевт в настоящий момент обслуживает покупателя). Вернуться к обработке заказов можно, нажав кнопку Заказ от клиента [Ctrl+F7] или сочетание «горячих клавиш» Ctrl+F7 в Торговом терминале.
Внимание
Информационное сообщение будет появляться до тех пор, пока фармацевт не подтвердит обработку заказа, изменив его статус на Принят. Подробнее см. следующий шаг ниже.
-
При нажатии на кнопку Да автоматически открывается Список заказов клиентов:
-
В первую очередь требуется принять заказ. Для этого фармацевт выбирает нужный заказ в списке и нажимает на нём правую клавишу мыши. Открывается контекстное меню, в котором следует выбрать пункт Принять:
-
Статус заказа изменяется на принят. После этого происходит обновление статуса заказа на сайте Мегаптека.ру.
После этого можно переходить к работе с товарами из заказа. Смотри дальше: 2. Сборка и согласование заказа с покупателем.
2. Сборка и согласование заказа с покупателем¶
Действия выполняются в окне Список заказов клиентов, которое вызывается в Торговом терминале по нажатию кнопки Заказ от клиента [Ctrl+F7] или сочетанием «горячих клавиш» Ctrl+F7.
Предварительно должны быть выполнены действия из 1. Согласование заказа.
Фармацевт выбирает заказ в таблице и приступает к его сборке: нажимает на кнопку (Собрать заказ). При этом возможны два варианта действий, в зависимости от того, имеется ли заказанный товар на остатках в аптеке, или нет (отсутствующие позиции отмечены красным цветом).
Внимание
Если товар имеет несколько привязок, то при сборке заказа список для выбора будет содержать не только товар, указанный в строке заказа, но и другие товары, привязанные к товару из строки интернет-заказа (если таковые есть на остатках).
3. Весь товар имеется в наличии¶
Если весь товар имеется в наличии, то на вкладке Резерв фармацевт резервирует заказанные товары нажав кнопку (Наличие):
После чего все товары будут зарезервированы. Фармацевт завершает сборку заказа нажатием на кнопку (Установить состояние «Заказ собран»). Снова открывается Список заказов клиентов, в котором фармацевт распечатывает заказ по кнопке (Напечатать заказ) и приступает к его сборке в отдельный пакет. Подробнее о процессе сборки см. ниже пункт 6. Сборка товара в аптеке.
4. Товара нет в наличии¶
Если товара нет в наличии (отсутствующие позиции отмечены красным цветом), то фармацевт связывается с покупателем по телефону и предлагает заменить отсутствующий товар аналогом, имеющийся на остатках.
Внимание
Выкупить можно или весь заказ, или отказаться от заказа.
Тут возможны два варианта:
-
Если покупатель согласен на замену, то он изменяет заказ самостоятельно, или аптека создаёт новый заказ, согласовывая его с покупателем по телефону, а старый заказ удаляет : выбрать заказ и нажать кнопку (Удалить). Новый заказ, созданный фармацевтом в программе «М-АПТЕКА плюс», не будет отмечен как заказ «Интернет-заказы Мегаптека».
-
Если покупатель не согласен на замену, то следует выяснить, будет ли он дожидаться, пока в аптеку придёт заказанный товар, или откажется от всего заказа:
-
Если он отказывается от заказа, то его необходимо отменить (см. ниже пункт 5. Отказ от заказа).
-
Если же он согласен ждать доставки товара, то необходимо создать заявку на отсутствующий товар. Для этого фармацевт переходит на вкладку Заявка и формирует заявку на товар по кнопке (Создать/обновить заявку):
После чего по созданному документу проводится заказ товара согласно регламента аптеки.
-
5. Отказ от заказа¶
Если покупатель хочет отказаться от заказа, то выбрать заказ (найти его в списке) и нажать кнопку (Удалить).
6. Сборка товара в аптеке¶
Сборка товара происходит следующим образом. Фармацевт с распечатанным содержимым заказа собирает товар в отдельный пакет. В процессе сборки на листе содержимого заказа фармацевт делает пометки о фактическом количестве товара, укомплектованного в пакет.
Внимание
Если условия хранения товара не позволяют оставить его в пакете до прихода покупателя, то такой товар остаётся на своём месте, а в распечатке делается об этом пометка. Фармацевт может положить рядом с таким товаром дополнительно распечатанное содержимое заказа с отметками для товаров в этом месте хранения.
Завершив сбор заказа, фармацевт прикрепляет лист с отметками к пакету.
Осталось дождаться покупателя.
7. Продление резерва¶
Если у покупателя не получается вовремя забрать заказ, то по согласованию возможно продление резерва заказа. Для этого фармацевт вызывает окно Список заказов клиентов в Торговом терминале (нажимает по кнопке Заказ от клиента [Ctrl+F7] или сочетанием «горячих клавиш» Ctrl+F7), устанавливает курсор на нужный заказ и нажимает правую клавишу мыши, после чего из контекстного меню выбирает пункт Продлить резерв:
Откроется окно, в котором следует указать дату и время, до которого необходимо продлить резерв:
8. Продажа заказа¶
Покупатель приходит в аптеку за заказом и сообщает фармацевту своё имя и номер телефона. Действия выполняются в окне Список заказов клиентов, которое вызывается в Торговом терминале по нажатию кнопки Заказ от клиента [Ctrl+F7] или сочетанием «горячих клавиш» Ctrl+F7.
Для того чтобы продать заказ, фармацевт должен:
-
Выбрать заказ (найти его в списке).
-
Нажать кнопку (Продать заказ). Товары из заказа будут добавлены в строки чека по их КИЗ или внутреннему штрихкоду, если товар не маркирован.
-
Сверить содержимое пакета с содержимым заказа в программе.
Продажа заказа в Торговом терминале полностью аналогична обычной операции продажи. Подробнее см. пункты с 6 по 9 в Основном сценарии работы в Торговом терминале.
Полностью проданный заказ автоматически получает статус закрыт.
9. Отмена резерва по товару¶
-
Если покупатель не пришел за товаром вовремя, а его заказ находится в статусе собран, то такой заказ автоматически получает статус резерв сброшен: товар из этого заказа возвращается на остатки аптеки и доступен для продажи.
-
Если такой заказ был в статусе принят, то его удаление придётся сделать вручную: выбрать заказ (найти его по статусу принят в списке за более ранний период документов, где дата окончания бронирования меньше чем сегодня) и нажать кнопку (Удалить).
После отмены или удаления резерва необходимо найти пакет с товаром из брони и вернуть его на полки в аптеке.
Настройка модуля «Интернет-заказы»¶
-
Открыть пункт меню Администратор системы → Настройки системы → Интернет-заказы. Откроется окно Сервисы интернет-заказов, в котором следует выбрать Заказы Мегаптека.
-
Нажать на кнопку (Настройки и логи сервиса).
-
Откроется окно Настройки для обмена данными с сервисами Мегаптека:
Окно разделено на три вкладки: Основное, Подразделения/Поставщики и Логи.
В самом низу каждой вкладки расположена кнопочная панель:
- Кнопка Записать – сохраняет внесённые изменения.
- Кнопка Записать и проверить связь – сохраняет внесённые изменения и запускает процесс соединения с сервером с целью проверки правильности настроек.
- Кнопка Отмена – закрывает окно без сохранения внесённых изменений.
Вкладка «Основно延
Вкладка Основное позволяет редактировать автозадачу «Мегаптека. Обмен данными», а также настраивать периодичность срабатывания остальных сервисов:
-
Напротив поля Автозадача расположена кнопка Редактировать, открывающая окно Ввод\Редактирование автозадачи системы:
-
Напротив поля Скидка кнопка Выбрать, открывающая окно Список скидок:
-
Здесь необходимо создать скидку типа Бонусная скидка, со штрихкодом, находящемся в диапазоне типа Неименная скидка:
-
-
Ниже находится панель Настройка связи с web-сервером, позволяющая редактировать идентификацию аптеки в Мегаптека.ру, а также настройки подключения к серверу Мегаптека:
Панель Настройки связи с web-сервером содержит поля:
-
Имя сервера (IP-адрес) – адрес сервера Мегаптека.
-
Порт – порт, используемый для доступа к серверу Мегаптека.
-
ИД аптеки – уникальный идентификатор аптеки в системе Мегаптека.
Внизу расположена панель Запросы данных в Мегаптека позволяющая выбирать, редактировать, а также выполнять запросы.
На панели Запросы данных в Мегаптека расположены кнопки:
-
(Изменить значения периода) – при нажатии на кнопку становится доступным для редактирования выбранный запрос.
-
(Выполнить запрос) – позволяет вручную выполнить выбранный запрос.
В таблице Запросы данных Мегаптека находятся следующие запросы:
-
Получить заказы.
-
Передать изменённые остатки.
-
Передать полные остатки.
Вкладка «Подразделения/Поставщик軶
Вкладка Подразделения/Поставщики позволяет добавлять и удалять подразделения аптек:
Подразделения для списка в таблице выбираются из справочника Внутренние контрагенты:
-
Кнопка (Добавить подразделение в список) – добавить подразделение.
-
Кнопка (Удалить подразделения из списка) – удалить подразделение.
В панели Поставщики, коды товаров которых используются для привязки товаров внизу страницы позволяет выбрать поставщиков из справочника Внешние контрагенты для Протек и Катрен.
Вкладка «Лог軶
Вкладка Логи позволяет просматривать и фильтровать информацию по обмену информацией аптеки с Мегаптека.ру за выбранную дату:
- Выпадающий календарь Дата – выбрать дату для просмотра логов.
- Фильтр Только ошибки – показывает только сообщения об ошибках.
- Кнопка Обновить – отображает последние данные по логам, если они обновились.
Сохранение логов¶
Полные логи обмена по API с внешними сервисами (тексты запросов и ответов с заголовками) сохраняются на жёстком диске сервера в течение трёх дней, включая текущий.
Логи размещаются на сервере по адресу: C:\CacheSys\etc\logHTTP
и представляют собой текстовые файлы, названные по следующему алгоритму: ГГГГММДД_ЧЧММСС_№
, где № – это порядковый номер запроса за указанное время (может быть несколько запросов за одну секунду).
Внимание
В каждом файле отображается только 1 запрос.