Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Описание задания:
Основная цель — полная реализация уникальных блоков интернет-магазина настольных игр премиум-класса Loomino. Задача включала разработку кастомных Liquid-секций с идентичным соответствием макету в Figma, сложную логику выбора товаров и адаптацию под мобильные устройства.

Ключевые этапы и технические решения:

Разработка секции FBT (Frequently Bought Together):

Создание динамического блока предложений, где пользователь может выбирать дополнительные товары с помощью чекбоксов.

Реализация перерасчета общей цены в реальном времени на стороне клиента (JavaScript) с учетом скидок.

Написание логики добавления нескольких товаров (multiple variants) в корзину одним кликом через AJAX API Shopify.

Кастомная секция "Product Sets":

Верстка карточек товаров с учетом сложных графических элементов (бейджи "Most Popular", "Best Value" с абсолютной позицией).

Внедрение интерактивных состояний: изменение цвета фона карточки и эффект подъема (lift) при наведении для улучшения UX.

Настройка гибких полей в схеме (Schema settings) для кастомизации мета-данных и описаний непосредственно через редактор тем.

Секция "What's Inside" (Сложная адаптация):

Реализация десктопной версии с фиксированным позиционированием элементов для сохранения сложной композиции макета.

Глубокая оптимизация для мобильных устройств: реструктуризация сетки с абсолютной в потоковую (flexbox).

Решение проблемы размытых изображений (thumbnails) на смартфонах путем точного расчета пропорций и запрета растягивания на весь экран, что позволило сохранить четкость графики.

Работа со стилями и UI:

Строгое соблюдение цветовой палитры бренда (#D3C089, #FBF8EF).

Стилизация элементов управления: кастомные скругленные кнопки (border-radius: 30px) и акцентные цвета для чекбоксов.

Результат:
Клиент получил полностью функциональные, управляемые через админ-панель секции, которые выглядят идентично дизайну. Код оптимизирован, не содержит лишних зависимостей и полностью соответствует требованиям Shopify Theme Check.

Технологический стек:
Liquid, HTML5, CSS3 (BEM), JavaScript (Vanilla JS), Shopify AJAX API.
Детали работы
Добавлена 23 апреля
99 просмотров
Фрилансер
Oleksandr Rizenko
Украина Лозовая  27  0

Свободен для работы Свободен для работы
27 Сейфов завершены
2 арбитража
На сервисе 6 лет