Написать модуль редиректов со страницы товара для Opencart 3
Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Написать модуль для Opencart 3.x
Модуль должен работать с любой версией Опенкарт 3 и выше. php 7.1+
Модуль должен устанавливаться через Extensions-Installer.
Описание задачи
- Нужен модуль, который бы убирал основные функции интернет-магазина на сайте.
- Вместо это пользователь должен иметь возможность нажав на кнопку "Купить" перейти на сайт поставщика, на котором он уже мог бы сделать заказ.
- Для этого нужно иметь возможность менять текст на кнопке "Купить", отключать корзину, вывод цены, выбор количества товара, а так же реализовать систему редиректов.
- О редиректах подробнее описано ниже.
На прикрепленном скриншоте представлен набросок интерфейса модуля.
Настройки модуля:
- Status: Включено/Выключено. Включает и выключает функции модуля.
- Shopping Cart: включает и выключает корзину/оформление заказа на сайте (но не затрагивает регистрацию). При прямом переходе по ссылкам на чекаут нужно отдавать пользователю 404.
- Order button text: меняет текст на кнопке "Купить" на странице товара на указанный в поле.
- Open link: параметр, определяющий в каком окне будет открываться ссылка - в новом или в текущем.
- Hide Prices: скрывает цены товаров на всех страницах сайта, где она выводится (category, product, и др., в т. ч. виджеты).
- Hide Quantity: скрывает выбор количества товара для заказа на всех страницах сайта, где она выводится (category, product, и др, в т. ч. виджеты).
- Link Builder - конструктор ссылки, на которую будет происходить редирект по нажатию кнопки "Купить" на странице товара.
- В фигурные скобки подставляется значение поля из параметров товара. В данном примере - {JAN} и {MPN}.
- Пример: если в настройках товара в полях JAN указано 12345, а в поле MPN указано 56789, то ссылка будет иметь вид https://www.domain.com/params.php?merchantID=56789&userID=123456&productID=12345
- Ссылка, на которую осуществляется первичный переход, не должна быть видна пользователю при клике/наведении курсора.
- Допустимо сделать редирект, следующим образом: При клике на кнопку "Купить" на странице товара/категории/из виджета, происходит переход по ссылке вида /getlink.php?12345. Где 12345 = ID товара в системе. После чего уже происходит перенаправление на нужный URL.
- Кнопка "Купить" должна быть сделана, как и оригинальная - через button.
- Модуль не должен привязываться к дизайну и должен работать с любой темой оформления.
- Тестового стенда сейчас нет, разработчику нужно будет самостоятельно развернуть тестовую среду для разработки/демонстрации работы на базе Opencart Version 3.0.3.3.
- Использовать оригинальный англоязычный Opencart, никаких сборок и локализаций.
- Код коджен быть открытым, не использовать привязки, лицензии, обфускации, ioncub-ы и прочее.
Для проверки на автоответы напишите сколько будет тpи плюc пять.
2 года назад
Александр
39 летБеларусь
7 лет в сервисе
Был
2 месяца назад
10 отзывов
Выбранный исполнитель
2 года назад
$40
3 дня
UAH
Были учтены все пожелания, заказанный модуль работает как полагается.
В начале работы были некоторые заминки по срокам, но они были компенсированы энтузиазмом исполнителя и его искренним желанием решать возникшие проблемы, для меня это довольно ценно.
Отличный заказчик, оперативно отвечает на любые поставленные вопросы, что ускоряет процесс выполнения, всем рекомендую к сотрудничеству!