phone

Интернет-магазин дизайнерской мебели thefields.ru

Сайт проекта: www.thefields.ru

Клиент

Интернет-магазин по продаже лучших предметов интерьера среди российских и европейских брендов.

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

Задача

  • Мониторинг работоспособности ресурса
  • Устранение обнаруженных неполадок в кратчайшие сроки
  • Мелкие и крупные доработки сайта по требованию

Выполненные доработки

Доработок в рамках сотрудничества было выполнено огромное количество (как мелких, так и крупных). Мы решили поделиться самыми интересными на наш взгляд, а стандартные работы, типа обновления Bitrix, корректировок по готовому ТЗ от клиента, исправление багов и мелких ошибок опустить.

  1. Настройка сортировки товаров по двум параметрам
    Поступила просьба настроить сортировку каталога по двум параметрам «наличию» и «популярности», которые были бы связаны между собой. Необходимо было настроить размещение товаров таким образом, чтобы сначала отображались самые популярные товары из тех, что присутствуют в наличии, а после - остальные популярные товары, даже те, которые не в наличии, а под заказ.
    В результате внедрения функционала пользователям показываются наиболее актуальные товары из каталога, что делает взаимодействие с сайтом удобнее.
  2. Добавление на сайт ярлыков “Под заказ”
    На сайте присутствует каталог, в котором уже были реализованы ярлыки "в наличии". Клиент попросил внедрить аналогичные ярлыки для товаров, которых нет в наличии, но которые можно привезти под заказ
    Мы настроили соответствующие правила отображения, сверстали дополнительный элемент и разместили изменения на сайте. В результате реализации на сайте появился новый ярлык, которые уведомляет покупателей о том, что оперативно день в день получить конкретный товар у них не получится. И чтобы приобрести данный товар нужно будет оформить предзаказ и подождать какое-то время. Этот функционал уменьшает количество недопониманий со стороны покупателей и повышает лояльность пользователей.
  3. Настроили корректное отображение товаров в разделах “Новинки” и “Скидки”

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

    На сайте присутствуют разделы "Новинки" и "Скидки", но товары в них отображались неправильно: выводились не только необходимые товары, но и товары из других разделов. Это нужно было исправить.

    Кроме того, при выполнении доработки была выявлена еще одна проблема: фильтрация и сортировка внутри этих разделов работали некорректно. Поэтому функционал пришлось дополнительно исправлять, чтобы все работало корректно.

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

  4. Настройка выгрузки товаров

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

    В процессе выполнения обнаружили, что настроенные ранее скрипты не выполняются корректно. Оказалось, что после переезда сайта, который выполнил клиент, был неправильно настроен DOCUMENT_ROOT. Из-за чего скрипты не срабатывали.

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

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

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

  5. Товар в других цветах
    На сайте в карточке товара присутствует опция "Товар в других цветах", куда клиент вручную привязывает к нужному товару вариации в других цветах. Отображается это вот так.
    Задача заключалась в том, чтобы вывести "Товары в других цветах" на листинг каталога, страницах тегов, брендов, а также в разделах “Новинки” и “Скидки”. Если вариаций цветов много, то нужно скрыть их за вкладкой “+3” или “+7” в зависимости от количества, при нажатии на которую отображаются все цвета. При клике на определенный цвет происходит переход на товар, соответствующего цвета.

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

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

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

Заказать консультацию

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

С чем мы можем помочь

Техническая поддержка сайтов
Оперативная реализация задач, решение появляющихся задач. Контроль за работоспособностью сайта.
Доработка сайта на 1С-Битрикс
Внедрение нового функционала: калькуляторы, конструкторы. Индивидуальная разработка любой сложности.
Технический аудит сайта
Выявление и исправление технических ошибок, анализ сервера, архитектуры сайта, проверка безопасности и обнаружение уязвимостей.
Аудит юзабилити, UX/UI
Анализ сайта с точки зрения пользователя. Проверка удобства использования, выявление ошибок и проблем в отображении элементов.
Защита сайта, аудит безопасности
Аудит безопасности и обеспечение защиты от вирусов. Анализ работоспособности и поиск уязвимостей.
Разработка сайтов на 1С-Битрикс
Создание сайтов для бизнеса: от корпоративных до сложных порталов. Разработка с нуля "под ключ".
Интернет-магазины
Создание интернет-магазина. Разработка с учетом UX/UI, обеспечиваем базовую SEO-оптимизацию.
Корпоративные сайты
Реализация корпоративного сайта-визитки для компании. Эффективная презентация услуг или товаров климпании.
На готовых решениях
Разработка сайта на шаблонных решениях 1С-Битрикс. Быстрее и дешевле, чем разработка с нуля.
Перенос сайта с другой CMS/конструктора на Битрикс
Перенос сайта с другой CMS/конструктора на Битрикс
Разработка дизайна вебсайта
Создание дизайна сайта с нуля, сохранение структуры сайта, учет имеющегося контента.
Верстка сайта по макетам
Верстка сайтов, блоков или функционала по готовым макетам. Реализация любых идей.
Обновление Битрикс
Обновление версии CMS 1С-Битрикс до последней версии и устранение уязвимостей Bitrix на вашем сайте.
Настройка web-аналитики
Установка и настройка систем веб-аналитики. Яндекс Метрика, Google Analytics, Pixel Facebook, Яндекс Вебмастер, Google Search Console и др.
Настройка модуля e-commerce
Установка и настройка модуля e-commerce для вашего сайта. Отслеживайте покупки через сайт.
Фронтенд разработка на React
Разработка web-приложений (SPA), личных кабинетов, административных панелей на React и Vue.
Внедрение Битрикс24
Внедрение CRM Битрикс24. Эффективная система управления бизнесом с множеством возможностей.
Доработка Bitrix24: индивидуальные решения
Усовршенствование CRM Битрикс24: интеграции с сервисами, автоматизация процессов, разработка дополнительного функционала.
Перенос данных Битрикс24 из облака в коробку
Перенос Битрикс24 из облачной версии в коробку, импорт данных и настроек.