A computer program product comprising a non-transitory computer readable storage medium embodying one or more instructions executable by a computer to perform a process for presenting a digital receipt for a specific item purchased by a consumer to the consumer to allow the consumer to repurchase the specific item from a different merchant, the process comprising:
- generating a digital receipt comprising a first input element and a second input element, the first input element being selectable by the consumer to direct the consumer from the digital receipt to a first merchant offering the specific item for sale, the second input element being selectable by the consumer to direct the consumer from the digital receipt to a second merchant offering the specific item for sale, the second merchant being different from the first merchant;
- and providing access to the digital receipt in response to a request by computing device of the consumer, the digital receipt being displayable on a screen of the computing device to allow the consumer to select the first input element to be directed to the first merchant offering the specific item for sale and to select the second input element to be directed to the second merchant offering the specific item for sale.