Для интернет-магазина на платформе ECWID (ecwid.ru) нужно написать скрипт.
Скрипт должен по API получить данные о покупателе, о его активности и использованных скидочных купонах. Если покупатель новый, то отправить ему e-mail с купоном. Если покупатель вернувшийся, учитывать количество раз использования купона.
Результаты полученных данных с помощью javascript API размещаются на отдельной закладке в личном кабинете покупателя.
Так же нужен некий бэкэнд для контроля администратором магазина происходящего.
Описание API