Plugin for Personalized Digital Instant Downloads

Hi, I am interested in a plugin that allows the client to personalize an invitation’s TEXT ONLY (seeing a live preview), add to cart and AFTER purchase THE CLIENT can download a high resolution jpeg or pdf file of the invitation.

Does this exist? Is this possible? I know it’s possible to have the customer design and I receive a print ready file, but I want to ensure they have instant access to their file after purchase.

Thanks in advance.


I have made similar site but on this site client have option to upload own image and make poster with text and some predefined layers.
And at the end client have option to buy and get link on mail with option to download.

I think, there are few plugins at CodeCanyon (for WordPress)