Запрос от клиента: поддержка и доработка интернет-витрины для продажи антиквариатной мебели и предметов интерьера.
Сайт представляет из себя витрину товаров с ценами, фотографиями и описание, но непосредственно оплата происходит за пределами сайта - на стороне https://www.shopify.com.
На момент запроса в 2011г у клиента существовал магазин на базе CakePHP 1.2. - в последующий период времени наша команда осуществляла внедрение новых функций и поддержку. В 2017г. наша команда участвовала в полном редизайне и реструктуризации backend части сайта.
Выполненные работы:
С 2011г. работы по изменению функционала каталога на базе CakePHP 1.2.
- реализация учета остатков
- реализация фильтров каталога для поиска продукции
- реализация функционала заметок о товаре (добавление/редактирование/удаление)
- добавление пагинации
- доработка функционала местоположения товара (по API)
- настройка шаблонов писем с сайта клиенту и отправка по крону
- изменение сортировки: по категории и подкатегории товара, местоположению
- реализация функционала поиска и т.д.
С 2017г. Была осуществлена миграция сайта с CakePHP 1.2 до CakePHP 3+QuickAppCMS, а также полный редизайн. Редизайн сайта осуществлялся при сотрудничестве со специалистами frontend на стороне клиента. Нашей команде предоставлялись элементы верстки для которых нужно было внедрить полный CRUD (backend часть с административной системой и возможностью самостоятельно посредством админки удалять/добавлять и редактировать информацию на сайте)
- обновление функционала магазина с CakePHP 1.2 до CakePHP 3
- изменение административной части - внедрение QuickAppCMS для управления контентом
- внедрение верстки: общего лайтаута, футера и хедера, блоков главной страницы, каталога с фильтрами и детальной страницей товара, страниц о компании, контактов, локаций
- связь элементов верстки с QuickAppCMS для возможности добавлять/удалять/редактировать товары и статическую информацию
- внедрение сторонних библиотек для слайдера, лупы/зума, печати
- настройка окружения, email сервера и крона для отправки писем, подключение ssl сертификата
После 2018 и до 2022г. осуществлялась поддержка нового сайта и доработка функций:
- поднятие версии PHP до 5.6
- добавление новых разделов, например Новостей/Блога
- добавление мета-тегов для seo
- поднятие версии PHP до 7.3 и CakePHP до 3.6.13