New! Обмен с 1С (CommerceML ПРО) - синхронизация заказов, типы цен и другое! Подробнее
kudel.ru

Кудель: Создание интернет-магазина

Обновление темы дизайна с индивидуальными доработками для интернет-магазина пряжи и товаров для рукоделия. 

О проекте

Кудель — интернет-магазин пряжи и товаров для рукоделия. Работает с пряжей и товарами для рукоделия с 1995 года. (г. Москва)

Специфика: большое количество артикулов в товаре (например, 10+ цветов одной пряжи).

Задача

Сделать сайт удобней, быстрее, стабильнее. Упростить жизнь клиентам, которые делают большие заказы пряжи (большое количество позиций или товаров одной позиции).

Работы

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

Для проекта была выбрана тема дизайна Megaopt 1.0 - максимально удобна для работы с большими списками товаров и вариациями (артикулами пряжи), с возможностью вывода товаров с артикулами в каталоге.

По умолчанию в каталоге выбран привычный пользователю плиточный вид. Дополнительно вывели возможность смены миниатюр (вариаций товара) по наведению в каталоге:

В каталоге добавили возможность переключения на табличный вид с артикулами. Это позволяет добавлять товары в корзину из каталога (например, сразу несколько цветов нужной покупателю пряжи без перехода в карточку)

Добавили переключение вида у карточек товаров (в нужных категориях - например, пряжа)

Доработали функционал Избранное. Добавили возможность добавлять отдельные артикулы в Избранное для зарегистрированных пользователей

В карточке товара доступен плиточный вид карточки товара с разделением по наличию и те, которые ожидаются

И табличный вид с разделением по наличию и "ожидаются"


Провели техническую оптимизацию сайта

Техническая ревизия

Установка всех обновлений: платформа, плагины, приложения, переход на новую версию PHP 8.

Техническая ревизия всех плагинов и приложений — отключение неиспользуемых, замена проблемных.

Оптимизация темы под проект

Оптимизировали тему дизайна под большое количество артикулов в товаре и категориях. Улучшения внесли в обновление темы Megaopt 1.0.

Оптимизация серверной инфраструктуры

Настроили кеширование для ускорения генерации страниц.

Оптимизация Framework под проект

Провели дополнительную оптимизацию фреймворка, добавили кеширование данных о категориях, добавили свой модифицированный вариант кеширования (на основе memcached), так как встроенный на больших объёмах замедлял работу сайта.

Доработки были сделаны таким образом, что они не блокируют обновление фреймворка.

Оптимизация базы данных

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

Защита от ботов

Создали отдельный пулл PHP воркеров и ограничили количество запросов от ботов.


Результат

✅Скорость ответа от сервера улучшилась в 2,5 раза — до 0,9s:

✅ Боты больше не тормозят сайт;

✅ Стабильная работа сайта.



посмотреть сайт kudel.ru

Хотите так же?
Оставьте ваши контакты и мы свяжемся с вами в ближайшее время