Закажите услуги фрилансеров для вашего проекта прямо сейчас!

Размещение заказа на фриланс бирже бесплатно.

12 дней назад
Александр
38 лет, Беларусь
5 лет в сервисе
Был онлайн 4 дня назад
8 отзывов
100% фрилансеров рекомендуют 53% заказов с выбором исполнителя
12 дней назад

Написать модуль для Opencart 3.x
Модуль должен работать с любой версией Опенкарт 3 и выше. php 7.1+
Модуль должен устанавливаться через Extensions-Installer.

Описание задачи


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

Интерфейс
На прикрепленном скриншоте представлен набросок интерфейса модуля.

Настройки модуля:

  1. Status: Включено/Выключено. Включает и выключает функции модуля.
  2. Shopping Cart: включает и выключает корзину/оформление заказа на сайте (но не затрагивает регистрацию). При прямом переходе по ссылкам на чекаут нужно отдавать пользователю 404.
  3. Order button text: меняет текст на кнопке "Купить" на странице товара на указанный в поле.
  4. Open link: параметр, определяющий в каком окне будет открываться ссылка - в новом или в текущем.
  5. Hide Prices: скрывает цены товаров на всех страницах сайта, где она выводится (category, product, и др., в т. ч. виджеты).
  6. Hide Quantity: скрывает выбор количества товара для заказа на всех страницах сайта, где она выводится (category, product, и др, в т. ч. виджеты).
  7. Link Builder - конструктор ссылки, на которую будет происходить редирект по нажатию кнопки "Купить" на странице товара.

Как работает редирект.

  • В фигурные скобки подставляется значение поля из параметров товара. В данном примере - {JAN} и {MPN}.
  • Пример: если в настройках товара в полях JAN указано 12345, а в поле MPN указано 56789, то ссылка будет иметь вид
  • Ссылка, на которую осуществляется первичный переход, не должна быть видна пользователю при клике/наведении курсора.
  • Допустимо сделать редирект, следующим образом: При клике на кнопку "Купить" на странице товара/категории/из виджета, происходит переход по ссылке вида /getlink.php?12345. Где 12345 = ID товара в системе. После чего уже происходит перенаправление на нужный URL.

Прочие требования:

  • Кнопка "Купить" должна быть сделана, как и оригинальная - через button.
  • Модуль не должен привязываться к дизайну и должен работать с любой темой оформления.
  • Тестового стенда сейчас нет, разработчику нужно будет самостоятельно развернуть тестовую среду для разработки/демонстрации работы на базе Opencart Version 3.0.3.3.
  • Использовать оригинальный англоязычный Opencart, никаких сборок и локализаций.
  • Код коджен быть открытым, не использовать привязки, лицензии, обфускации, ioncub-ы и прочее.

Предлагайте сроки/цену.
Для проверки на автоответы напишите сколько будет тpи плюc пять.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Выбранный исполнитель
Сергей А.
Сергей А. 
26 лет, Украина
25 дней в сервисе
Был онлайн 16 часов назад
6 отзывов6 новых
23 дня назад

$40

3 дня

Безопасный платеж

Карты

Отзыв заказчика
Были учтены все пожелания, заказанный модуль работает как полагается.
В начале работы были некоторые заминки по срокам, но они были компенсированы энтузиазмом исполнителя и его искренним желанием решать возникшие проблемы, для меня это довольно ценно.
Отзыв фрилансера
Отличный заказчик, оперативно отвечает на любые поставленные вопросы, что ускоряет процесс выполнения, всем рекомендую к сотрудничеству!
Андрей Буза
29 лет, Украина
9 лет в сервисе
Был онлайн 36 минут назад
76 отзывов1 новый
23 дня назад
№1 — Интернет-магазины
Сергей А.
Сергей А. 
26 лет, Украина
25 дней в сервисе
Был онлайн 16 часов назад
6 отзывов6 новых
23 дня назад

Безопасный платеж

Другие заказы в категории «Интернет-магазины»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.