Доработка модуля для PrestaShop 1.5-1.7

3 000 руб. за проект
29 августа 2019, 09:54 • 1 отклик • 21 просмотр
Есть модуль партнерской программы для PrestaShop, работает в версиях с 1.5 по 1.7. нужно добавить кое-какой функционал и поправить то что есть. Основное условие - добавленный код также должен быть универсальным и работать в PS1.5-1.7. Вообще настроен на длительное сотрудничество, периодически нужны задачи "допиливания" престашоп-модулей.

ТЗ по пунктам:
1. В админке раздел Customers-Affiliate program, в обеих вкладках Affiliate list и Payout history сделать нормальную нумерацию при листании по длинным спискам prntscr.com/ovj7b7 (в клиентах там 50 на страницу, в выплатах по 100 записей выводится). Если очень больше количество записей, то эта сама нумерация идет вся подряд, в несколько рядов, некрасиво. нужно сделать примерно как в админке PS 1.6 пагинация длинных списков prntscr.com/ovj9t5
2. Модуль у себя в настройках позволяет установить тип и размер купона (процент и сумму), который генерируется в аккаунте партнера. Нужно добавить третий тип купона Free shipping в выпадающий список в настройках модуля prntscr.com/ovjbcv и в списки которые добавляются на страницы редактирования партнеров-клиентов. Соответвенно, если выбрать такой тип, дополнительное поле с номиналом не появляется, смысл в бесплатной доставке. Ну и дальше, добавить функционал, чтобы создавал такой купон с бесплатной доставкой по аналогии с тем что уже есть.
3. Добавить в шаблоны писем модуля еще одно письмо – уведомление админу о регистрации нового партнера. Слать это письмо на выбранный в настройках контакт (как и другие письма для админа), в случае если в настройках стоит валидация партнеров prntscr.com/ovjdet Скопировать можно шаблон bonus-order.html и в тексте что-то типа: Partner {user} registered in your affiliate program {date}.
где вместо {user} подставляется имя и ID – Имя Фамилия (id #2), а вместо date время и дату когда присоединился к партнерке. Присоединяться может при регистрации клиента в магазине (если поставит галочку), либо уже после, изнутри аккаунта клиента.
4. На вкладке модуля Affiliate list при клике по значку Show structure открывается дерево партнеров под данным партнером. там и участники партнерки и просто клиенты, которые зарегистрировались под партнером. При клике по имени переходит на ветку под данного партнера. Нужно сделать чтобы обычные клиенты отличались от партнеров. например убрать ссылку с имен НЕучастников партнерки, т.е. у которых is_sponsor<>1. Т.к. под ними структуты все равно нет, соотвественно и ссылка не нужна. и отличие будет визуальное, кто есть кто. http://prntscr.com/oyzpyj