1) Разработка внешнего сервиса:
- Первый этап включал разработку внешнего сервиса, к которому напрямую обращается бот. Внешний сервис с заданной в 1С периодичностью получает данные из 1С.
2) Обновление товаров в каталоге бота:
- 1С выгружает товары в сетевую папку на собственном сервере.
- Обработчик на другом сервере получает товары и их наличие на складе и заносит их в базу данных бота.
3) Поиск товаров по артикулу:
- Бот обращается к собственной базе данных и ищет совпадения по артикулу, даже если артикул указан не полностью.
- Для удобства пользователя товары разделены на несколько категорий.
4) Постраничная система просмотра каталога:
- Реализована постраничная система просмотра каталога товаров по брендам.
5) Просмотр курса валют:
- Подключена возможность просмотра курса валют.
6) Информационные блоки:
- Разработаны блоки о компании с перенаправлением на сайт и Telegram-канал.
7) Текстуры товаров:
- Для быстрого подбора товара реализован блок с вариациями текстур каждой категории товаров.
8) Подбор товара по артикулам конкурентов:
- Реализован список соответствия, который хранится в Google Sheets и может обновляться в режиме реального времени.