Задача: Доработка функционала доставки и консультация

Необходимо внести изменения в уже работающий сайт на CMS OpenCart. Клиент хочет добавить блок с выбором доставки, автоматическим расчетом стоимости и двухэтапным подтверждением заказа (сначала согласование с менеджером, потом оплата). Дополнительно требуется техническая консультация по администрированию.

Что нужно реализовать

  • Форма оформления заказа: поля ФИО, телефон, адрес доставки.
  • Выбор транспортной компании: несколько вариантов на выбор (например, несколько известных перевозчиков).
  • Расчет стоимости: обязательное отображение примерной цены доставки сразу после выбора компании.
  • Статусная модель заказа:
    • Шаг 1: клиент отправляет заказ без оплаты.
    • Шаг 2: менеджер видит заказ в админ-панели, согласовывает с клиентом стоимость и сроки (связываясь с ним внешним образом или через сообщения системы).
    • Шаг 3: после согласования у клиента в личном кабинете появляется кнопка оплатить заказ + доставку.
  • Отслеживание заказов: обеспечить попадание всех заказов в стандартную админ-панель OpenCart для учета менеджерами компании.

Консультация: выгрузка номенклатуры и логистика заказов

  • Проверить и показать текущий механизм администрирования: куда именно падают заказы (стандартный ли это раздел Sales - Orders).
  • Разобрать возможность выгрузки всей номенклатуры (артикулы, названия, цены) из базы данных OpenCart или через админ-панель.
  • Предоставить пошаговую инструкцию или сделать прямой скрипт/парсинг, чтобы заказчик мог оперативно поменять все цены на позиции (например, увеличить на 10% или обнулить).
  • Разъяснить, какие поля и таблицы отвечают за ценообразование, чтобы при массовой правке избежать ошибок.

Ожидаемый результат

  • Работающий блок выбора доставки с расчетом
  • Логика двухставочного согласования заказа
  • Инструкция/консультация по безопасному изменению цен в номенклатуре