MebelStore – это мебельный федеральный интернет-магазин с полноценной мультирегиональностью. В каталоге представлены более 25 тысяч товаров. Продажи ведутся в 500 городах России.
Определение города по IP
На сайте реализована система geo ip, определяющая город пользователя. Каждый город – отдельный поддомен. Всего 500 городов. Для удобства навигации был реализован поиск по городам и быстрая фильтрация списка городов по алфавиту.
Удобное меню каталога
Было переработано главное меню, навигация по каталогу продукции стала проще и удобнее. Так как разделов и подразделов каталога более 1000, возникла задача сделать отображение меню компактным и информативным. Управление отображением разделов и подразделов производится через административную панель.
Быстрый поиск
К стандартному быстрому поиску добавили вывод результатов по ценам, рейтингам и скидкам.
Коэффициенты цен в городах
Часто возникает задача сделать разные цены по городам. Сложность задачи в том, что на сайте создано 500 городов; у каждого города свой коэффициент изменения цен на товар, который также зависит от производителя. В каталоге хранится 25 тысяч товарных позиций. Дневная нагрузка на проект составляет 10 тысяч хитов в сутки. Для решения задачи создали таблицу с ценами и очередь переиндексации цен. Каждый раз, когда товар или скидка изменяется, создаётся цена, которая попадает в очередь переиндексации. Затем из очереди цена на товар пересчитывается (согласно коэффициентам для города, производителя, а также учитывается величина скидки) и сохраняется в таблице с ценами. В каталогах всех городов на сайте цены выводятся не из Торгового каталога, как в обычных интернет-магазинах, а из таблицы переиндексации цен. Все механизмы, работающие с ценами, завязаны на эту особенность. Решение задач такого типа в большинстве своем весьма трудозатратно и требует нестандартного подхода. MebelStore не стал исключением, но мы справились.
Любимые товары и корзина
Анализируя поведение пользователей на проекте MebelStore, пришли к выводу, что пользователям не хватает возможности откладывать понравившиеся товары, чтобы потом выбрать лучший. Для этого сделали возможность добавлять товар в «Избранное». Также подумали и о том, что для покупателя было бы удобным, если бы оба списка товаров - в корзине и в «Избранном» были всегда перед глазами, на виду. Для этой цели добавили на все страницы справа виджеты корзины и «Избранного».
Новые карточки товаров
На сайте реализованы модульные товары. Модули делятся на 2 типа: которые входят в комплект, которые можно выбрать опционально. У модулей выбирается цвет. В результате выбора в корзину кладется не простой товар, а комплексный, цена при этом меняется - складывается из стоимостей модулей, входящих в комплексный товар.
Выбор цвета
Акции
Личный кабинет
Производительность