Техническое задание: Разработка интернет-магазина на OpenCart

Необходимо создать готовый к работе интернет-магазин с расширенной функциональностью и интеграциями для эффективной онлайн-торговли.

Основные требования к системе

  • Развертывание и базовая настройка магазина на платформе OpenCart (актуальная версия).
  • Адаптивный дизайн, обеспечивающий корректное отображение на всех типах устройств.
  • Организация удобной навигации и структуры каталога товаров.

Ключевые интеграции

Синхронизация с системами учета

  • Двусторонняя интеграция с программой «1С:Предприятие» для обмена номенклатурой, остатками, ценами и заказами.
  • Интеграция с онлайн-сервисом складского учета («МойСклад» или аналог) для автоматического обмена данными.

Логистика и оплата

  • Подключение и настройка сервиса «Яндекс Доставка» (или аналогичного) с расчетом стоимости и сроков доставки, выбором пунктов выдачи.
  • Интеграция с популярными платежными системами (например, ЮKassa, Сбербанк Эквайринг, CloudPayments) для приема онлайн-платежей.

Особенности товарного учета

  • Реализация функционала для работы с товарами от нескольких юридических лиц (ООО и ИП).
  • Возможность разграничения товаров по поставщикам в карточках товаров и в заказах.

Дополнительные пожелания

  • Настройка SEO-параметров магазина (ЧПУ, мета-теги, карта сайта).
  • Базовая оптимизация скорости загрузки страниц.
  • Установка и настройка необходимых модулей для расширения стандартной функциональности OpenCart.
  • Предоставление инструкций по управлению магазином.

Разработка интеграционного шлюза Laravel для синхронизации 1С с мобильным приложением

Требуется создать административную панель на Laravel, которая будет выступать промежуточным звеном для обмена данными между системой 1С и Flutter-приложением. Панель должна настраивать подключение к 1С через API и управлять синхронизацией.