что такое модификаторы в айко
Модификаторы товаров + iiko интеграция
Одиночные и групповые модификаторы позволяют прикрепить к позиции заказа какие-то дополнительные опции, которые в том числе могут влиять на стоимость товаров.
Помимо стоимости у групповых модификаторов может быть флаг обязательного выбора какого-то модификатора (без этого товар будет невозможно добавить в корзину); у одиночных модификаторов такой возможности нет.
Модификаторы сейчас могут быть привязаны только к товарам, но в будущем будет возможность привязать модификаторы и к отдельным вариантам (привязка к товару означает, что модификаторы будут доступны для всех вариантов).
Привязка выполняется на странице редактирования товара во вкладке «Модификаторы». Создаются модификаторы в разделах «Модификаторы» и «Группы модификаторов» (раздел «Каталог» главного меню админки).
Количество
Во время привязки группы модификаторов можно указать общее минимальное и максимальное количество выбранных модификаторов, а так же мин./макс. количество для каждого выбранного модификатора.
Например, группа может быть привязана с макс. количеством модификаторов, равным пяти.
В свою очередь, у каждого модификатора группы так же может быть установлено отдельное макс. количество.
Если в группе имеется 5 модификаторов (с макс. кол-вом 5 у каждого) то это значит, что покупатель сможет добавить в корзину:
В большинстве случаев группам и модификаторам будет назначаться 0 в качестве мин. кол-ва и 1 в качестве макс. кол-ва.
Использование
Для полноценного использования модификаторов нужна их поддержка на стороне сайта и приложений (особенно это касается обязательных модификаторов).
Как пользоваться iiko: инструкции
Компания «Айко» — поставщик программного обеспечения iiko для автоматизации предприятий общепита. ПО разработано на базе облачных технологий. Пользователь получает готовое решение для комплексной работы заведения. Помимо базовых функций, руководителю обеспечивается удаленный контроль за деятельностью сотрудников, просмотр статистики, анализ доходности предприятия. Компания входит в рейтинг CNews Analytics «Крупнейшие поставщики SaaS в России 2020». С августа 2020 года количество активных пользователей превысило отметку 30 000. Рассмотрим, как пользоваться iiko представителям разных видов предприятий общественного питания.
Программа iiko для общепита: обучение
Система iiko соответствует классу ERP. Одна программа контролирует работу кассы, склада, персонала, кухни, отслеживает финансы и формирует отчетность. Типовые проекты автоматизации:
Обучение по работе с программами iiko для общепита представлено в формате бесплатных вебинаров, курсов, видео, а также подробных инструкций, доступных на сайте компании. Принцип работы с продуктами Айко заключается в следующем:
С этого момента можно приступать к работе.
Тарифы
Программы Айко можно использовать через «облако» или путем установки на ПК. В первом случае пользователь оплачивает стоимость аренды, во втором — покупает лицензию. Сначала рассмотрим тарифы облачных сервисов.
Для кофе-поинтов и фудтраков разработан тариф iikoCloud Nano, в рамках которого доступен ограниченный набор функций. Он включает работу со смарт-терминалом, базовую систему лояльности, прием оплаты и печать чеков, стандартный учет в облачном сервисе.
Для небольших кафе предназначен тариф iikoCloud Start. Он включает весь набор функций iikoCloud Nano, а также дополнительные возможности. Например, готовый сайт доставки, обслуживание у столиков и прочее.
Для крупных ресторанных сетей подойдет тариф iikoCloud Enterprise. Для единичных заведений или небольших сетей рекомендуется использовать iikoCloud Pro. В отличие от тарифа для кафе, кафетериев и фастфудов, система автоматизации ресторанного бизнеса предусматривает больше возможностей. В том числе, подключение дополнительных приложений (к примеру, iikoAPI Delivery), а также сторонних программ.
Локальные решения: iikoSmartKit for Restaurant (для ресторанов с обслуживанием за столиками) и iikoSmartKit for Fastfood (для заведений быстрого обслуживания). На сайте представлена стоимость пакета из пяти рабочих мест для каждого инструмента.
Poster
Автоматизация общепита iiko
Атол 30Ф
Программа iiko Chain для ресторанов: обучение
Система iikoChain открывает доступ к следующим функциям:
Другими словами, обеспечивается полноценная автоматизация общепита.
Настройка
Рассмотрим краткую инструкцию по настройке программы iiko для ресторанов
Программа имеет несложный интерфейс. Слева — главное меню, содержащее ссылки на разделы. Открытые окна отображаются в виде закладок.
Приложение поддерживает несколько языков. Для выбора одного из них достаточно перейти в раздел «Администрирование» и клинуть по нужному пункту.
Начиная с версии 4.2, графический интерфейс приложения представлен по-новому. Для перехода к теме, предусмотренной в ранних версиях, нужно нажать «Выбор темы» в разделе «Администрирование». Откроется окно, где следует указать «Классический BackOffice» и подтвердить.
Сразу после запуска приложения открывается стартовая страница. Там отображаются уведомления о проблемах в системе, новости ресторана и компании iiko.
1. Задай вопрос нашему специалисту в конце статьи.
2. Получи подробную консультацию и полное описание нюансов!
3. Или найди уже готовый ответ в комментариях наших читателей.
Раздел «Товары и склады»
Обучение по работе с разделом «Товары и склады» программы iiko для ресторанов представлено на сайте производителя в виде инструкций.
«Розничные продажи»
Раздел содержит следующие подразделы:
Еще предусмотрены подразделы с курсом валют, сервисными сборами (учет скидок и надбавок), отдельно — по учету финансов, работе сотрудников, производству, логистике и прочие.
Программа iiko Front: инструкция по использованию
Кассовая программа Айко Фронт предназначена для работы с заказами. При первом запуске откроется окно, где нужно ввести код подключения. В дальнейшем при входе в кассовую программу придется проходить авторизацию. Каждый сотрудник открывает свою личную смену.
Ресторан
Программа может работать в двух режимах: фастфуд и ресторан. Интерфейсы немного разные. Рассмотрим рабочие окна в режиме ресторана:
Через программу можно принимать чаевые и регистрировать благотворительные взносы.
Фастфуд
Формирование заказа осуществляется в специальном подразделе. Есть возможность создания табов (отложенных заказов, открытых долгое время). Финансовые операции отображаются в окне расчета. Основные разделы:
Отдельно представлены разделы для резервирования столиков, заказа банкетов. Существует возможность настроить кухонный экран для повара, вести складской учет, контроль хранения продуктов и прочее. Инструкция по работе с программой iiko для фастфуда — на сайте производителя.
Программа Айко Card для общепита: инструкция
Айко Кард используется для организации обслуживания посетителей корпоративных столовых или других предприятий общепита. Предлагаются следующие схемы:
Перед началом работы в системе нужно настроить тип оплаты, внести данные о предприятии и прочее. Краткий обзор программы:
Для расширения функциональности системы можно подключать различные приложения: мобильные (iikoDeliveryMan, iikoCheckList), облачные сервисы или программы сторонних производителей (roomService, DeliveryClub). Подробнее ознакомиться с инструкцией по использованию программы айко Кард для общепита можно на сайте производителя.
Retail &Horeca
Электронный журнал о технологиях автоматизации и бизнесе в сфере ритейла и HoReCa
Предлагаете бизнес-ланч? С iiko это просто!
Самое «вкусное», как известно, прячется в мелочах, но именно из мелочей сотканы эмоции, которые гость получает в ресторане. Это и хорошая кухня, и ароматы блюд, это функциональность и гармония интерьера.
Но порой магия меркнет. Случается это в те моменты, когда в оркестре ресторана вдруг кто-то сфальшивил. И идиллия рассыпается на тысячи маленьких осколков. К счастью, это происходит не часто, а иногда организм пребывает в таком замечательном настроении, что ты готов простить мелкие шероховатости. Побеждает либо кухня, либо сервис — что-то тянет тебя, как магнит, в приглянувшееся заведение.
Сегодня поговорим о земном. О том, что в бизнес-ланче, как в биатлоне — если не попал в заказ, то никакая скорость не поможет. В наши дни сумасшедший ритм города, вероятность кризиса и сбивчивая кардиограмма курса доллара заставляет работать больше, думать чаще, действовать быстрее.
Если я собираюсь на бизнес-ланч, то хочу сразу сделать заказ, который уйдет на принтер кухни (сервис принтер чеков aura 6900), и его для меня приготовят быстро. И пока я буду наслаждаться кофе, мне принесут салат, а следом второе.
Без долгих ухаживаний меня «посчитают», пока я буду с удовольствием разбираться с горячим. И, смею надеяться, что у меня сразу будет возможность положить платежную карту и через несколько минут рассчитаться по счету (например, при помощи мобильного и компактного терминала эквайринга verifone vx 675).
А теперь можно и расслабится за десертом. Спешки нам с избытком хватает в течение рабочего дня, а здесь, в тихом укромном уголке, хочется негромкой музыки и спокойной атмосферы.
Чего хотелось бы ещё на бизнес-ланче, так это разнообразия предложений.
Я не говорю о том, что блюд в каждой категории должно быть много, нет, двух-трёх вполне достаточно. Хочется, чтобы наборы обновлялись раз в две недели. Понятно, что «кухне» это сложно, изменения и ввод новых блюд в меню требует усилий всего коллектива, но этого хочет гость, а значит, об этом стоит задуматься! Это необходимо делать! За две-три недели до предстоящего визита гости уже знают, что они будут заказывать, а это может стать поводом найти гастрономические удовольствия «на стороне». Вы же этого не хотите?! Значит, нужно действовать!
Итак, какие варианты бизнес-ланча хочется иметь в арсенале, и как их можно отразить в системе автоматизации ресторана:
Мы с вами рассмотрим третий вариант.
Все наши варианты бизнес ланча будут иметь свою фиксированную стоимость. Если у вас есть блюда, которые предполагают возможность дополнительных платных модификаторов (например, цезарь с курицей включен в меню бизнес-ланча, а с креветками будет стоить дороже), то дополнительная строка необязательного модификатора на экране станции официанта увеличит итоговую стоимость заказа. В iikoOffice есть и такая возможность, вы легко сможете это сделать. Просто установите ценник на необязательный модификатор, который ваш посетитель может выбрать и дополнительно оплатить. Но всё-таки ваш гость пришел не на урок математики. Мне, например, не хочется вникать в тонкости расчёта, а тем более делать это на бизнес-ланче. Поэтому если мне нужно другое блюдо, я закажу его у официанта по основному меню.
Итак, давайте разберёмся, как отразить бизнес-ланч в iikoOffice. Создаем блюдо «Бизнес-Ланч Горячее+Напиток» и назначаем стоимость блюда за порцию.
Далее мы создаем группу модификаторов для бизнес-ланча (Гарнир, Горячее, Напитки). Создаем модификаторы в группах. Для корректного списания продуктов обязательно нужно заполнить технологическую карту модификатора. Далее мы добавляем групповые модификаторы к нашему блюду.
Обратите внимание, чтобы у ваших официантов была возможность работать без ошибок, и «кухня» понимала, что было заказано в зале, нужно поставить галочки «обязательный модификатор». В этом случае у официантов будет возможность делать все без ошибок в iiko RMS. Система автоматизации будет сама требовать у официанта выбрать один из вариантов.
В моем примере в верхнем левом углу мы можем видеть еще одну группу модификаторов, и если вы внимательно читали, то заметили, что группа «Гарнир бизнес-ланча» как раз и является необязательным модификатором в нашем примере.
Если вы пропустили данную галочку и не поставили ее для обязательных позиций, то в спешке после оформления заказа на (станции официанта, сенсорном моноблоке Posbank) кухня может получить марку с надписью «бизнес-ланч», как намек официанта,- и проявить творчество, смекалку, телепатию и все остальные, присущие поварам, способности!
Давайте посмотрим, чем еще может быть полезна система.
Опытный персонал уже знает заведение, и с закрытыми глазами помнит, где какой столик. У неопытных официантов не все так здорово, но айко приходит на помощь и в этом вопросе, чтобы даже самый молодой сотрудник мог сориентироваться и не перепутать столики. В системе автоматизации есть возможность сделать понятной схему зала, очень просто сделать визуализацию; и это именно то, что меня подкупает. Вам следует зайти в пункт меню: настройки торгового предприятия, проверить количество столиков и далее нарисовать нужную вам схему зала, которая автоматически после прорисовки появится на экране станции официанта.
Итак, с системой автоматизации iiko мне удалось вкусно и быстро перекусить, и при этом получить максимум удовольствия — эта задача тоже была решена быстро.
Ну и традиционный анекдот на злобу дня.
На ресторане висит табличка «Бизнес ланч: время — деньги!»
– Официант, я теперь действительно вижу, что время – деньги.
– Вы к счету приплюсовали даже сегодняшнее число.
Александр Баслаковский, руководитель «Хэдлайн-Москва».
iikoOffice: пять главных аналитических отчетов для заведений
Управленческий учет в iikoOffice
Для ведения управленческого учета в iiko разработан модуль iikoOffice. Он собирает всю информацию о складах, финансовых потоках и персонале и на основе этих данных строит аналитические отчеты. С помощью iikoOffice вы можете проанализировать данные о доходах и расходах, остатках продукции, и другие показатели. Разберем основные отчеты, которые нужны для успешного управления заведением.
Отчет о продажах за период (марочный отчет)
Этот отчет отображает детальную информацию о количестве и сумме продаж за период и строится на основе складских документов. При первом входе отчет нужно настроить под себя, система запомнит настройки, и в следующий раз ваш отчет отобразится уже в удобном виде.
Для того, чтобы построить отчет, нужно:
указать Тип документов, на основе которых вы хотите построить отчет (по умолчанию отчет включает все типы документов).
После выбора всех настроек нажмите кнопку Обновить. Для того, чтобы в отчете отображались только блюда, снимите галочку с пункта Свернуть модификаторы. Прибыль будет считаться как разница между себестоимостью и выручкой. Показатели, по которым будут отображаться данные, можно настраивать. Для этого нажмите правой кнопкой мыши на заголовке таблицы с данными и выберите те, которые актуальны для вас. Готовый отчет можно отправить в печать или выгрузить в Excel.
Для наглядности информацию в отчете можно представить в виде графика или диаграммы.
OLAP отчет по продажам
В отличие от предыдущего отчета, OLAP отчет строится по данным с касс. С помощью этого отчета вы можете анализировать любую информацию, которая проходит по чекам. Например, информацию о количестве реализованных блюд и количестве гостей, купивших их.
Показатели для анализа затрагивают разные стороны жизни заведения и находятся в левом меню. Для анализа вы можете выбирать любые показатели, например посмотреть информацию о количестве проданных блюд и количестве гостей, купивших их. Работа с отчетом ограничена только вашим воображением. Для удобства над областью таблицы есть фильтры. По умолчанию включены все фильтры, но вы можете отключить те, которые не хотите использовать, и в левом меню отобразятся только те показатели, которые относятся к выбранным фильтрам. Под каждым показателем указана его принадлежность к фильтру.
После того, как вы настроили отчет, вы можете его сохранить, чтобы при следующем входе не настраивать его заново. Он будет отображать актуальные на момент открытия данные.
Отчет о среднем чеке
Отчет о среднем чеке поможет оценить посещаемость заведения и покупательскую способность гостей.
Для построения отчета необходимо выбрать период, за который хотите проанализировать данные и система покажет данные о количестве чеков, гостей, данные о продажах, сумму среднего чека и др. По умолчанию отображаются данные за текущий месяц.
Вы можете детализировать информацию по месяцам, неделям, дням и сменам. Для этого в поле Детализация выберите нужное значение и система автоматически перестроит отчет под него.
Вы также можете визуализировать информацию в виде графиков. Для этого постройте отчет за выбранный период и установите галочку в поле Построить график.
Как и в остальных отчетах результаты можно распечатать или отправить в MS Excel.
Отчет о непродаваемых блюдах
Этот отчет позволяет выявить те блюда и продукты, которые не пользуются популярностью у гостей. Отчет содержит информацию по всем блюдам, которые продавались за анализируемый период.
Если у вас обширное меню, этот отчет позволить выявить те блюда, которые не продаются и принять решение о целесообразности их продажи.
Для построения отчета нужно:
При необходимости вы можете сгруппировать все позиции по группам, категориям или официантам. Для этого выберите нужный параметр и установите его рядом с названием слева или справа. Блюда, которые не продаются, в отчете будут иметь значение 0.
Отчет о закупках
Отчет о закупках соединяет в себе 4 отчета в одном и позволяет оценить закупочные цены на товары поставщиков, отследить изменение цен и оценить объем закупок.
Отчет о закупочных ценах будет работать, только если вы ведете прайс-листы поставщиков в iiko. С его помощью можно посмотреть поставщика, от которого поступил товар и сравнить расхождение цены в прайс-листе с ценами в документах поставки.
В отчете об изменении цен для товаров вы можете сравнить цену из документов поставки на начало и конец периода. Вы можете проанализировать, как менялась цена за выбранный период и решить, хотите ли дальше сотрудничать с этим поставщиком.
В iikoOffice много различных видов аналитических отчетов, которые могут помочь вам в управлении заведением. Мы рассмотрели только основные из них.
Если вы хотите получить больше информации об использовании отчетов, у нас разработан курс обучения iiko специально для руководителей заведения и управляющего персонала. Подробнее с курсом можно ознакомиться на сайте в разделе Услуги.
Кроме курса для руководителей нами разработаны обучающие курсы для разных уровней должностей. Например, курс для бухгалтера или для менеджера зала. Со всеми обучающими программами вы можете ознакомиться здесь.
Если вы еще не используете iiko в работе, оставляйте заявку на консультацию. Наши специалисты расскажут все об iiko, рассчитают стоимость и подберут необходимое оборудование.
Добавление в заказ продукта с модификатором (через сессию) #5
Comments
avrezvanov commented Dec 7, 2018 •
/// Добавить продукт к заказу
///
/// Идентификатор добавляемого продукта
public static void AddProductToOrder(Guid productId)
<
try
<
//Получили необходимый заказ
IOrder order = PluginContext.Operations.GetOrders().Where(x => x.Id == pOredrId).FirstOrDefault();
The text was updated successfully, but these errors were encountered:
ierof commented Dec 7, 2018 •
Сессия редактирования — это некое подобие транзакций в базах данных. Все действия, даже одиночные, выполняются в рамках сессий следующим образом:
Сделанные на втором шаге изменения не видны до их успешного сохранения
Пожалуйста, прочитайте эту статью полностью в первую очередь.
var productItem = editSession.AddOrderProductItem(1, product, order, order.Guests.FirstOrDefault(), null, OrderItemCourse.Default, 0);
А далее переменная productItem вами нигде не используется. А должна 😉 Как раз к ней в рамках сессии и нужно добавлять модификаторы, а затем коммитить сессию.
avrezvanov commented Dec 7, 2018 •
@ierof Вот любите Вы всё загадками говорить.
Если бы была достаточно подробно описанная документация, было бы всё намного проще.
Из статьи я прекрасно понимаю зачем нужен SubmitChanges.
И когда его делать.
Вопрос в другом, как добавить товар с модификатором.
Я пытаюсь добавить товар с модификатор больше месяца, прошу помощи, как разработчики расскажите как это делается.
ierof commented Dec 7, 2018
Вот любите Вы всё загадками говорить.
Мы любим говорить загадками, чтобы не сразу давать готовые куски кода, а давать направление для размышления. Идеи. Чтобы была мотивация как-то разбираться, а не бездумное stackoverflow driven development с копированием готовых фрагментов кода.
Из статьи я прекрасно понимаю зачем нужен SubmitChanges.
И когда его делать.
Точно? 🙂 Потому что в примере кода
вы сначала добавляете что-то в рамках сессии. Сессию пока не коммитете, а потом лезете в заказ, полученный ранее, и пытаетесь там найти тот продукт, добавление которого вы ещё не закоммитили. Т.е. в этот момент в заказе. У вас есть только «заглушка» этого продукта.
Метод AddOrderModifierItem описан в документации. Все поля снабжены комментариями.
А вы вызываете его вот так:
avrezvanov commented Dec 7, 2018
Я тоже хочу во всём разобраться и я не сторонник копипастить, но когда документации очень мало и в ней не всё описано, трудно сделать что то хорошо, практически пальцем в небо приходится тыкать.
Если я сделаю коммит, то сразу же получу ошибку. Потому как нельзя добавить в заказ продукт у которого есть обязательный модификатор.
Я вижу ошибку во втором параметре
Это уже мои изыскания, я пробовал всё подряд 🙂
Т.е. допустим вы хотите добавить продукт «Блин»
Не совсем так.
Я хочу добавить в заказ продукт. У которого возможно есть модификатор, а может быть и нет. Но давайте упростим задачу.
Я хочу добавить в заказ продукт у которого есть модификатор и он обязательный и количество минимум 1.
var productItem = editSession.AddOrderProductItem(1, product, order, order.Guests.FirstOrDefault(), null, OrderItemCourse.Default, 0);
ierof commented Dec 7, 2018 •
С помощью каких методов это сделать в документации не описано.
Вот! Вот мы и добрались до сути вашего вопроса. Без лишней лирики. Суть вопроса в том, как узнать. какие модификаторы должны добавляться вместе с продуктом.
Т.е. в вашем случае это код
Далее, чтобы понять, какие модификаторы из этих являются обязательными для продукта изучите свойства у:
Возвращаясь к требованию начинать описание максимально по сути: если бы вопрос начинался с того, что вы попробовали добавить блюдо, у которого есть обязательные модификаторы, вам при показалось исключение с сообщением вроде
Order item modifier “моды” (3424f0ee-1528-4ec5-a297-a92b9db434dd) has invalid group amount: min = 1, max = 10, actual = 0. Ensure that interconnected product and modifier changes are in the same edit session.
ierof commented Dec 10, 2018
@avrezvanov, вы получили ответ на вопрос, который вас интересовал? Можно закрыть эту issue?
avrezvanov commented Dec 10, 2018
@ierof Вот теперь картина стала проясняться.
Спасибо!
В итоге получился такой код:
Идентификатор добавляемого продукта
Если будут замечания и/или рекомендации по данному коду, с удовольствием готов выслушать.
ierof commented Dec 10, 2018 •
Если будут замечания и/или рекомендации по данному коду, с удовольствием готов выслушать.
Смотря что вы хотите 🙂 Если вы хотите, чтобы для добавляемого продукта были все существующие к нему модификатору по штуке, то оно будет так работать.
Будет ли это работать так, как ожидает заказчик вашей фичи – маловероятно.
Но это уже не отоспится к функционированию api iikoFront. Это вам нужно понимать юзкейсы, которые вы реализуете средствами api.
К примеру, если у вас есть «Блин», у него есть групповой модификатор «Добавки» с минимальным кол-вом 1, максимальным 2, в группе «Сметана», «Джем» и «Сгущенка», то ваш код попытается добавить «Блин» со всеми тремя модификаторами сразу, и при валидации api выдаст ошибку.
Какой флоу на UI iikoFront:
Как вам это правильно делать в вашем коде: зависит от той задачи, которую вам нужно решить.