Собрать интернет-магазин в телеграм и настроить интеграцию 1c-Битрикс
30 000 руб. за проект
Цель проекта:
Создать Telegram-бота с интеграцией Telegram WebApp для взаимодействия с интернет-магазином на платформе 1С-Битрикс для нашего интернет-магазина.
Есть аналогичное решение для Telegram + Bitrix24 (https://helpdesk.bitrix24.ru/open/15718474/?ysclid...)
Нам же нужно сделать собственное решение на 1с-Битрикс.
Основные требования:
Базовые функции Telegram-бота:
Интеграция с интернет-магазином 1С-Битрикс:
Работа с интернет-магазином через WebApp
Работа с корзиной в WebApp:
Технический стек:
Создать Telegram-бота с интеграцией Telegram WebApp для взаимодействия с интернет-магазином на платформе 1С-Битрикс для нашего интернет-магазина.
Есть аналогичное решение для Telegram + Bitrix24 (https://helpdesk.bitrix24.ru/open/15718474/?ysclid...)
Нам же нужно сделать собственное решение на 1с-Битрикс.
Основные требования:
- Интеграция с API 1С-Битрикс:
- Получение данных о товарах, ценах и наличии из интернет-магазина
- Отправка заказов в интернет-магазин
- Реализация выбора товаров через Telegram WebApp:
- Использование Telegram WebApp (https://core.telegram.org/bots/webapps) для выбора товаров
- Отображение информации о товарах, ценах и наличии
- Возможность добавления товаров в корзину
- Функционал корзины:
- Возможность добавлять, изменять и удалять товары в корзине
- Оформление заказов через корзину
- Синхронизация данных корзины между Telegram-ботом и Telegram WebApp
- Авторизация и идентификация пользователей:
- Реализация механизмов авторизации пользователей
- Обеспечение идентификации пользователей для персонализации опыта и сохранения истории заказов.
Базовые функции Telegram-бота:
- Старт и приветствие: При запуске бота пользователь должен увидеть приветственное сообщение с кратким описанием функционала и инструкцией по использованию.
- Меню: Бот должен иметь главное меню с основными разделами: "Каталог", "Корзина", "Помощь", "Контакты" и т.д.
- Коммуникация: Клиент должен иметь возможность переписываться с менеджером магазина через бота
- Просмотр информации о товаре в : При выборе товара пользователю должна быть доступна подробная информация: название, описание, цена, наличие, фотографии, характеристики и т.д.
- Обработка команд: Бот должен корректно обрабатывать команды пользователя, в том числе некорректные или неполные команды, с выдачей соответствующих сообщений.
Интеграция с интернет-магазином 1С-Битрикс:
- Получение данных о товарах: Бот должен в реальном времени получать актуальную информацию о товарах (наличие, цены) из базы данных интернет-магазина через API 1С-Битрикс.
- Оформление заказа: Бот должен передавать данные о оформленном заказе (товары, количество, контактная информация пользователя) в 1С-Битрикс через API.
- Отслеживание статуса заказа: Пользователь должен иметь возможность отслеживать статус своего заказа в Telegram-боте.
Работа с интернет-магазином через WebApp
- Авторизация и идентификация: Реализовать возможность авторизации пользователя в интернет-магазине через Telegram-бота для доступа к персональным данным, истории заказов и другим функциям.
- Поиск и навигация: Реализовать возможность искать товары и базово навигироваться по интернет магазину по рубрикам и товарам
Работа с корзиной в WebApp:
- Добавление товаров: Пользователь должен иметь возможность добавлять товары в корзину.
- Просмотр корзины: Пользователь должен иметь возможность просматривать содержимое своей корзины, изменять количество товаров, удалять товары.
- Оформление заказа из корзины: Пользователь должен иметь возможность оформить заказ, указав контактные данные и адрес доставки
Технический стек:
- Платформа: Telegram
- Язык программирования: Python, JavaScript (для WebApp)
- Интеграция: API 1С-Битрикс
- База данных: Использовать базу данных 1С-Битрикс или какой-то коннектор
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.