Настройка оборудования и программного обеспечения

Постер вход. Автоматизация с Poster — эффективное решение для малого и среднего бизнеса

Начало работы с программой произвело хорошее впечатление: отзывчивая тех.поддержка, активное участие менеджера, терминал готов к работе за считанные часы. Интересный функционал, но только с первого взгляда. Тех.поддержка многие задачи выполняет самостоятельно с помощью удаленного доступа к компьютеру.

Минусы

Круглосуточная тех.поддержка - в ночное время крайне сложно дозвониться и получить срочную консультацию;

сотрудники тех.поддержки часто оставляют без внимания заявки, связанные с ЕГАИС;

очень "сырая" система, полная багов (в основном неправильно складываются числа в статистике и финансах);

интерфейс в некоторых местах очень недружелюбен, разрабатывался людьми не знакомыми со спецификой работы в общепите: не подходит для кафе и баров с открытыми барными стойками и быстрым обслуживанием;

объединить разделенные чеки нельзя;

банковский терминал не синхронизируется с терминалом Постер;

чтобы блюда в бегунках на кухню не дублировались - нужно собственноручно обновлять бегунок и следить, чтобы там были только новые блюда и т.п.

часто происходит отключение фискального регистратора, из-за чего пропадает возможность печатать чеки;

пропадали абсолютно все открытые столики и заказы приходилось воспроизводить с нуля;

Очень жалею, что повелась на первое впечатление и оплатила сразу год пользования. Ищу другую систему. Продолжать работу с системой постер не хочу категорически.

Хочу заметить, что я использую самый дорогой пользовательский пакет, но, увы, получаю абсолютно примитивный и полный ошибок продукт в своё пользование. Который, кстати, прибавляет мне головной боли: постоянно приходится звонить в службу тех.поддержки и узнавать, почему что-то не работает или работает не так.

Как оказалось, обещанная 24-х часовая тех.поддержка оказалась неправдой - увы, часто были ситуации, когда в ночное время (2:00 - 3:00) не было возможности дозвониться и получить консультацию по очень серьезному вопросу.

А серьезные вопросы возникают постоянно: довольно таки часто происходит отключение фискального регистратора, из-за чего пропадает возможность печатать чеки; несколько раз происходила ситуация, когда в терминале пропадали абсолютно все открытые столики и заказы приходилось воспроизводить с нуля.

И даже то, что вы дозвонились - не есть гарантия решения проблемы. Частенько сотрудники принимали заявки, обещали уточнить информацию и перезвонить.. Но так и не перезванивали. Особенно часто история происходила, если проблемы касались ЕГАИС и отсутствия некоторых ТТН в системе Постер.

Если обратиться к админ-панели, то дела явно не лучше: статистика то и дело совершает ошибки, элементарно неправильно складывая суммы за наличные и карты. Конечно, если позвонить в тех.поддержку, ребята обязательно всё исправят. Но проблема в том, что отслеживать такие ошибки нужно самому и постоянно, чтобы быть уверенным, что статистика отображается верно. А это не то, для чего покупается эта программа - мне бы хотелось облегчить себе жизнь и работу, а не трястись над экраном 24 часа в сутки в поисках "небольших проблем в калькуляции".

Помимо всего прочего, после некоторого времени пользования, становится очевидно, что продукт разрабатывался людьми, совершенно не имевшими опыта работы в общепите. Интерфейс в некоторых местах категорически неудобен и совершенно не соответствует сфере. О том, что система облегчает работу обслуживающего персонала - вообще промолчу.

Объединить разделенные чеки нельзя; банковский терминал не синхронизируется с терминалом Постер; чтобы блюда в бегунках на кухню не дублировались - нужно собственноручно обновлять бегунок и следить, чтобы там были только новые блюда и т.п.

Начало работы с программой произвело хорошее впечатление: отзывчивая тех.поддержка, активное участие менеджера, терминал готов к работе за считанные часы. Интересный функционал, но только с первого взгляда. Тех.поддержка многие задачи выполняет самостоятельно с помощью удаленного доступа к компьютеру.

Минусы

Круглосуточная тех.поддержка - в ночное время крайне сложно дозвониться и получить срочную консультацию;

сотрудники тех.поддержки часто оставляют без внимания заявки, связанные с ЕГАИС;

очень "сырая" система, полная багов (в основном неправильно складываются числа в статистике и финансах);

интерфейс в некоторых местах очень недружелюбен, разрабатывался людьми не знакомыми со спецификой работы в общепите: не подходит для кафе и баров с открытыми барными стойками и быстрым обслуживанием;

объединить разделенные чеки нельзя;

банковский терминал не синхронизируется с терминалом Постер;

чтобы блюда в бегунках на кухню не дублировались - нужно собственноручно обновлять бегунок и следить, чтобы там были только новые блюда и т.п.

