В веб-студию Rubik обратилась компания HYBRO — украинский производитель энергоэффективных керамических отопительных панелей, полотенцесушителей и обогревателей с собственным дизайном. Продукцию продают в Украине и за рубежом, поэтому сайт работает на нескольких языках.
Сайт на OpenCart 3 у компании уже был, но управлять им могли только программисты. Задачи проекта:
Контент, зашитый в файлы: все тексты и блоки сайта были прописаны в языковых файлах шаблона — чтобы изменить одно предложение или фото, приходилось обращаться к разработчику.
Управление из админки: команда HYBRO хотела сама редактировать тексты, изображения и блоки на страницах товаров и других разделах — оперативно, под новые акции, выставки и рынки.
Каждый язык отдельно: для каждой языковой версии тексты должны редактироваться отдельно, без риска сломать другие языки.
Товары-лендинги: каждый товар — не обычная карточка, а полноценная продающая страница с несколькими блоками преимуществ, фото и характеристиками, которую нужно было наполнить.
Доработку сайта HYBRO мы выполнили на базе собственного модуля ACF для OpenCart, который позволяет добавлять к товарам и страницам произвольные поля, редактируемые в админке.
Разобрали шаблон и языковые файлы сайта: какие блоки выводятся на каждой странице, откуда берутся тексты и изображения и чем они отличаются между языками. Составили карту полей, которые нужно вынести в админку.
Подключили наш модуль пользовательских полей и создали группы полей для товаров и страниц: текстовые блоки, изображения, списки преимуществ, повторяющиеся секции. Шаблон переписали так, чтобы он брал данные из этих полей, а не из языковых файлов.
Вынесли все тексты и наполнение блоков из языковых файлов в поля админки — отдельно для каждого языка. Структура страниц и внешний вид сайта при этом не изменились.
Заполнили товары — каждый как отдельную продающую страницу.
HYBRO теперь управляет контентом сайта на OpenCart самостоятельно — без обращений к программисту.
Все тексты и блоки — в админке: команда меняет тексты, фото и секции страниц за несколько минут.
Каждая языковая версия редактируется отдельно: изменения для одного рынка не затрагивают другие языки.
Товары-лендинги наполнены: страницы готовы к продажам и запуску рекламы.
Дизайн сохранён: сайт выглядит так же, как и раньше, изменилось только удобство управления.
Командою Rubik було відібрано основні розміри екранів пристроїв, для зручного користування веб-сайтом без втрати функціональності та привабливості.
Сайт HYBRO работает на OpenCart 3 с собственным модулем пользовательских полей от Rubik.
Базовая платформа: OpenCart 3.
Инструменты и стек: PHP, MySQL, HTML5 / CSS3, JavaScript, Twig.
Модуль: ACF для OpenCart — пользовательские поля в товарах и страницах, повторяющиеся блоки.
Языки: несколько языковых версий с отдельным контентом для каждой.
Контент: перенесён из языковых файлов шаблона в админку.
Состав проектной группы: Project Manager, Back-end разработчик, контент-менеджер.