Зимой написали мои постоянные заказчики . Прошло четыре года и они решили обновить дизайн. У меня было много проектов на очереди, обострение прокрастинации, поэтому сказала, что не возьмусь.
Но в итоге двое профессионалов, к которым они обратились, не справились с задачей, а третий оценил работу в 2000 у.е.
Это, честно сказать, таки греет мое честолюбие)), очередной раз доказывая, что самообразование и аналитический склад ума плюс местами метод тыка дают результат.
Что было мною проведено:
1. Доработка макета. Файл, представленный заказчиком, нельзя было назвать полноценным макетом, скорее это была приблизительная схема расположения элементов. Я придумала графику шапки и подвала, подобрала шрифты, цвета, отрисовала изображения для иконок меню и т.д. Добавила украшательские элементы, например, буквицу в раскрывающееся меню фабрик по алфавиту.



2. Написание дополнительных функций:
добавление коллекций на лету (без перезагрузки страницы),

галерея интерьеров коллекции с прокруткой,

автоматический спойлер текста после 2-го абзаца.
3. Верстка. Конечно адаптивная, на фреймворке bootstrap, также использованы flex-элементы из новых возможностей браузеров. Реализовано мобильное меню с поиском. Разные шаблоны для страниц коллекций и фабрик.
4. Обновление плагина магазина: вывод витрины, вывод блока с кнопкой "купить", экспорт товаров, автоматический расчет цены и т.п.. Обновление плагина закладок.
5. Настройка плагина фильтрации. Добавлена аякс-подгрузка результатов поиска (без перезагрузки), сортировка по стоимости.

6. Переформатирование страниц. Чтобы были задействованы функции шаблонов страниц, пришлось разделять заголовки, текст и шорткоды витрин, написанные в одном поле, по разным. Учитывая, что страниц на сайте свыше 4500, это весьма времязатратная операция. Для облегчения задачи были написаны макросы для экселя и регулярные выражения для текстового редактора notepad++.
7. Переформатирование изображений. Тоже не простая задача, т.к. фото еще больше, порядка 53 тысяч. Нужно было сохранить ранее созданные размеры, чтобы поисковики их не потеряли и не понизили позиции сайта, и добавить новые размеры.
В целом работа заняла полтора месяца, но результат заказчику понравился, превзойдя первоначальные ожидания, и это главное).