часто происходит отключение фискального регистратора, из-за чего пропадает возможность печатать чеки;

пропадали абсолютно все открытые столики и заказы приходилось воспроизводить с нуля;

Очень жалею, что повелась на первое впечатление и оплатила сразу год пользования. Ищу другую систему. Продолжать работу с системой постер не хочу категорически.

Хочу заметить, что я использую самый дорогой пользовательский пакет, но, увы, получаю абсолютно примитивный и полный ошибок продукт в своё пользование. Который, кстати, прибавляет мне головной боли: постоянно приходится звонить в службу тех.поддержки и узнавать, почему что-то не работает или работает не так.

Как оказалось, обещанная 24-х часовая тех.поддержка оказалась неправдой - увы, часто были ситуации, когда в ночное время (2:00 - 3:00) не было возможности дозвониться и получить консультацию по очень серьезному вопросу.

А серьезные вопросы возникают постоянно: довольно таки часто происходит отключение фискального регистратора, из-за чего пропадает возможность печатать чеки; несколько раз происходила ситуация, когда в терминале пропадали абсолютно все открытые столики и заказы приходилось воспроизводить с нуля.

И даже то, что вы дозвонились - не есть гарантия решения проблемы. Частенько сотрудники принимали заявки, обещали уточнить информацию и перезвонить.. Но так и не перезванивали. Особенно часто история происходила, если проблемы касались ЕГАИС и отсутствия некоторых ТТН в системе Постер.

Если обратиться к админ-панели, то дела явно не лучше: статистика то и дело совершает ошибки, элементарно неправильно складывая суммы за наличные и карты. Конечно, если позвонить в тех.поддержку, ребята обязательно всё исправят. Но проблема в том, что отслеживать такие ошибки нужно самому и постоянно, чтобы быть уверенным, что статистика отображается верно. А это не то, для чего покупается эта программа - мне бы хотелось облегчить себе жизнь и работу, а не трястись над экраном 24 часа в сутки в поисках "небольших проблем в калькуляции".

Помимо всего прочего, после некоторого времени пользования, становится очевидно, что продукт разрабатывался людьми, совершенно не имевшими опыта работы в общепите. Интерфейс в некоторых местах категорически неудобен и совершенно не соответствует сфере. О том, что система облегчает работу обслуживающего персонала - вообще промолчу.

Объединить разделенные чеки нельзя; банковский терминал не синхронизируется с терминалом Постер; чтобы блюда в бегунках на кухню не дублировались - нужно собственноручно обновлять бегунок и следить, чтобы там были только новые блюда и т.п.

Poster помогает контролировать и оптимизировать работу заведений общепита.

Все системы автоматизации можно условно разделить на два типа:

Стационарные

Подразумевают под собой установку программ с жесткой привязкой к конкретному оборудованию и самостоятельной настройкой сервера. До появления первых облачных систем альтернативы стационарным решениям не было, поэтому большинство крупных сетей останавливались на данном виде систем автоматизации. Самым популярным среди них является , которая появилась еще в 90-е годы и заняла рынок крупных сетевых ресторанов и фастфудов.

На данный момент, большинство начинающих рестораторов уже не смотрит в сторону стационарных решений.

Облачные

Сохраняют данные не на серверном компьютере в соседней комнате, а на сотнях удаленных серверов, расположенных в различных странах. При этом такие системы по функционалу ни в чем не уступают стационарным решениям.

Благодаря тому, что система создает дубликаты всей информации в облаке, клиент не теряет данные даже при выходе из строя одного и более серверов. К тому же, все финансовые операции, статистику и складские перемещения внутри заведения можно легко просматривать в режиме реального времени из любой точки мира.

Преимущества Poster

Преимущества Poster по сравнению со стационарными системами автоматизации:

  • доступная цена (складкой учет, 50 товаров, статистика - 1120 руб/мес);
  • для полноценной работы достаточно иметь принтер и планшет;
  • удаленный доступ;
  • бесплатные обновления;
  • возможность резервного копирования по умолчанию.

В случае работы со стационарными системами для сервера требуется отдельный администратор и бесперебойное питание. В свою очередь, Poster максимально облегчает работу для своих клиентов, забирая на себя все заботы о сервере и технической части. Предоставляя владельцам заведений возможность заниматься бизнесом, а не тратить время на настройку сервера.

Poster продолжает работать и во время перебоев интернет соединения. Все данные временно сохраняются на устройстве и после восстановления интернет соединения - система синхронизирует и отправляет всю информацию в облако.

Большинство клиентов Poster - это владельцы кафе, пабов, фастфудов, фудтраков и заведений франшизы. Для которых одним из главных критериев является надежность и доступность программы. Они не хотят переплачивать за ненужный функционал, специальное оборудование и покупку новых обновлений.

