Techniques for providing group discounts are described. A group discount package is configured by associating a plurality of different items with the package, associating a discount price with each item, and associating a threshold value with at least one item. One or more actions that have corresponding threshold values may also be associated with the package. The group discount package may be offered by enabling users to request to purchase items associated with the package. Each user may request to purchase one or more of the items associated with the package at the associated discount price. Furthermore, the users may be enabled to perform any actions associated with the package. A deal with the package is confirmed when each associated threshold value is met.