OpenCart: исправить ошибку и улучшить функцию
Есть сайт: testspa.banya-lipa.com.ua
Он представляет собой одностраничный онлайн-каталог товаров.
=======================================================================
Необходимо:
1. Настроить внешний вид страниц товаров и ссылки на них из общего списка
Сейчас при наведении на товар в общем списке у всех товаров такая ссылка: https://testspa.banya-lipa.com.ua/#project1 , для нужд SEO необходимо что бы у каждого товара была своя собственная страница и в общем списке товары прямо ссылались на эти отдельные страницы. Однако для удобства посетителя - карточка товара должна открываться так же как и сейчас, в попапе, без перезагрузки страницы и при закрытии карточки позиция скролла общего списка должна оставаться на том же месте что и до открытия карточки товара (что бы каждый раз не искать то положение страницы где ты переключился на карточку).
Карточка товара должна быть доступна по прямой ссылке (не только через общий список). При открытии страницы конкретного товара по прямой ссылке, должна открываться карточка товара с тем же дизайном, как если бы мы открыли ее из общего списка в попапе, за исключением того что в начало попапа нужно добавить статичное глобальное меню: http://joxi.ru/4Ak37jKtoJOG9A При клике на крестик (закрытие попапа) - должно перенаправлять на главную страницу (общий список товаров) с якорем на коллекцию, к которой относится товар (например: https://testspa.banya-lipa.com.ua/#for-category-71).
Если у отдельной страницы товара указан SEO урл, то в общем списке должен отображаться именно он.
Пример как это реализовано на другом сайте:
https://bfstudio.com.ua/decor/
https://bfstudio.com.ua/decor/tproduct/153043333-154789119712-kubicheskie-kashpo-iz-betona
2. Исправить ошибку при отправке событий в google аналитику
Есть два события отправки форм, одно из них не вызывается совсем, а второе вызывается тогда когда должно вызываться первое. Так происходит из-за того что программист допустил неточность в коде. Google Аналитика настроена и установлена, события настроены и их javascript-коды будут предоставлены. Просто нужно настроить вызов нужных событий в нужный момент.
3. Залить изменения на публичный домен.
=======================================================================
Версия OpenCart - 2.3.0.2
Ищу опытного разработчика, выполнившего минимум пять проектов на OpenCart. Если вы умеете адаптивно верстать и знаете javascript - это будет большим плюсом в случае дальнейшего сотрудничества по проекту. В заявке, пожалуйста, укажите свои лучшие работы на базе OC.
Возможно долгосрочное сотрудничество, т.к. в проект нужно регулярно вносить изменения.
В заявке укажите код: 10909.