Преимущества Poster по сравнению с другими облачными системами автоматизации:

  • мультиплатформенность, установка ПО на любой планшет или ноутбук;
  • интуитивно понятный интерфейс;
  • подключаемые модули Poster Shop, Poster Boss и интеграция с другими сервисами через Poster Marketplace;
  • постоянная поддержка и добавление нового функционала по желанию клиентов.

Для работы с Poster не нужно подбирать определенную модель планшета или устанавливать специальные прошивки, программа устанавливается на Android, Windows планшет или iPad, и доступна для скачивания в AppStore и Google Play.

Подключив Poster POS, пользователь также получает доступ к платформе с различными интегрированными сервисами - Poster Marketplace, которая пополняется, как продуктами Poster, так и предложениями от других разработчиков.

Poster Shop - интернет-витрина заведения, с помощью которой клиенты могут принимать онлайн-заказы. Синхронизируется с аккаунтом Poster.

Бесплатное приложение Poster Boss для владельцев заведений дает возможность контролировать расходы и следить за продажами со смартфона.

Среди сторонних сервисов: Mailchimp и eSpuntnik - сервисы интернет и смс-рассылки; Смартомато - автоматизация доставки.

Количество подключаемых сервисов внутри платформы Poster Marketplace постоянно увеличивается, что дает возможность клиентам Poster работать со всеми процессами в одной экосистеме, начиная от заказа товаров на склад и заканчивая доставкой и информированием покупателя по СМС.

Еще одно из преимуществ Poster POS - это простота внедрения системы. Потребуется не более 15 минут на установку и начало работы . И никаких многодневных обучающих курсов, как в случае со стационарными системами. На сайте Poster есть специальный раздел с подробным описанием всего функционала программы и специальный обучающий youtube-канал, который пополняется видео с новыми возможностями программы.

Сифон для газированной воды - необходимый прибор на любом баре. Подробнее о принципе его работы можно узнать .

В сегменте общепита программные решения для кассовых операций, товарного и складского учета становятся все более востребованными. На лидирующие роли выходят бренды, предлагающие унифицированные - «все в одном», и при этом простые в интеграции с имеющейся кассовой инфраструктурой продукты. В их числе - программа Постер ПОС (Poster POS), активно осваивающая российский рынок.

Что представляет собой программа Постер ПОС

В целях выполнения требований Закона № 54-ФЗ предполагается подключение к терминалу Poster POS внешнего фискального регистратора. Для этого используется специальный адаптер PosterBox – позволяющий связать модуль фискализации, терминал и Wi-Fi-роутер, через который осуществляется выход в интернет. Сама программа Постер ПОС имеет встроенный драйвер для этого маршрутизатора - что позволяет не тратить время на дополнительную настройку совместимости фискального регистратора, вычислительного модуля и программы.

При этом, желательно, чтобы фискальный регистратор входил в число поддерживаемых программой устройств. К ним относятся такие модели как:

  1. АТОЛ:
  1. ШТРИХ-М-01Ф.
  1. Viki Print 57, 57 Plus и 80 Plus.

Совместимость остальных фискальных регистраторов не гарантируется - однако, всегда можно узнать об особенностях их подключения к программе у специалистов техподдержки.

Один из основных критериев совместимости фискального регистратора и Poster POS – поддержка фискальным устройством протоколов ESC/POS и приспособленность к подключению через Ethernet. Если эти критерии соблюдаются, то принципиальная техническая возможность подключения регистратора к системе будет иметь место.

Маркетинг

В отдельный функциональный блок программы можно выделить совокупность опций, которые предназначены для решения различных маркетинговых задач в рамках продвижения бренда или отдельной точки общепита. Пользователю Poster POS доступны следующие основные инструменты лояльности:

  • предоставление персональной скидки клиенту;
  • применение скидочной системы;
  • применение бонусной системы.

В рамках каждой опции возможно выставление широкого спектра настроек. Например - установление критериев перехода клиента от одной группы преференций в другую (как вариант, с более высоким процентом скидки). Или, например, установление доли от покупки, которую можно оплатить бонусами.

Маркетинговый блок Poster POS позволяет формировать персональные карточки посетителей и отражать в них различную аналитику - например, по предпочитаемым блюдам, среднему чеку, статистике скидок и т.д.

Удаленное управление системой и аналитика

Благодаря тому, что система Poster POS базируется на облачных технологиях, руководитель или иной ответственный менеджер предприятия общепита имеет возможность удаленного управления технологическими процессами, организованными на базе рассмотренных нами модулей программы, с помощью:

  • админ-панели (которая загружается через веб-форму);
  • специального мобильного приложения Poster Boss (POS analytics) — можно скачать с Гугл.плей — ССЫЛКА).

