I need to implement a shopping cart for E-Cards.

Can nopCommerce allow a purchaser of an e-card to choose (an image of) an e-card
and enter a paragraph of text into a comment form, then designate to whom the e-card and the commented paragraph is to be sent. (the receiver of the E-card).

Upon the transaction being completed by PayPal, the Purchaser is notified that the Transaction was completed, and the receiver of the E-card is emailed a link for viewing the E-card and the Comment (Text Field).

Can this be done?
It seems to me that the text from the Comment Paragraph Field (ID) would have to be stored in the database and associated with the E-card Image Transaction ID
in order that the two can be viewed together by the recipient.