Один товар с разным весом

С помощью каких модулей и какими настройками можна реализовать такой функционал
Товар с одним названием имеет разный вес
На каждый вес товара должно вестись отслеживание наличия на складе
На каждый вес товара можна вносить скидку / акция ....

Если делать ето через параметры, то как сделать что бы на параметры (на каждый из значений) можна было вносить разную скидку ?
Или как реализовать это по другому ?

OsCommerce v2.2.