Один каталог — три точки контакта
«Рыбный день» — сеть магазинов рыбы и морепродуктов в Новосибирске с собственной доставкой и интернет-магазином fish-express.ru на 1С-Битрикс. Покупатель приходит к компании тремя путями: заказывает с телефона, покупает в магазине и ждёт, пока соберут его онлайн-заказ. Мы сделали так, чтобы во всех трёх точках работали одни и те же товары, цены и заказы — без отдельных систем и ручной синхронизации.

Приложение «Рыбный день — Доставка» в App Store
Приложение опубликовано в App Store в июле 2023 года и с тех пор обновляется вместе с сайтом. В основе — вебвью-оболочка над мобильной версией магазина: любые изменения каталога, акций и вёрстки появляются в приложении сразу, без новой публикации в сторе. Поверх веба — нативные элементы: нижняя панель навигации (Главная, Каталог, Корзина, Избранное, Профиль), push-уведомления и открытие ссылок сайта прямо в приложении (universal links).


Для нативных сценариев на стороне Битрикса есть отдельный JSON API каталога: категории, товары с ценой, остатком и наличием, поиск и карточка товара.
Push по статусу заказа — со ссылкой на оплату
Главная задача приложения — держать покупателя в курсе заказа без звонков в магазин. Мы сделали персональные push-уведомления на каждом этапе: заказ принят, передан в магазин, собран и ожидает оплаты, передан на доставку. В уведомлении «ожидает оплаты» — прямая ссылка на оплату: покупатель платит в одно касание.
По отзывам в App Store исправили две раздражающие вещи: «вечную единицу» на иконке приложения (теперь счётчик сбрасывается) и повторный запрос разрешения на уведомления при каждом входе. Нашли и устранили корневую причину, из-за которой персональные уведомления молча не отправлялись.


Киоск самообслуживания в магазине
Для розничных магазинов сделали киоск самообслуживания на том же Битриксе. Покупатель выбирает товары на терминале, авторизуется по номеру телефона (если его нет в базе — регистрируется тут же), видит свою скидку и оплачивает покупку.
Под киоск настроили отдельный тип цен «Терминал», кассовые чеки и автоматическое закрытие смены. Продажи через киоск приходят в 1С вместе с заказами — для отчёта о продажах, с корректным НДС. После запуска сопровождаем киоск: ассортимент, цены, скидки, возвраты, чеки.
Сканер для сборщиков заказов
Чтобы онлайн-заказы собирались быстрее и без ошибок, сделали веб-приложение для сборщиков. Сборщик открывает заказ, видит состав — артикул, наименование, заказанный и фактический вес — сканирует товары, отмечает собранные позиции и подтверждает сборку. Фактический вес уходит в заказ, а покупатель получает push «собран, ожидает оплаты».
Результат
У «Рыбного дня» единый мобильный контур на одном Битриксе: приложение в App Store с push по статусам заказа и оплатой в одно касание, киоск самообслуживания в магазине и сканер для сборки онлайн-заказов. Новые товары, цены и акции появляются везде сразу, а мы сопровождаем всю связку в рамках технической поддержки.