Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › Generate dynamic pdf license with current date and send by email after purchase
- This topic has 7 replies, 2 voices, and was last updated 4 years, 6 months ago by stalyan.
-
AuthorPosts
-
May 9, 2020 at 4:19 pm #14497stalyanParticipant
PROBLEM:
I’m trying to find a way to attach a pdf license that includes the buyer’s name or at least email and date (no serial key is needed) so it is automatically sent after a user makes a purchase.
A license needs to be added for each separate download (music beat, it can be in .mp3, .wav or .zip format)
Is it possible to do that? Here the steps I think of:
SPECIFICATIONS:
– How can I get the user name and surname when he uses paypal or credit card?
– How can i add the user name and surname in a shortcode.
– How can i dynamically add the user name + surname + current date and append them in a pdf license template.
– How can i get the .pdf url and attach it on an after-purchase email to the user.
I have only found standalone apps that require manual tweaking but i don’t see it’s possible to automate thease after a purchase via eStore :
[sodapdf.com/blog/pdf-contract-template/]
https://wordpress.org/plugins/formidablepro-2-pdf/
Any tips on how could I achieve this?
Thanks in advance
May 9, 2020 at 10:51 pm #80548wzpModeratorI understand the licensing part; but what do PDF have to do with this? Are you simply trying to use PDF as the vehicle for “delivering” the license?
Here are 2 existing eStore methods for handling licenses:
- How to Use the Serial/License Key Code Selling Feature
- Software License Manager documentation:
https://www.tipsandtricks-hq.com/software-license-manager-plugin-for-wordpress
- Tutorials:
- https://www.tipsandtricks-hq.com/introduction-to-software-license-managers-7966
- https://www.tipsandtricks-hq.com/license-manager-product-communication-7985
- https://www.tipsandtricks-hq.com/introduction-to-software-license-managers-7966
May 10, 2020 at 12:48 am #80549stalyanParticipantHi wzp,
I attach an excerpt of a pdf contract from Beatstars, that is generated automatically with the current date when the user purchases the beat:
[drive.google.com/open?id=1pIseO27q0Pe1URs1jwU7gc-UEWxruPXw]
As this is for selling beats, the user doesn’t need to activate any license, so the Software License Manager doesn’t seem the best option here.
About the Serial/License key code, it’s of no use if i cannot attach a pdf in the email with the contract terms and the current date. The key per se doesn’t mean anything. Unless this feature stored the buyer email + current date + key code + variation of product in the DB, and then somehow i could be able to automate sending another email with the plain text of the contract clauses (instead of in a pdf) and shortcodes that would get the value of the email + current date + variation, etc in the DB.
I cannot prepare a contract pdf with all these data manually, it is too much effort if there are many sales (if God allows).
I hope my intention and needs is clearer now.
May 10, 2020 at 12:30 pm #80550stalyanParticipantBelow an image of how SendOwl manages what i’m talking about (i will forget about the pdf option for now):
[drive.google.com/open?id=1EocqqFZRvVc_ueft1RHKW12MZdVhELUZ]
Notice that the text says “Enter any terms […] that you want your buyers to agree before the checking out.
What we have now in the eStore plugin is a post-sale email. I could include the EULA in the post-email if i could also include a shortcode of the date when the purchase was made. Is that possible? (note: i don’t know how to test the after-purchase custom email reception yet as i cannot buy any of my products with my own merchant Paypal account, Paypal does not allow that).
It’s strange for me that nobody has raised this topic yet, I’m wondering how the rest of people in this forum manages user agreements when they have a purchase. My understanding is that the eStore plugin should facilitate that as dealing with the EULA is inextricably tied to any legal purchase process.
Edit: Regarding the PDF option, that’s exactly what i’m trying to achieve (but atm too expensive for me as it also needs gravity plugin ):
May 10, 2020 at 3:43 pm #80551stalyanParticipantAfter looking at different options, I found a mixed solution.
Using the after purchase email send with Email Merge tags that can be found in the link below i can create a license agreement (only issue is that it won’t be a .pdf):
https://www.tipsandtricks-hq.com/ecommerce/wp-estore-shortcodes-and-functions-reference-460
Ideally, the Receipt Creator Addon should have a Body field so the EULA could be included. This way we would have the perfect solution to include a License Agreement text with Email Merge Tags that could be sent to the buyer as pdf attachment in the post-purchase email.
Whom should I address for requesting the addition of this body field in the Receipt Creator Addon that could also read the Email Merge tags?
Thanks in advance,
Abel
May 11, 2020 at 10:41 am #80552stalyanParticipantAfter doing some tests, the after-purchase email body with EULA conditions attached only works well when only one item is purchased. When many articles are purchased, even that you have several email merge tags to include the info of all the products, makes it almost impossible to write up the legal terms when each product has its particular licensing conditions (streaming numbers, years of duration of the license, in what platforms the beat can be used…
I cannot think of any doable solution.
Is it possible by coding means to ‘force’ to send as many emails as products have been purchased? This way, each individual email merge tag will be associated with only one product. But then I still need the possibility to add custom shortcodes (to specify particular conditions as streaming numbers, years of duration of license, etc).
Any solution to this?
Also how can I, as a seller, receive a copy of the email sent to the buyer? as in the email that he will receive there are important legal conditions that i need to keep too as seller.
May 11, 2020 at 6:17 pm #80553wzpModeratorI believe what you are asking, will require custom work. Please complete a custom work quote request, and a developer will get back to you:
May 11, 2020 at 8:53 pm #80554stalyanParticipantI can’t afford this atm unluckily. But this would make a great future feature indeed.
-
AuthorPosts
- You must be logged in to reply to this topic.