Админ-панель системы приспособлена:

  1. К отображению сведений по анализу информации с чеков, формируемых на кассе предприятия (каждого из предприятий, объединенных в сеть).

Система формирует детальные графики и отчеты. Контролирующее лицо может отслеживать то, какие именно товарные позиции - самые рентабельные, какие официанты работают лучше всех, и в какие дни появляется наибольшая выручка.

  1. К мониторингу кассовой дисциплины - основанной на отслеживании данных о остатках, приходных и расходных операций на отдельных терминалах.
  1. К оптимизации налоговой политики хозяйствующего субъекта.

Можно выставлять, исходя из применяемого режима налогообложения, отдельные ставки по выручке - в том числе по НДС на отдельные товары, для разных типов товаров. Система автоматически исчислит налог к уплате исходя из хозяйственных показателей за отчетный период.

  1. К отслеживанию показателей точек общепита, которые открыты по договору франчайзинга.
  1. К мониторингу и учету производственных расходов предприятия - связанных с арендой, оплатой коммунальных услуг, оплатой труда работников.

Система формирует отчеты по расходам в соответствии с заданными критериями.

Приложение Poster Boss приспособлено к выполнению, в целом, схожих задач - с поправкой на адаптацию отображения данных на экран мобильного устройства.

Таковы основные возможности программной части инфраструктуры Poster POS. При этом, определенные нюансы имеет применение аппаратной составляющей данной платформы.

Poster POS и «железо»

Пользователь Poster POS может выбрать один из двух вариантов установки программы:

  1. Установку с использованием своего оборудования.

С учетом мультиплатформенности программы, основные требования к нему будут на уровне «железа».

Так, желательно, чтобы вычислительный модуль - используемый в качестве терминала, был оснащен:

  • при использовании устройства на базе Android – ОЗУ не менее 2 ГБ;
  • при использовании ПК - процессором не менее 1,8 ГГц, модулем ОЗУ не менее 2 ГБ.

Если говорить об устройствах на базе iOS, то желательно использовать iPad Air, iPad Mini 4 и более новые продукты.

  1. Использование оборудования в конфигурации, которая предложена самими разработчиками Poster POS (и поставляется ими же вместе с программой, которая в этом случае будет предустановлена на устройствах).

При этом, разработчики Poster POS предлагают комплекты, адаптированные как для тех бизнесов, что обязаны использовать фискальные регистраторы, так и для тех, которые освобождены от использования онлайн-касс.

Например, для «фискальных» бизнесов разработчиками предложено 2 комплекта:

  1. «Базовый».

В него входят:

  • планшет Samsung Galaxy Tab A 10.1 T580;
  • адаптер Poster Box;
  • регистратор АТОЛ 11Ф (с предустановленным фискальным накопителем на 15 месяцев);
  • роутер Zyxel Keenetic 4G;
  • подставка для монтирования планшета в качестве терминала на кассе.

Стоимость комплекта - 55 200 рублей. Если оформить подписку на доступ к программе Poster POS на 1 год при покупке, то цена будет значительно меньше и составит 52 400 рублей.

  1. «Продвинутый».

Он представлен:

  • планшетом iPad 2017 32GB;
  • регистратором АТОЛ 22Ф;
  • аналогичными адаптером, роутером и подставкой.

Стоимость комплекта 70 200 рублей. При предзаказе годового доступа к программе - 64 900 рублей.

Каждый из составляющих указанные комплекты аппаратных компонентов можно заказать по отдельности - в случае, если остальные используются те, что уже есть на предприятии.

Цены, в принципе, соответствуют средним по рынку. Если регистратор АТОЛ 11Ф (с фискальным накопителем на 15 месяцев) при заказе у разработчиков Poster POS обойдется в 24 300 рублей, то у специализированных дистрибьюторов - чуть дешевле.

При необходимости в фирменном магазине Poster POS можно докупить эквайринговый терминал, денежный ящик, электронные весы и иные аксессуары.

В части оборудования заметна ставка разработчиков на «мобильность» и унификацию ПО на уровне мобильных операционных систем - это можно проследить, к примеру, в отношении конкретно эквайринговых терминалов.

Разработчики Poster POS предлагают брать мини-терминалы типа PayMe и 2Can, которые относятся к оборудованию, которое традиционно рассматривается как адаптированное к применению вместе с мобильными гаджетами (подробнее об этом можно посмотреть в ).

Цены и установка

Рассматриваемый продукт Poster POS - облачный, и плата за его пользование взимается по подписке.

Предлагаются следующие тарифы:

  • Startup (он указывается как оптимальный для точки общепита в формате фудтрака или киоска по продаже кофе);
  • Mini (оптимальный для кофейни);
  • Business (полноценное кафе, бар);
  • Pro (ресторан).

