Автоматизация и доработки интернет-магазина дизайнерской мебели thefields.ru
Заказчикthefields.ru — интернет-магазин с подборкой лучших предметов интерьера среди российских и европейских брендов.ЗадачаЗа время нашего сотрудничества мы выполнили множество различных по масштабу модернизаций. Мы решили поделиться только самыми интересными из них, оставив без внимания рутинные задачи.
В наши задачи по проекту входит наблюдение за работоспособностью ресурса, оперативное решение любых выявленных проблем, а также реализация мелких и крупных доработок по мере необходимости.
В рамках технической поддержки мы в первую очередь занимаемся устранением ошибок в публичном и административном разделах сайта, таких как проблемы с доступом к админке или неработающий сайт. Кроме того, по просьбе клиента мы иногда выполняем более крупные доработки ресурса.
Настройка сортировки товаров по двум параметрам.
Одна из заметных задач — доработка механизма сортировки товаров по двум критериям: «доступность» и «популярность». Задача состояла в том, чтобы изменить отображение товаров таким образом, чтобы сначала отображались популярные товары, имеющиеся в наличии, а затем другие популярные товары, включая те, которые доступны только под заказ.
После успешной интеграции этой функции пользователи сайта теперь могут просматривать наиболее актуальные товары в каталоге, что улучшает их общее впечатление от работы с сайтом.
Добавление на сайт ярлыков «под заказ».
Ранее на сайте нашего клиента был представлен каталог с ярлыками «В наличии»:
Клиент попросил нас внедрить аналогичные маркеры для товаров, которых нет в наличии, но которые можно получить под заказ:
Для этого мы изменили правила отображения, включили новый элемент и внедрили эти обновления на сайт.
В результате на сайте появился новый ярлык, информирующий покупателей о том, что некоторые товары недоступны для немедленной отправки. Эти товары требуют предварительного заказа и предполагают ожидание доставки.
Внедрив эту функцию, мы помогли свести к минимуму путаницу среди покупателей и укрепили лояльность пользователей за счет более четкой коммуникации.
Настроили корректное отображение товаров в разделах «Новинки» и «Скидки».
На сайте были представлены эти разделы, но товары в них отображались некорректно: выводились не только «новинки» и скидочные товары, но и товары из других категорий, что потребовало исправления.
В процессе работ мы изменили способ отображения товаров в этих разделах. Теперь в «Новинках» представлены только недавно добавленные товары, которые хранятся там в течение определенного времени. При этом раздел «Скидки» легко настроить через торговый каталог:
Кроме того, мы обнаружили дополнительную проблему: функции фильтрации и сортировки в этих разделах работали со сбоями. Это потребовало дополнительных настроек для обеспечения бесперебойной работы.
В результате проведенных работ клиент и его покупатели теперь пользуются точно работающими фильтрами и сортировками в разделах «Новинки» и «Скидки», причем в каждом разделе отображаются только релевантные товары.
Настройка выгрузки товаров
Мы оптимизировали сайт для автоматического обновления цен и наличия товаров через регулярные промежутки времени с помощью Cron. Клиент попросил, чтобы эти обновления происходили еженедельно, в частности, в воскресенье ночью, а также чтобы система добавляла новые товары и деактивировала устаревшие во время этих обновлений.
В процессе внедрения мы обнаружили, что существующие скрипты работают некорректно. Эта проблема возникла из-за неправильной конфигурации Root-документов в результате переезда клиента, что привело к сбоям в работе этих скриптов.
Чтобы решить эту проблему, мы переписали каждый скрипт выгрузки, стандартизировав их для облегчения будущих модификаций. Для каждого конкретного бренда мы настроили специальные инструкции по добавлению и удалению товаров. Чтобы выявить товары, которые больше неактуальны, мы создали систему проверки их наличия в файле выгрузки по каталогу сайта; товары, отсутствующие в выгрузке, но существующие на сайте, автоматически деактивировались. Кроме того, мы включили условия, препятствующие созданию или изменению товаров при определенных обстоятельствах. Например, товары без изображений в загрузке были исключены из каталога, чтобы избежать беспорядка (каталог не отображает товары без изображений).
Мы также разработали отдельные скрипты для каждой выгрузки, которые обновляют исключительно информацию о количестве и цене товара. Такой подход был призван снизить нагрузку на сервер, избежав ежедневной комплексной проверки всех товаров.
В результате мы успешно реализовали автоматизированную систему обновления каталога с актуальной и точной информацией о товарах. Эта система работает в фоновом режиме, незаметно для пользователей, но играет важнейшую роль в поддержании организованности и актуальности каталога, не позволяя ему прийти в беспорядок.
Товар в других цветах.
На сайте на каждой странице товара присутствует опция «Товар в других цветах», позволяющая клиенту вручную связать различные цветовые варианты выбранного товара. Эта опция на сайте отображается следующим образом:
Наша задача состояла в том, чтобы расширить отображение «Товары в других цветах» на листинг каталога, страницы тегов, страницы брендов, а также на разделы «Новинки» и «Скидки». Дизайн должен был аккуратно скрыть обширные цветовые вариации за вкладками с надписями »+3» или »+7», в зависимости от количества. При нажатии на эти вкладки открывались все доступные цвета, а выбор конкретного цвета приводил к переходу на страницу товара этого цвета.
Реализация этой функции прошла без сложностей и теперь отображается как в десктопной, так и в мобильной версиях:
Таким образом, сайт теперь может похвастаться расширенной функциональностью, которая обеспечивает более рациональную и интуитивно понятную навигацию для пользователей, особенно при просмотре цветовых вариантов продукции.
Эти работы — лишь часть из многих, которые мы успешно выполнили (и продолжаем выполнять) для нашего клиента. Если вам также потребуется интеграция новых функций или доработка вашего сайта и его компонентов, мы готовы к выполнению этих задач. Для обсуждения условий, пожалуйста, отправьте заявку на нашем сайте.
Перейти на сайт
Полный текст статьи читайте на CMS Magazine