An order setup module receives a plurality of gift rules from a first person. A gift order is generated that includes the gift rules. The gift order is associated with credentials for use by a second person to complete the gift order. A selected product and the credentials are received from the second person. A determination is made whether the selected product satisfies the gift rules. The selected product is used to complete the gift order in response to determining that the selected product satisfies the gift rules.
展开▼