Сайт превращается в приложение: заявки идут даже без интернета
Превратить сайт в приложение можно тремя способами: обернуть в WebView за 1-2 недели, собрать PWA без App Store и Google Play, либо написать нативное приложение с интеграцией к 1С. Выбор зависит не от бюджета, а от того, нужна ли синхронизация с учётной системой в реальном времени — без неё приложение превращается в дорогой ярлык на сайт.
Почему возникает разрыв между сайтом и мобильным приложением
Отдел продаж московской компании, торгующей стройматериалами, месяц назад пожаловался: клиенты оформляют заказ через мобильный браузер, а потом звонят и спрашивают, где статус. Сайт адаптивный, кнопки не съезжают, но менеджер каждый раз открывает 1С вручную и диктует остатки по телефону. Клиент теряет пять минут на разговор, который мог занять секунду в приложении.
Разрыв возникает не из-за дизайна сайта, а из-за архитектуры. Мобильный сайт — это страница, которая каждый раз заново запрашивает данные у сервера и не хранит ничего локально. Приложение же может держать каталог и остатки в памяти телефона и обновлять их точечно. Но у большинства компаний сайт и 1С — два отдельных мира: сайт выгружает прайс раз в сутки через выгрузку CSV, а не через живое соединение с базой.
Если оставить как есть, компания теряет не только время менеджеров. Клиент, который не видит актуальный остаток на складе, оформляет заказ на товар, которого уже нет, — и получает отказ через день. Повторного заказа от такого клиента чаще всего не случается.
Как исправить разрыв между сайтом и приложением: три рабочих способа
WebView-обёртка
Разработчик берёт мобильный сайт и упаковывает его в нативную оболочку для Android и iOS. Пользователь видит иконку на рабочем столе, а внутри открывается тот же сайт в скрытом браузере. Срок — 1-2 недели, стоимость минимальная среди трёх вариантов. Минус: офлайн-режим и push-уведомления реализовать сложно, а скорость работы зависит от сайта, а не от приложения.
PWA (Progressive Web App)
Сайт дорабатывают так, чтобы он умел кешировать страницы, работать без сети и присылать уведомления через браузер. Пользователь устанавливает PWA прямо из браузера, без App Store и Google Play. Подходит для B2B-порталов, где клиенты заходят через компьютер и телефон одинаково часто, а публикация в сторах не обязательна.
Нативная разработка с интеграцией к 1С
Приложение пишут с нуля под Android и iOS с прямым подключением к учётной системе через API. Менеджер видит остатки, статус заказа и историю клиента в приложении без захода в 1С. Такой вариант подходит компаниям, где заявки формируют выездные сотрудники, склад или отдел продаж, а не только конечный покупатель на сайте. Подробнее о том, как строится такая связка, — на странице интеграция приложения с 1С.
| Критерий | WebView-обёртка | PWA | Нативное с 1С |
|---|---|---|---|
| Срок разработки | 1-2 недели | 3-4 недели | от 2 месяцев |
| Публикация в сторах | да | не требуется | да |
| Офлайн-режим | ограниченно | частично | полноценно |
| Синхронизация с 1С | нет | нет | да |
| Подходит для | витрины, визитки | B2B-порталов | продаж, склада, выездных сотрудников |
Что делать, если ошибка повторяется: приложение готово, а данные снова расходятся с 1С
Бывает так: приложение уже собрали, оно установлено у клиентов, но остатки в нём снова не совпадают с базой. Причина почти всегда одна — синхронизация настроена через периодическую выгрузку файлом, а не через прямой запрос к 1С. Файл формируется раз в час или раз в сутки, и в этот промежуток данные устаревают.
Решение — перевести обмен на API-подключение, при котором приложение запрашивает актуальные данные у 1С напрямую, а не у промежуточного файла. Для этого база 1С должна быть доступна извне постоянно, без перерывов на обслуживание в рабочее время. Если база стоит на офисном компьютере, который выключают на ночь или перезагружают в обед, синхронизация будет рваться регулярно. В таких случаях базу переносят на выделенный сервер — аренда 1С обходится от 1100 руб/мес и снимает зависимость приложения от офисного железа.
Второй частый случай — приложение обращается к 1С, но запросы упираются в очередь, потому что база одновременно обслуживает бухгалтерию, склад и веб-магазин. Тогда помогает не переписывание кода приложения, а разделение нагрузки: сервер 1С для мобильного канала отдельно от учётного контура, от 1 100 ₽/мес за пользователя.
Как предотвратить повторный разрыв между сайтом, приложением и 1С
Разработка приложения — не разовая задача, а система, которая требует поддержки так же, как сама 1С. Три вещи, которые снижают риск повторного расхождения данных:
- ✓Проектировать интеграцию с 1С на этапе технического задания, а не добавлять её после запуска — переделка API задним числом стоит дороже, чем закладка архитектуры сразу.
- ✓Держать базу 1С на сервере с гарантированной доступностью, а не на локальном компьютере сотрудника.
- ✓Назначить ответственного за сопровождение связки приложение-1С: обновления платформы, изменения в структуре данных и новые релизы приложения должны проверяться вместе, а не по отдельности.
Для компаний, где приложением пользуются не только клиенты, но и собственные сотрудники — торговые представители, кладовщики, выездные мастера — набор функций обычно шире, чем простая обёртка сайта: сканирование штрихкодов, работа офлайн с последующей синхронизацией, разграничение доступа по ролям. Такой формат описан на странице B2B-приложение с 1С.
Сколько стоит превратить сайт в приложение и с чего начать
Стоимость нативной разработки с интеграцией к 1С начинается от 500 000 руб — цена зависит от количества экранов, глубины интеграции и того, нужны ли офлайн-режим и push-уведомления. Компаниям, которым не подходит обёртка сайта из-за требований к скорости и офлайн-работе, но которые не готовы к полной нативной разработке с нуля, стоит рассмотреть готовую платформу — она сокращает срок за счёт уже собранных модулей обмена с 1С. Подробности — на странице 1С:Мобильная платформа.
Перед запуском разработки имеет смысл сверить системные требования базы 1С с реальной нагрузкой, которую даст мобильный канал, — актуальные параметры опубликованы в системных требованиях 1С. Полный список форматов разработки и то, как выбрать между WebView, PWA и нативным приложением под конкретную задачу, разобран на странице разработка мобильных приложений. Актуальные тарифы на серверы и сопровождение — на странице цены и тарифы.
❓ Частые вопросы
Сколько времени занимает превращение сайта в приложение?
WebView-обёртка готова за 1-2 недели, PWA — за 3-4 недели. Нативное приложение с интеграцией к 1С занимает от двух месяцев в зависимости от количества функций и глубины подключения к учётной системе.
Можно ли обойтись без интеграции с 1С, если у нас просто интернет-магазин?
Да, если ассортимент и остатки меняются редко и обновляются вручную. Но если склад активно движется, отсутствие живой синхронизации приведёт к заказам на товар, которого уже нет в наличии.
Почему после запуска приложения данные снова расходятся с базой 1С?
Чаще всего синхронизация настроена через периодическую выгрузку файлом раз в час или в сутки. Нужно переводить обмен на прямое API-подключение и держать базу 1С на сервере с постоянной доступностью, а не на офисном компьютере.
Нужна ли публикация в App Store и Google Play?
Для WebView и нативных приложений — да. PWA устанавливается прямо из браузера без публикации в сторах, что подходит для B2B-порталов, где решает не витринность, а функциональность.
Сколько стоит нативное приложение с интеграцией к 1С?
От 500 000 руб. Итоговая цена зависит от числа экранов, наличия офлайн-режима, push-уведомлений и глубины интеграции с учётной системой.
Или позвоните: +7 906 045-28-27 — в рабочее время с 9:00 до 19:00
Остались вопросы? Нужна помощь?
Менеджеры компании с радостью ответят на ваши вопросы, произведут расчет стоимости услуг и подготовят индивидуальное коммерческое предложение.
Бесплатная консультация

