Принцип похож на донаты, когда покупатель платит любую цену какую захочет, за исключением того, что нижний порог автор ограничивает минимально-допустимой ценой ниже которой курс нельзя купить.
Шаг 1.
Чтобы создать товар с плавающей ценой достаточно при создании товара выбрать соответствующий тип товара:
Шаг 2.
Затем установить минимальную цену (не менее 10 руб):
На странице товара, покупатель Будет видеть окно в которое он указывает любую сумму для оплаты, но не ниже минимально установленной автором:
Если посетитель укажет сумму ниже минимально установленной - тогда система выдаст уведомление о минимально допустимой цене для оплаты.