Уменьшение цены на определенный процент в Ubercart
На одном проекте была задача - реализовать поддержку снижения цен на товары на определенный процент в зависимости от роли пользователя. Нужно это было для организации работы с дилерами - у разных дилеров разный процент скидки. Реализовал я это с помощью модуля uc_percentage_price.
На странице конфигурации можно указать процент, который будет вычитаться из цены продажи и отображаться на сайте. Веса нужны для того, чтобы определить какой процент для скидки брать, если у пользователя несколько ролей. Преимуществом обладают меньшие веса.
Скачать можно здесь