Отличаются тарифы, главным образом, по количеству товаров в реестре системы и количеству поддерживаемых технологических карт, а также по количеству доступных опций в системе управления точкой общепита. Чем дороже тариф - тем больше товаров, карт и опций по нему поддерживается.

Расценки начинаются от 1120 руб/мес по тарифу Startup (50 карт) и доходят до 4320 руб/мес по тарифу Pro (1500 карт). Если бизнес настолько масштабен, что в нем используется больше 1500 технологических карт, то разработчики готовы предложить индивидуальный тариф.

Отдельная группа тарифов определена для магазинов - в привязке к количество товаров в ассортименте торговой точки. «Вилка» тарифов та же - за минимальную цену система «обслужит» 500 товаров, за максимальную - 15 000.

Цены по тарифу приводятся в расчете «на один терминал» — то есть, на 1 рабочее место официанта. Каждое дополнительное обойдется еще в 1520 руб/мес. А если в систему подключается новое заведение - это обойдется еще в 2000 руб/мес (при этом, в эту сумму уже входит подключение одного терминала в этом заведении).

Тариф можно в любой момент поменять. Как мы уже отметили в начале статьи, разработчики дают возможность пользоваться системой бесплатной в течение 15 дней.

Чтобы начать пользоваться системой Poster PRO, нужно:

  1. Зарегистрироваться в системе — https://joinposter.com/signup .

Затем - внести через админ-панель необходимые параметры в настройках системы, связанные с различными составляющими технологического процесса (сформировать технологические карты, разработать схему зала, создать штат).

  1. Установить оборудование.
  1. Скачать приложение Poster POS на используемый планшет (ССЫЛКА) или компьютер (ССЫЛКА).

Резюме

Таким образом, ключевым лейтмотивом разработчиков Poster POS вполне можно назвать простоту. Действительно, настройка и ввод в действие как программной, так и аппаратной части системы осуществляются, по всем признакам, крайне оперативно и не требуют особых навыков со стороны пользователя. Система автоматизирована и при этом служба техподдержки готова, судя по всему, в деталях разъяснять проблемные вопросы.

Разумеется, должный уровень «автоматизации» достигается только при условии применения рекомендуемого оборудования - особенно в части аппаратных модулей для фискализации. Но в числе тех, что поддерживаются по умолчанию - самые популярные в России устройства. Поэтому, существенных проблем на практике возникнуть не должно.

Программа одинаково хороша как для одиночных точек, так и для сетевиков - в том числе, образующихся в ходе развертывания бизнес-модели, расширения масштабов деятельности бренда. В наличии у пользователя - большое количество штатных функций по товарному и складскому учету (которые могут быть расширены в рамках интеграции с 1С), много аналитических инструментов - доступных в том числе удаленно.

Одно из ключевых преимуществ системы - мультиплатформенность. Как следствие - сведение к минимуму издержек, связанных с модернизацией аппаратной составляющей кассовой инфраструктуры. Система имеет высокий уровень автоматизации в плане обеспечения совместимости «железа» на различных участках такой инфраструктуры (с поправкой, опять же, на желательность использования рекомендуемых аппаратных компонентов).

Решение, таким образом, предполагает быть многообещающе эффективным в любом формате общепита - при приемлемых расходах на получение доступа к облачному сервису.

Видео — как настроить расчет зарплаты в системе учета Poster POS:

Сыграем в стартап-бинго? Платформа, экосистема, интеграции, маркетплейс, апи, синергия. Бинго!

Тема внутренних маркетплейсов интегрированных решений очень горячая в продуктовом мире. Мы в Poster POS для себя поняли преимущества открытого API и построения экосистемы достаточно давно. Меня особенно впечатлила глава «The Platform» в книге «The Facebook Effect», которая укрепила понимание, что нужно идти в платформы. 3 года назад мы открыли API, 2 года назад запустили Marketplace, год назад запустили технологию, которая дает возможность бесшовно расширять функциональность основного продукта и влиять на его поведение, около 3 месяцев назад перезапустили каталог интеграций и начали активно маркетировать приложения партнеров.

Когда мы начинали, мне не хватало публичных кейсов на эту тему, руководства к действию. В статье я расскажу, как SaaS-сервису без каталога интеграций стать SaaS-сервисом с каталогом интеграций. Моя статья будет полезна продуктам, которые уже прошли стадию product-market fit и готовы начать строить свою экосистему.

Про нас

