Коротко о проекте

Интернет-магазин мебельной компании. Ключевые особенности:

  • Синхронизация общих цен и стоимости отдельных конфигураций мебели;
  • Широкий спектр фильтров, функция сортировка товаров;
  • Функция подбора расцветки мебели и калькулятор цен;
  • Мобильная версия.
царь-стол, столы

Страница «столы». Хорошо видны карточки товаров, панель сортировки и вертикальное меню категорий продукции.

Секрет эффективного интернет-магазина

В качестве небольшого отступления затронем тему об общем подходе к разработке интернет-магазина. Подобный проект стоит дорого и на него накладываются определенные планы. Для того чтобы их реализовать необходимо избегать распространенных ошибок, а именно: неверное определение приоритета. Сайт может быть любым, красивым и не очень, современным и архаичным. Но, главное, он должен быть удобным.

 

Покупателя, прежде всего, интересует не сам сайт, а товар. Сайт сам по себе — лишь средство и инструмент, который должен облегчать процесс выбора и покупки, делать его быстрее и проще, по возможности отвечать на вопросы пользователя и помогать с подбором. К сожалению, подобный взгляд часто отодвигается на задний план, дескать «если нужно то сами найдут». Но такой подход уже не работает. Интернет-магазин — повсеместное явление, которым не удивишь, а значит само наличие подобного сайта не означает, что конкуренты остались позади. Конкуренция все выше, и единственно верная стратегия — работать над повышением эффективности. А значит делать его удобнее и понятнее для покупателя.

Богатый ассортимент — одновременно достоинство и проблема

Ассортимент компании заказчика составляет сотни моделей столов, стульев, корпусной мебели, которые, в свою очередь, имеют собственные варианты расцветки, материала, исполнения и т.д. В сумме это дает тысячи вариаций, с разной комплектацией и ценой. Ассортимент богат и многообразен, но возникает проблема — как в нем не потеряться?

 

К сожалению, достаточно распространен типовой интернет-магазин, в котором все товары просто разбиты на категории. При небольшом ассортименте это не вызывает неудобств, но что делать, если товарная группа составляет сотни позиций, большая часть которых заведомо неинтересна пользователю? Ведь в этом случае, на экран «вываливается» все изобилие, которое невозможно отфильтровать и разобрать и приходится вручную отыскивать подходящие варианты, хотя бы по цене. А это утомительно. И приведет скорее всего к тому, что не слишком лояльные и терпеливые покупатели будут просто покидать сайт, который заставляет вручную разбирать то, что можно облегчить.

 

царь стол фильтры

Набор фильтров позволяет отобрать товары по главным параметрам с помощью ползунков, чекбоксов и выпадающих списков. Без перезагрузки страницы.

На сайте применяется гибкий набор фильтров и сортировка, позволяющие отобрать интересующие позиции. Набор фильтров соответствует своей категории. Для столов ключевыми параметрами будут «форма столешницы», «материал столешницы». Для стульев: «материал обивки». Таким образом, фильтр настраивается индивидуально под каждую товарную группу, что позволяет применять только нужные параметры.

Управление ценами, скидками, акциями в один клик

Хороший интернет-магазин должен быть дружелюбен как и для покупателей так и для менеджеров. Если на сайте можно легко и быстро найти нужный товар, значит он удобен и им будут пользоваться покупатели. А если автоматизировать обновление цен, остатков — получиться существенно упростить работу с сайтом для менеджера. Современный интернет-магазин уже не просто витрина, это настоящий инструмент продаж, заточенный под определенный бизнес. Вопрос управления ценами на крупных каталогах один из важнейших.

 

Существует несколько вариантов синхронизации цен из прайса с ценами на сайте. В данном проекте был применен способ с загрузкой табличного файла в формате .xls в CMS. Метод прост и надежен: на сервер загружается файл «цены» из которого проставляются данные по ценам, наценкам, скидкам по всем товарам. Процесс синхронизации занимает пару минут.

 

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

 

Файл синхронизации является достаточно функциональным и включает в себя не только основные цены на модели мебели, но и наценки на различные варианты исполнения: материал, цвет ножек и столешницы, фон, декоративные элементы в виде накладок и т.д. Для некоторых столов количество вариаций достигает 2000. Проблемы это не вызывает, так как сам табличный файл настроен таким образом, что управление всем массивом цен осуществляется с помощью 2 коэффициентов. Возможно также ручное изменение каждой отдельной наценки.

Оформление заказа

Как было сказано выше, особенность ассортимента: разнообразие вариаций моделей столов и стульев и, следовательно, цен. При проектировании стояла задача сделать каталог информативным, но по возможности компактным. Разумеется, от идеи создания под каждый вариант расцветки собственной карточки товара отказались, иначе каталог бы разросся буквально в сотни раз. Был выбран другой путь: одна карточка товара под одну модель, которая объединяет все варианты исполнения. Варианты исполнения просчитываются с помощью калькулятора.

 

царь стол калькулятор

Цвет и декоративная накладка — дополнительное оборудование. Выбор определенного цвета автоматически отражается на общей цене.

При разработке калькулятора учитывали, что у поставщиков клиента со временем может меняться конфигурация продукции. Было для стола 3 варианта расцветки, через месяц их стало 4. Из этого получается, что нельзя раз и навсегда определить, что вот для конкретного стола будут строго определенные расцветки и никаких других. Поэтому каждый раз набор доп. параметров определяется динамически, руководствуясь простым правилом: если есть сумма наценки, значит этот параметр актуален и его надо включать в калькулятор, а если никакой цены нет, то и выбрать его нельзя. Управлять этим можно через редактирование табличного файла синхронизации, где весь ассортимент как на ладони и нет нужды открывать консоль сайта, отдельные карточки товара и т.д.

Вместо заключения

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