A method for multi-selection gifting, including maintaining a merchandise database comprising records for merchandise for a plurality of merchants, each record including a stock keeping unit (SKU) for an item of merchandise, a description of the item, a price of the item, and the merchant for the item, maintaining a gift database comprising records for multi-selection gifts, each record including at least one gift recipient, a plurality of SKU's for items of merchandise, and at least one selection rule for selecting at least one of the items of merchandise, interactively enabling a gift giver to generate a multi-selection gift for a gift recipient, Interactively guiding the gift recipient to select at least one of the items of merchandise in the multi-selection gift in accordance with the gift's at least one selection rule, aggregating the at least one item selected by the gift recipient according to merchant, issuing purchase orders to each merchant in accordance with the aggregated selected items corresponding to such merchant, and billing the gift giver according to the at least one item of merchandise selected by the gift recipient. A system and a computer-readable storage medium are also described and claimed.