This sounds very similar to the Kit codes that were part of the system I used back at the beginning of the 1990s:
Products could be bundled together under the kit code;
The kit code itself had no stock: the stock levels where checked against the individual products that made up the kit;
The kit code had its own price;
On the invoice the kit code was given with no price and followed by its component products each with their price adjusted by proportion so that the total was the price of the kit
The relevant product nominals were updated (the kit code had no nominal).
For point 4, suppose the kit was priced at £85 and made up of three items that are priced at, say, £25, £30, £45 - total cost £100. Then the prices would be £85x25/100 = £21.25, £85x30/100 = £25.50 and £85x45/100 = £38.25 (with a rounding adjustment made to fix any pence rounding if necessary).
Technically point 5 on that system was irrelevant as the accounts just held a value for Sales - the breakdown of those sales (into types, etc) was done from the stock control package that linked to the accounts package.
Having such kit codes/bundle pricing would be a boon for us not for the discount part but for the fact that we have a set of products which sometimes all need a second or third product: having a code for the second version would make life much easier, particularly if the kit price had an option to be the sum of its parts so when they change in price, the kit price automagically updates.
This sounds very similar to the Kit codes that were part of the system I used back at the beginning of the 1990s:
Products could be bundled together under the kit code;
The kit code itself had no stock: the stock levels where checked against the individual products that made up the kit;
The kit code had its own price;
On the invoice the kit code was given with no price and followed by its component products each with their price adjusted by proportion so that the total was the price of the kit
The relevant product nominals were updated (the kit code had no nominal).
For point 4, suppose the kit was priced at £85 and made up of three items that are priced at, say, £25, £30, £45 - total cost £100. Then the prices would be £85x25/100 = £21.25, £85x30/100 = £25.50 and £85x45/100 = £38.25 (with a rounding adjustment made to fix any pence rounding if necessary).
Technically point 5 on that system was irrelevant as the accounts just held a value for Sales - the breakdown of those sales (into types, etc) was done from the stock control package that linked to the accounts package.
Having such kit codes/bundle pricing would be a boon for us not for the discount part but for the fact that we have a set of products which sometimes all need a second or third product: having a code for the second version would make life much easier, particularly if the kit price had an option to be the sum of its parts so when they change in price, the kit price automagically updates.