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 магазина
- Клиент может сам править доставку, страницы и соцсети
У вас похожая задача?
Опишите задачу - разберу и скажу, как лучше решить и сколько это займёт.
Алексей - отвечу в течение часа