![Евразия](uploads/files/evrasia-steel-0.webp)
Евразия
Оптовая продажа металлопроката
Задача
- Создать удобный сайт, с красивым современным дизайном, где можно быстро и просто подобрать необходимую продукцию.
- Наполнить сайт товаром заказчика.
Решение
- Разработка нового сайта. За основу была взята cms modx и плагин для minishop2 для реализации интернет магазина.
- Внедрение инструмента для поиска и подбора товаров.
- Наполнение сайта.
- Запуск сайта.
Верстка
Построена структура страниц, скомбинированные шаблонизатором через сорщик Gulp. За основу стилей был взят фреймворк Bootstrap и его ядро, которое было модифицировано через SCSS согласно исходному макету из Figma. Скрипты собирались отдельным заданием в Gulp через Webpack. Код итогового бандла был сжат и минимизирован, с удалением неиспользуемых стилей.
Программинг
1
SEO фильтр
С помощью него можно как фильтровать товары, так и создавать виртуальные категории на которые можно добавить свои метаданные и текст.
2
SEO теги
Для каждой страницы категории и товара можно добавить теги. Данные теги могут быть как другими категориями, так и товарами или же виртуальными категориями созданными на основе СЕО фильтра.
3
Система кэширования
В каждой категории выводится список подкатегорий с количеством товаров. Так как может быть много категорий, содержащих большое количество товаров, а также подкатегорий в которых тоже находятся товары, то эта задача может быть тяжелой и тормозить загрузку сайта. Для решения этой проблемы было принято сделать систему кэширования. Тем самым мы исключили, долгую задачу что часто тормозит загрузку страницы в других cms.
4
Автотрейдинг
Когда сайт только запускается сложно набрать большие рейтинги для товаров, что плохо влияет на продвижение. Проставлять оценки вручную тоже не подходящий вариант. Было принято решение создать авторейтинг, который добавляется при создании товара в определённом диапазоне.
5
Модуль импорта/экспорта товаров
Много сделано и для удобства контент-менеджера. Зачастую требуется массово добавить какие-то данные, например, товары. На этом сайте предусмотрен модуль импорта/экспорта товаров, с помощью которого можно быстро загрузить или выгрузить товары, изменить данные и снова загрузить.
6
Отзывы
На сайте предусмотрена форма с помощью, которой можно оставить отзывы. Все отзывы легко модерируются в админ панели сайта. Также отзывы отсылаются на почту менеджеру. Аватарки для отзывов генерируются «на лету» по первым буквам Имени и Фамилии.
7
Хлебные крошки с выпадающим меню
С помощью этого меню можно быстро перейти в подкатегории страницы.