Чтобы дать немного контекста, Poster - это SaaS система автоматизации ресторанного и розничного бизнеса. То, что мы делаем, называют Point of Sale или «касса». Наш продукт разделен на две части - терминал и админка. Терминал запускается на планшетах iPad и Android или Windows-устройствах. На терминале кассиры и официанты вбивают заказ, принимают оплату, печатают чеки. В админке работают владелец заведения, управляющий, кладовщик: ведут складской и управленческий учет, смотрят статистику продаж, управляют товарами и т.д. Сейчас продуктом пользуются 6000 активных заведений в 53 странах мира.

Немного истории

Тема маркетплейсов и платформ не нова. Первые платформы - операционные системы, которые позволили разработчикам самостоятельно не заниматься управлением памятью, i/o, процессорным временем и т. д. Затем начали появляться десктопные приложения с add-on, plugins. У меня знакомство с плагинами началось с Total Commander и Winamp. Затем были Java-апплеты для смартфонов, в iOS 2.0 выпустили App Store. Веб-сервисы тоже начали обрастать интеграциями и плагинами, например Facebook, SalesForce, Basecamp, Xero и т. д. Открытый API и маркетплейсы стали частью нашей повседневной жизни и мы с ними сталкиваемся постоянно.

Что дают маркетплейсы?

Больше функций, выше вовлечение пользователей

Давайте посмотрим правде в глаза: ваш беклог будет всегда расти. У вас всегда будет недостаточно ресурсов, чтобы запускать все функции, которые просят ваши пользователи. Более того, если постоянно добавлять новые функции в продукт, рано или поздно он превратится в жуткое неудобное месиво из кнопок, галочек и переключателей. Лучше сделать продукт, который качественно будет решать 3-7 задач, чем 50, но посредственно. Поэтому интеграции помогают продукту качественно расти в глазах пользователя, расширяют его функционал, а значит менее вероятно, что ваш клиент уйдет к конкурентам.

Драйвер роста ваших продаж

Интеграции с другими компаниями на рынке могут стать хорошим драйвером продаж вашего основного продукта. Например, в нашем случае, к партнерам, которые занимаются системами лояльности могут приходить потенциальные клиенты с устаревшим кассовым ПО или вообще без него. В этот момент партнер будет рекомендовать ту кассу, с которой у него есть интеграция и хорошие отношения.

Возможность делать нестандартные решения для крупных клиентов

Раньше, когда к нам приходил запрос на доработку продукта на большую сеть с нетипичными требованиями, нам приходилось отказывать, чтобы не закапывать себя в яму enterprise-решений, в которых на каждом шагу в коде встречаются ветвления вроде:

If (account===’very_important_enterprise_customer’) { ... }
Теперь мы можем реализовать практически любые надстройки в системе, не затрагивая ядро продукта. Или, что еще лучше, отдать доработки на аутсорс.

Дополнительный канал заработка

Обычно каталоги берут комиссию с продаж приложений, которые в нем размещены. Размер комиссии от 30 (стандарт индустрии) до 80% (в совсем экстремальных случаях, например в Одноклассниках). Но, при этом, лично я слабо верю в идею того, что бизнес-модель компании можно построить вокруг маркетплейса. К примеру, у Apple 62% дохода приносит продажа iPhone, а вся категория услуг (приложения в AppStore, Apple Music, iCloud, Apple Pay) - 13%. В нашем случае, мы ставим перед маркетплейсом задачу быть самоокупаемым.

Какие бывают интеграции

Мы для себя разделили варианты интеграции на 3 основных типа: Backend, Manage platform, POS platform.

Backend интеграция

Самый базовый вариант интеграции, с него мы начали и первые интеграции работали именно таким образом. Backend сервиса-партнера через HTTP JSON API достает данные, каким-то образом их обрабатывает и отображает клиенту, возможно что-то обновляет внутри нашей системы. Пример - системы аналитики, лояльности, рассылок, видеонаблюдение.

Manage Platform

По сути та же backend-интеграция, но встроенная в личный кабинет пользователя. Под капотом для этого обычный iFrame и свой протокол для бесшовной авторизации. Намного удобнее для пользователя, т.к. не нужно никуда уходить из системы. Подходит для приложений с простым интерфейсом.

POS Platform

В какой-то момент нам и партнерам стало не хватать backend-интеграции. Нужно было решение для интеграции с кассой напрямую, хотелось расширять функционал, нативно встраиваться в кассу, менять ее поведение. Поэтому год назад мы запустили POS Platform с механикой плагинов или виджетов. Вы могли видеть подобные решения в вебе, например в Trello.

Примеры интеграций на этой технологии - системы лояльности, которые требуют идентификацию гостя возле кассы, мобильные кошельки и другие системы оплат. Вот, например, приложение от Paytomat, которое позволяет оплатить заказ криптовалютами:

Как сделать JS-приложение, расширяемое сторонними разработчиками

