Product Packages - how to represent?

We just came up against this same issue. We have 2 product lines and each product line has 2 different packages. The same individual product might fall into multiple different packages. We can’t just create a single product for Packge01 with a description of the included items because most of the line items are actually usage rates that have to be represented on the Quote even though they have 0 units assigned to them at the time of signing.

One work-around is to create 4 versions of every product, each with the same name/description/pricing but with different SKU depending on the package they are in. But that creates a LOT of work to change the price for one product. I’d have to change the price 4 times, one for each package version.

I would love to see two product features related to this issue:

1. Ability to create multiple packages by reusing a finite set up products (meaning productA could be in package01 and in package02

2. The ability to set workflows using triggers for pricing modifications within the Line Items section. For instance if I add 3 products to the deal card a discount of 15% is automatically applied. If I remove one, the discount disappears.

3. OR the ability to set discounts at the Product level (eg. For productA (Pro bundle) I could apply a 25% discount at the product level that is defaulted when the product hits the Deal card.) Ideally this could be applied at the package level if that gets built out.