Что такое скрипты Frontol
Frontol позволяет использовать скрипты для автоматизации различных операций на кассе. С помощью скриптов можно добавлять собственную логику работы кассы и интеграции с внешними системами.
Скрипты могут выполняться:
- При нажатии кнопок на кассе
- При выполнении определённых операций
- При обращении к внешним сервисам
По опыту внедрения, скрипты чаще всего используются для интеграций и автоматизации кассовых процессов.
Компания B2C обслуживает более 1200 касс и имеет в штате программистов, которые разрабатывают скрипты для Frontol. Технический директор Павел Сусин работает с Frontol с 2005 года — 21 год практического опыта. Телефон: +7 (495) 015-01-39.
Для чего используются скрипты
Стандартный функционал Frontol покрывает типовые операции: продажа, возврат, скидки, работа с фискальным накопителем по 54-ФЗ. Когда бизнесу нужна нестандартная логика — используются скрипты.
Типичные задачи, которые решаются через скрипты:
- Интеграция с внешними системами — подключение к банковским сервисам, бонусным программам, внешним API
- Автоматизация проверок — проверка условий при продаже, контроль акций
- Кнопки для дополнительных операций — запуск определённых действий по нажатию кнопки на кассе
- Формирование документов — создание заказов, отчётов, служебных документов
- Отправка уведомлений — SMS-уведомления клиентам после покупки
Реальные кейсы: интеграция с СБП
Один из наиболее частых запросов — интеграция кассы с банком для работы с Системой быстрых платежей (СБП).
Скрипт обрабатывает операцию оплаты и взаимодействует с банковским сервисом. Покупатель оплачивает покупку по QR-коду, скрипт обменивается данными с платёжным шлюзом банка и подтверждает оплату.
B2C реализовывала интеграции с несколькими банками. Подробнее — в статье Интеграция СБП с Frontol.
Реальные кейсы: бонусы, акции, SMS, кнопки, заказы
Бонусные системы
Скрипты используются для работы с бонусными программами: интеграция с внешними сервисами, проверка бонусного баланса, начисление или списание бонусов. Подробнее — бонусные системы Frontol.
Проверка акций
Скрипт обращается к внешней системе и проверяет: действует ли акция на конкретный товар, какие условия применяются. После этого касса применяет соответствующие условия продажи.
SMS-уведомления
В некоторых проектах реализовывались скрипты, которые отправляют SMS-уведомления клиентам после покупки или выполнения определённых операций.
Кнопки для операций
На кассе можно создавать кнопки, которые запускают определённые скрипты. Например: запуск пересчёта остатков, создание документа инвентаризации, выполнение служебных операций.
Формирование заказа поставщику
В некоторых проектах реализовывался сценарий: система анализирует остатки товара, учитывает минимальный остаток, рассчитывает количество для заказа и формирует документ. Сотрудник проверяет фактическое наличие и подтверждает заказ.
Язык скриптов
В кассовой системе используются скрипты, поддерживаемые платформой АТОЛ.
В ряде проектов применяются VBA-подобные скрипты, однако конкретная реализация может зависеть от версии Frontol и используемых модулей.
Как B2C разрабатывает скрипты
Разработка скриптов в B2C — структурированный процесс:
- Анализ задачи. Программист выясняет, что должен делать скрипт, какие системы задействованы, какие ограничения. Формируется техническое задание.
- Разработка. Программист пишет скрипт и привязывает его к нужным событиям: нажатие кнопки, выполнение операции, обращение к сервису.
- Отладка на тестовом стенде. Скрипт тестируется на тестовой кассе B2C — полноценной среде с Frontol и периферией. Проверяются все сценарии.
- Тестирование у клиента. Скрипт переносится на одну из касс клиента. Проверяются реальные сценарии. При проблемах — оперативное исправление.
- Деплой на все кассы. После успешного тестирования скрипт разворачивается через Frontol Manager на все кассы клиента.
Поддержка и обновление
B2C обеспечивает поддержку скриптов после внедрения:
- Исправление ошибок — оперативное реагирование при сбоях
- Доработка логики — добавление новых условий, расширение интеграций
- Адаптация при обновлении Frontol — при выходе новой версии Frontol скрипты могут потребовать адаптации. B2C проверяет совместимость до обновления на боевом оборудовании
- Версионирование — все скрипты хранятся в системе контроля версий, можно откатить к предыдущей версии
Поддержка осуществляется удалённо. При обращении клиента первое действие — анализ логов, который в большинстве случаев указывает на причину проблемы.
Заказать разработку скриптов в B2C
Компания B2C разрабатывает скрипты для Frontol любой сложности — от кнопок и проверок до интеграций с банками и бонусными системами. На обслуживании — более 1200 касс. Технический директор Павел Сусин работает с Frontol с 2005 года.
Что входит в услугу:
- Анализ задачи и составление технического задания
- Разработка и отладка скрипта на тестовом стенде
- Тестирование на кассе клиента
- Деплой на все кассы через Frontol Manager
- Техническая поддержка после внедрения
B2C разработает скрипт под вашу задачу: интеграция с банком, бонусная программа, автоматизация операций. Собственные программисты, тестовый стенд, поддержка после внедрения.
Для расчёта стоимости и сроков позвоните: +7 (495) 015-01-39 или оставьте заявку.
Заказать разработку скриптовРаботаем удалённо по всей России. Другие статьи о Frontol: интеграция СБП, бонусные системы, Frontol Manager.
Обновлено: март 2026
Частые вопросы о скриптах Frontol
Ответы на 10 популярных вопросов
- Что такое скрипты Frontol?
Скрипты — это программные сценарии, которые выполняются на кассовом терминале Frontol. С их помощью можно добавлять собственную логику работы кассы и интеграции с внешними системами. Скрипты могут выполняться при нажатии кнопок, при выполнении определённых операций и при обращении к внешним сервисам. Это штатный механизм расширения Frontol, предусмотренный платформой АТОЛ.
- Для чего чаще всего используются скрипты?
По опыту B2C, скрипты чаще всего используются для интеграций и автоматизации кассовых процессов. Конкретные примеры: интеграция с банками для СБП, работа с бонусными программами (проверка баланса, начисление и списание), проверка акций через внешние системы, отправка SMS-уведомлений клиентам, создание кнопок на кассе для дополнительных операций, формирование заказов поставщикам на основе анализа остатков.
- На каком языке пишутся скрипты?
В кассовой системе используются скрипты, поддерживаемые платформой АТОЛ. В ряде проектов применяются VBA-подобные скрипты, однако конкретная реализация зависит от версии Frontol и используемых модулей. Перед разработкой рекомендуется уточнить поддерживаемый язык в документации конкретной версии. B2C работает со всеми версиями: Frontol 6, Frontol xPOS и Frontol 5.
- Когда выполняются скрипты?
Скрипты могут выполняться в разных ситуациях: при нажатии кнопок на кассе (кассир нажимает кнопку — запускается скрипт), при выполнении определённых операций (добавление товара в чек, закрытие чека, выбор способа оплаты) и при обращении к внешним сервисам. Конкретные точки привязки зависят от версии Frontol.
- Можно ли через скрипт интегрировать кассу с банком для СБП?
Да. B2C реализовывала интеграции с банками для работы с Системой быстрых платежей. Скрипт обрабатывает операцию оплаты и взаимодействует с банковским сервисом. Покупатель оплачивает покупку по QR-коду, скрипт обменивается данными с платёжным шлюзом и подтверждает оплату.
- Можно ли через скрипт работать с бонусной программой?
Да. Скрипты использовались для работы с бонусными программами: интеграция с внешними сервисами, проверка бонусного баланса, начисление или списание бонусов. Скрипт обращается к API внешнего сервиса, получает данные о клиенте и позволяет списать или начислить бонусы.
- Можно ли создать кнопку на кассе для запуска скрипта?
Да. На кассе можно создавать кнопки, которые запускают определённые скрипты. Например: запуск пересчёта остатков, создание документа инвентаризации, выполнение служебных операций. Это позволяет добавить на кассу функции, которых нет в стандартном интерфейсе Frontol.
- Можно ли через скрипт сформировать заказ поставщику?
Да, в некоторых проектах B2C реализовывала такой сценарий. Логика: система анализирует остатки, учитывает минимальный остаток, рассчитывает количество для заказа и формирует документ. Сотрудник проверяет фактическое наличие товара и подтверждает заказ.
- Сколько стоит разработка скрипта?
Стоимость зависит от сложности задачи. Простой скрипт (кнопка, проверка условия) обходится дешевле, чем интеграция с банковским API. B2C рассчитывает стоимость после анализа технического задания. Сроки: простой скрипт — 1–3 рабочих дня, интеграция с внешним сервисом — 5–10 дней. Телефон: +7 (495) 015-01-39.
- B2C поддерживает скрипты после внедрения?
Да. B2C обеспечивает техническую поддержку: исправление ошибок, доработка логики, адаптация при обновлении Frontol. Все скрипты хранятся в системе контроля версий — можно откатить к предыдущей версии. Поддержка осуществляется удалённо.