Исполнитель до сих пор не найден. Выкладываю полное ТЗ, возможно кого то заинтересует сама задача, т.к. модуль потенциально должен быть широко востребован:
1) Модуль должен загружать в опенкарт из таблицы xml либо xls неограниченное число купонов с разными промокодами (100000 к примеру), которые можно применять с модулем "Простая регистрация и заказ Simple"
2) Каждому купону должен быть присвоен порядковый номер взятый из этой же таблицы с промокодами
3) К каждому купону можно присваивать человека, который взял купон "на реализацию" (из числа зарегистрированных посетителей, за основу можно взять допустим адрес e-mail или телефон в формате 10 цифр указанный при регистрации), в том числе методом прогрузки из таблицы, т.е. я допустим отдал 100 купонов под раздачу одному из зарегистрированных посетителей и указал в таблице напротив этих купонов его индивидуальный параметр (e-mail или телефон), прогрузил таблицу и увидел в админке, что эти 100 купонов привязаны к данному посетителю, а оставшиеся купоны не привязаны, и пока они не привязаны они имеют статус "отключено". В будущем я привязываю ещё часть купонов (не фиксированное количество) к другому человеку прогружаю таблицу (содержащую весь массив купонов), эти купоны привязываются, и получают статус "включено"
4) В этой же таблице должна содержаться информация о размере скидки по каждому конкретному купону, либо %, либо абсолютная сумма. Я это себе представляю так: будут 2 колонки одна отвечающая за процент скидку, вторая за абсолютную величину, и модуль должен понимать, что если заполнен столбец отвечающий за процент, то конкретному купону присваивается скидка с указанным процентом, ну а если соответственно столбец отвечающий за скидку в абсолютной величине, то модуль присваивает конкретному купону скидку в соответствующем размере.
5) Теперь самое интересное: при использовании включенного купона, тому посетителю, который был закреплён в п.3 за данным купоном должно перечисляться агентское вознаграждение, размер которого можно также указать в таблице и прогрузить его через модуль, НО не в момент самого использования купона, а в момент, когда статус заказа, в котором был применён купон будет изменён на "Сделка завершена". При чём агентское вознаграждение можно указать также либо в абсолютной величине, либо в % соотношении от суммы покупки.
6) Модуль должен быть совместим с шаблоном "Moneymaker" и другими сторонними модулями установленными на сайте (полный перечень при запросе).
7) Должна также присутствовать возможность прогрузки стандартных параметров купонов, для каждого купона в отдельности, также через таблицу (количество использований, срок действия, Минимальная сумма, начиная с которой купон действителен)
Просьба сразу писать в лс сроки и стоимость выполнения.