Наше кассовое решение построено на гибридных технологиях, что позволяет поддерживать его на всех платформах: iOS, Android, Windows. Весь интерфейс и бизнес-логика написана на HTML/JS. А под нативные платформы мы пишем обертки вокруг WebView и реализовываем драйверы для работы с периферийным оборудованием (принтеры, фискальные регистраторы, весы и т. д.)

Если вы тоже пишете приложение на веб-стеке, сэкономлю вам время на исследование и расскажу, как мы сделали приложение расширяемым. В процессе изучения вдохновлялись решениями Trello, Shopify и Atom.io. В результате пришли к следующей модели.

Главный экземпляр приложения создает отдельный контейнер для каждого подключенного стороннего виджета. Контейнер - это iFrame, в котором загружается JS-файл с исполняемым кодом приложения партнера. В контейнере автоматически доступны методы с нашим API. Контейнер кешируется на фронте (Appcache или Service Workers) и может запускаться, работать без интернета.

Решение с iFrame позволяет изолировать логику стороннего приложения от основного и в случае каких-то проблем виджета не сломать основной флоу кассового приложения. Еще рассматривали вариант с WebWorkers, но у скриптов внутри воркера нет доступа к DOM, а мы даем виджетам возможность отображать интерфейсы, поэтому этот вариант отбросили сразу.

Разработчики пишут свое приложение с использованием JS или любого языка, который компилируется в JS (CoffeeScript, Typescript...), с любыми фреймворками или библиотеками. Дальше код и все ресурсы вебпаком собираются в один bundle.js, который консольной утилитой деплоится к нам на серверы и доставляется пользователям.

Виджеты в iFrame обмениваются сообщениями с основным приложением через postMessage и могут отправлять кассе команды через встроенный в глобальную область видимости объект Poster. Например:

Poster.interface.popup({width: 500, height: 300, title: "Списание бонусов"});
Мы реализовали очередь колбеков, которая позволяют сторонним приложениям подписываться на события кассы, реагировать на них и изменять логику работы приложения. Например:

Poster.on("beforeOrderClose", (data, next) => { alert("Сейчас закроем заказ"); next(); });
Кстати, в случае событий before*, которые, по сути, блокируют работу выполнения какой-то операции на кассе, нам пришлось вводить время ответа от стороннего виджета. К примеру, есть приложение которое слушает событие beforeOrderClose и делает запрос с деталями заказа, который кассир планирует оплатить, к себе на сервер. Чтобы пользовательский опыт не страдал, мы даем приложению не более 5 секунд, чтобы реализовать свою логику и вызвать next() или отобразить интерфейс, который покажет пользователю прогресс.

Дев-режим

Каждый раз собирать все приложение и деплоить его к нам на серверы в процессе разработки неудобно, поэтому мы сделали дев-режим. В нем виджет постоянно собирается с помощью webpack-dev-server с hot-reloading и в приложении кассы на аккаунте разработчика код приложения запускается не с production, а с локальной машины разработчика. При этом в интерфейсе всегда есть возможность переключаться между dev и prod. Скоро мы введем еще одну ветку - beta. Код для беты будет тоже деплоиться к нам на сервера, но будет доступен только бета-тестировщиками приложения.

Кабинет разработчика

Долгое время мы регистрировали приложения и меняли настройки вручную, по запросу разработчиков. Каждый контакт на этапе создания приложения позволил нам больше общаться с разработчиками, узнавать про то, какие продукты они хотят интегрировать, каких методов в API им не хватает.

Но когда мы достигли отметки в 40-50 одновременных интеграций, механическая работа начала занимать у команды интеграций достаточно много времени. Поэтому мы запустили кабинет разработчика, в котором автоматизировали все эти процессы.

Документация, примеры, поддержка партнеров

У нас в ДНК компании качественная техническая поддержка. Поэтому, когда мы начали растить историю с партнерами-разработчиками, решили сделать самую крутую поддержку разработчиков на рынке.

С каждым партнером мы созваниваемся, помогаем составить флоу интеграции и даже готовим детальный фоллоу-ап со списком методов, которые им нужно использовать для реализации. На вопросы отвечаем в общем Telegram-чате с разработчиками партнера.

Кстати, тут иногда возникает проблема, когда менее опытные разработчики задают вопросы не по нашей платформе, API, а просто по программированию или не хотят заниматься отладкой, когда проблема на их стороне. В таких ситуациях мы используем прием «не отвечать в течение 1-2 часов», в большинстве случаев за это время разработчик самостоятельно решает проблему:)

Для документации используем Slate. Авто-генерация документации из комментариев к исходникам нам не подошла по той причине, что нужно поддерживать несколько языковых версий документации - русский и английский.

Ну и конечно важно понимать, что для сторонних разработчиков мы - всего лишь еще одна дополнительная интеграция, поэтому они должны сделать ее максимально быстро и с максимальной пользой для своего бизнеса. Поэтому мы делаем готовые boilerplate , примеры кода и всячески стараемся помочь в процессе.

