Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

OpenCart 3.0.3.2 Русская сборка. Добавление функционала кэшбэка

истекло время актуальности


Здравствуйте.

Значит, вводные. Имеем чистый магазин стройматериалов на Русской сборке OC 3.0.3.2 + купленный установленный шаблон со своими товарами (не нужны), больше никаких изменений не вносилось, товарами/фильтрами/атрибутами и т. п. не наполнялся.

Что нужно сделать. Нужно реализовать систему кэшбэка на основе промо-кодов.
 
Логика такая. Для каждого пользователя при регистрации в личном кабинете формируется индивидуальный промо-код. В идеале – виден в админке, если сильно дешевле и быстрее – высылается в письме на почту.

Мастер Василий например рекомендует своему клиенту Александру заказать стройматериалы на этом сайте и передаёт свой промо-код. Александр на этапе оформления заказа вводит промо-код Василия и таким образом после того как статус заказа будет изменён на Оплачен (автоматически после оплаты картой на сайте или вручную админом ИМ, если оплата налом), Василию будут начислены баллы на его бонусный счёт c округлением до 0,01 балла. В личном кабинете он может посмотреть состояние счёта и историю начислений и списаний с указанием даты, ФИО клиента и суммы заказа, где был применён его промо-код, но без возможности просмотреть сам заказ и товары в нём.
 
Так же рядом с суммой бонусных баллов должна быть кнопка Списать баллы. По нажатию на кнопку можно:
а) запросить вывод всей суммы или её части (сумма на счёте соответственно автоматически уменьшается) – должно придти уведомление администратору ИМ. Он переводит деньги на карту Василия вручную
б) потратить бонусы полностью или частично в виде скидки на следующую покупку. Либо как-то автоматически, либо для него формируется тут же в личном кабинете/приходит на почту подарочный сертификат на сумму баллов, который Василий использует при оформлении заказа
 
У админа ИМ должен быть функционал добавить/обновить/удалить промо-код пользователя без возможности восстановления его пользователем и возможность редактировать бонусный счёт пользователя.

Цена и сроки обговариваются.



  1. 3 дня7 000 ₽
    Евгений Пузиков
     206   2  0

    Большой опыт работы с опенкарт. Сделаю быстро, недорого и качественно.

    Россия Белгород | 13 сентября в 17:17 |
  2. 5 дней7 500 ₴
    Михаил Волощук
     264 

    Добрый день.
    Функционал довольно интересный, но необходимо на самом проекте определить места отображения доп функционала (кнопки и т.д.)
    Подтянуть верстку.
    Реализовать систему просчета, есть уже готовый модуль, который можем поставить.
    Протестить все сценарии.
    Давайте отсудим условия

    Мои контакты
    т. +38 095 814-93-38 (Viber, WhatsApp)
    e-mail: [email protected]

    Украина Харьков | 13 сентября в 17:23 |