OpenCart Доработки и ошибки

khoroshiyvkus.ru - доставка продуктов

Доработка OpenCart: каталог, упрощённый заказ и email

На khoroshiyvkus.ru доработал OpenCart под минимальный сценарий заказа продуктов: каталог по категориям, корзина, оформление без регистрации с ФИО/телефоном/адресом, капча, фиксированная доставка и отправка заказа на email.

Задача

Нужна была доработка готового OpenCart под доставку продуктов: убрать лишнее, оставить категории и товары, корзину, заказ без регистрации с капчей, обязательные ФИО и телефон, страницы доставки и контактов, поиск с подсказками. После первой сдачи клиент попросил упростить адрес до одной строки, убрать способы оплаты, объединить имя/фамилию в ФИО, сделать email необязательным и настроить письма на нужный адрес. Доступа к админке сначала не было - сбросил пароль через БД с хостинга.

Что сделано

  • Сброс доступа в админку через БД, очистка демо-данных
  • Категории: мясная гастрономия, бакалея, молочка, корма, заморозка, бытовая химия - с фото групп
  • Импорт товаров из прайса: название, категория, описание, цена, единая картинка товара
  • Заказ без регистрации, капча на оформлении
  • Checkout упрощён: одно поле ФИО, телефон, адрес одной строкой, email необязателен
  • Убраны способы оплаты, оставлена фиксированная доставка с настройкой из админки
  • Уведомления о заказах на email магазина
  • Показал клиенту, где править доставку, страницы Доставка/Оплата и соцсети в теме

Подробнее о проекте

Упрощённое оформление заказа

Стандартный checkout OpenCart с страной, регионом и обязательным email мешал простому сценарию доставки продуктов. Оставил обязательными ФИО, телефон и адрес одной строкой, email сделал необязательным, способы оплаты убрал. После оформления заказ уходит письмом на email магазина.

Адрес одной строкой

Вместо страны/региона/города с ошибками валидации клиент попросил одну строку, куда ввести адрес приезда. Переделал блок адреса под этот сценарий - меньше полей, меньше отказов на оформлении.

Доставка из админки

Фиксированная доставка 390 ₽ настраивается в Модули → Доставка. Клиенту показал, где менять стоимость и статус, чтобы дальше править самому без разработчика.

Страницы и соцсети

Тексты Доставка и Оплата правятся в Каталог → Статьи. VK и WhatsApp - в настройках шаблона Cyber Store, блок подвала → социальные сети. Передал клиенту короткую инструкцию по админке.

Результат

  • Каталог и категории заполнены по ТЗ
  • Заказ без регистрации с капчей и упрощённым checkout
  • Уведомления о заказах на email магазина
  • Клиент может сам править доставку, страницы и соцсети
Время на работу
1 день
Стоимость
8 000 ₽
Платформа
OpenCart

У вас похожая задача?

Опишите задачу - разберу и скажу, как лучше решить и сколько это займёт.

Алексей - отвечу в течение часа