A method and a system publish a promotion at a point-of-sale. For example,
a preliminary selection associated with a purchase from a user may be
received. A promotion may be published to the user at a point-of-sale
associated with the purchase after the user makes the preliminary
selection and before the user finalizes the purchase. The promotion may
be based on at least one attribute, where the at least one attribute is
selected from a group including a user attribute and an attribute
associated with the preliminary selection.