Маркетинг приложений

Чтобы все получали пользу: заведения - дополнительный функционал и решение своих бизнес-задач, разработчики - новых клиентов, а мы - более глубокое замыкание клиентов в своей экосистеме, приложения нужно маркетировать. Для маркетинга приложений среди наших пользователей мы используем следующие инструменты.

Анонс интеграции

Это самое простое, что можно сделать: анонсируем новую интеграцию в соцсетях и ежемесячной рассылке про новые функции. Сообщения получаются нетаргетированные, по всем нашим контактам, и могут теряться среди информационного шума.

Триггерные рассылки

Мы выделяем клиентов, которым может быть интересна та или иная категория приложений (системы лояльности, видеонаблюдение, документооборот и т.д.), и делаем им точечные рассылки с предложением посмотреть, что у нас есть в маркете из этой категории.

Например, для заведений, которые забили в базу больше 100 контактных данных своих гостей, мы делаем триггер про интеграции с системами лояльности и рассказываем, что он может работать со своими гостями еще более эффективно и возвращать их к себе в заведение. Для заведений, в которых работает больше 5 сотрудников (это уже не семейный бизнес), мы отправляем триггер про интеграции с облачными системами видеонаблюдения, чтобы сотрудников было проще контролировать.

Это письмо и пуш мы добавляем в нашу структуру онбординга, оно приходит клиенту, когда он уже стал платным и начал пользоваться всеми основным функциями. Если прислать ему информацию про расширение функционала до того, как он научится пользоваться основным - это будет абсолютно бесполезно.

Информационные баннеры внутри продукта

Пользователи достаточно часто игнорируют письма и пуши в потоке информационного мусора, поэтому мы добавили ненавязчивые баннеры в самом продукте. Мы обнаружили, что этот один из самых эффективных способов направить трафик на страницу приложения. Баннеры появляются в контексте. К примеру, баннер про продукты для глубокой аналитики появляется в разделе с чеками - там, где владелец анализирует свои продажи.

Что еще?

Сейчас мы экспериментируем с форматом статей в блоге с кейсами решения бизнес-задач с помощью интегрированных решений. Скоро запустим совместные вебинары с партнерами.

С перечисленными выше инструментами мы научились приводить сторонним разработчикам 20-100 лидов в месяц, и это только начало.

После передачи лида

Естественно, продажа не происходит сама по себе после того, как мы приводим лида стороннему разработчику. Обычно b2b-продукты сложнее в освоении и самостоятельной работе, поэтому мы передаем контактные данные клиента (с его согласия) партнерам и настаиваем на том, чтобы с клиентами связались и помогли в процессе онбординга.

Что у нас в работе?

Биллинг

Мы считаем, что биллить клиента нужно в одном месте, чтобы максимально упростить флоу работы и подключения для него. Сейчас мы заканчиваем поддержку биллинга для сторонних приложений.

Кстати, тут много сложностей в реализации, например:

  1. У приложений может быть абсолютно разная модель монетизации: ежемесячная подписка, транзакционные платежи, подписка в зависимости от использования
  2. Клиента нужно автоматически уведомить в случае смены тарифов
  3. Клиенты могут платить из разных стран, а договор с партнером обычно в одной
  4. У клиента может быть привязана карточка для оплат, а может быть оплата по счетам на юр. лицо.

Ревью приложений

Сейчас ревью приложения проводится единоразово при попадании приложения в маркет. Хотим внедрить обязательное, но быстрое ревью при каждом деплое, чтобы помочь отследить какие-то edge-кейсы.

Гайдлайны для сторонних приложений

Чтобы сохранить единый опыт от использования нашего продукта и интегрированных продуктов, мы даем рекомендации по дизайну и флоу партнерам, но формализованного свода правил еще нет.

Разрабатываем гайдлайны для внутреннего использования дизайнерами и разработчиками Poster, а затем откроем их и сторонним разработчикам.

Вот и все

На самом деле мы только в начале пути. Еще много работы, чтобы стать полноценной платформой, но мы уже и многому научились за это время. Дальше - только интереснее. Если у вас есть вопросы, пишите в комментариях, буду стараться отвечать максимально полно.

А если вы делаете продукт для кафе, ресторанов, магазинов - давайте менять рынок вместе! Напишите прямо сейчас на

Понравилась статья? Поделитесь с друзьями!
Была ли эта статья полезной?
Да
Нет
Спасибо, за Ваш отзыв!
Что-то пошло не так и Ваш голос не был учтен.
Спасибо. Ваше сообщение отправлено
Нашли в тексте ошибку?
Выделите её, нажмите Ctrl + Enter и мы всё исправим!