Собрать интернет-магазин в телеграм и настроить интеграцию 1c-Битрикс

30 000 руб. за проект
10 июня 2024, 16:13 • 9 откликов • 85 просмотров
Цель проекта:
Создать Telegram-бота с интеграцией Telegram WebApp для взаимодействия с интернет-магазином на платформе 1С-Битрикс для нашего интернет-магазина.
Есть аналогичное решение для Telegram + Bitrix24 (https://helpdesk.bitrix24.ru/open/15718474/?ysclid...)
Нам же нужно сделать собственное решение на 1с-Битрикс.


Основные требования:
  1. Интеграция с API 1С-Битрикс:
    • Получение данных о товарах, ценах и наличии из интернет-магазина
    • Отправка заказов в интернет-магазин
  2. Реализация выбора товаров через Telegram WebApp:
    • Использование Telegram WebApp (https://core.telegram.org/bots/webapps) для выбора товаров
    • Отображение информации о товарах, ценах и наличии
    • Возможность добавления товаров в корзину
  3. Функционал корзины:
    • Возможность добавлять, изменять и удалять товары в корзине
    • Оформление заказов через корзину
    • Синхронизация данных корзины между Telegram-ботом и Telegram WebApp
  4. Авторизация и идентификация пользователей:
    • Реализация механизмов авторизации пользователей
    • Обеспечение идентификации пользователей для персонализации опыта и сохранения истории заказов.

Базовые функции Telegram-бота:
  • Старт и приветствие: При запуске бота пользователь должен увидеть приветственное сообщение с кратким описанием функционала и инструкцией по использованию.
  • Меню: Бот должен иметь главное меню с основными разделами: "Каталог", "Корзина", "Помощь", "Контакты" и т.д.
  • Коммуникация: Клиент должен иметь возможность переписываться с менеджером магазина через бота
  • Просмотр информации о товаре в : При выборе товара пользователю должна быть доступна подробная информация: название, описание, цена, наличие, фотографии, характеристики и т.д.
  • Обработка команд: Бот должен корректно обрабатывать команды пользователя, в том числе некорректные или неполные команды, с выдачей соответствующих сообщений.

Интеграция с интернет-магазином 1С-Битрикс:
  • Получение данных о товарах: Бот должен в реальном времени получать актуальную информацию о товарах (наличие, цены) из базы данных интернет-магазина через API 1С-Битрикс.
  • Оформление заказа: Бот должен передавать данные о оформленном заказе (товары, количество, контактная информация пользователя) в 1С-Битрикс через API.
  • Отслеживание статуса заказа: Пользователь должен иметь возможность отслеживать статус своего заказа в Telegram-боте.

Работа с интернет-магазином через WebApp
  • Авторизация и идентификация: Реализовать возможность авторизации пользователя в интернет-магазине через Telegram-бота для доступа к персональным данным, истории заказов и другим функциям.
  • Поиск и навигация: Реализовать возможность искать товары и базово навигироваться по интернет магазину по рубрикам и товарам

Работа с корзиной в WebApp:

  • Добавление товаров: Пользователь должен иметь возможность добавлять товары в корзину.
  • Просмотр корзины: Пользователь должен иметь возможность просматривать содержимое своей корзины, изменять количество товаров, удалять товары.
  • Оформление заказа из корзины: Пользователь должен иметь возможность оформить заказ, указав контактные данные и адрес доставки

Технический стек:
  • Платформа: Telegram
  • Язык программирования: Python, JavaScript (для WebApp)
  • Интеграция: API 1С-Битрикс
  • База данных: Использовать базу данных 1С-Битрикс или какой-то коннектор