Есть предложение модернизировать немного систему скидок.

Ввести дополнительные условия допустим я покупаю 1г, а мне выдается только 2 (товарный и пробник) - то есть если у меня средний чек покупок на гидре 500+, то за каждый полный/полуторный ненаход будет вычитаться по ставке из моего среднего чека; либо если мой аккаунт новый с 0 покупками в магазине - то скидка тоже сгорает со временем (как это сделано для постоянных покупателей).

Сумма такого купона не должна быть меньше той суммы которую магазин заплатил при выдаче первого адреса! То есть например когда мне выдадут 50% скидку от цены клада на полке, тогда этот купон можно смело использовать как первый адрес вместо двух.