Tips and Tricks HQ Support Portal › Forums › WP eStore Forum › WP eStore Tweaks › Update your download product for my customer?
- This topic has 8 replies, 3 voices, and was last updated 13 years, 4 months ago by amin007.
-
AuthorPosts
-
April 23, 2011 at 3:37 am #3237nikkoMember
I need to have my customer be able to update and download their products when I do a new release. Something similar to the way to update WP eStore script.
I need this asap because I have new updates and I am in trouble sending updated links to hundred of customers.
Is there a trick to do it? Why TipsandTricks do not give their update script included in WP eStore?
April 23, 2011 at 11:35 pm #31676amin007ParticipantUse the following shortcode on a post or page and it will let your customer get the downloads of the product they purchased.
[wp_eStore_download_link_sender]
You will need to use the extra shortcodes plugin to get this shortcode. You can find the extra shortcodes plugin here:
http://www.tipsandtricks-hq.com/ecommerce/wp-estore-shortcodes-and-functions-reference-460
If you are using eMember with eStore then you can do a little more since you can maintain a member’s area with eMember. This document has full details:
http://www.tipsandtricks-hq.com/wordpress-membership/how-to-display-a-members-purchase-history-158
July 12, 2011 at 12:15 pm #31677ZainParticipantHi Amin,
I think I asked about this a while back – great job on getting it implemented! I’ll have to try it out although, before I do, quick question:
Will this send all of the download links that’s associated to a Customer?If so, then that might be a problem.
I’ve got 1 product that’s got 15 links inside it (a very long email) because it’s an audio product and file each is a chapter. This helps reduce the download file size which could be very large if it were 1 item (this also helps to reduce timeout issues for some people).
Is there a way of creating forms that are targetted to specific product? e.g.
[wp_eStore_download_link_sender id=1]
(where the id is the ID of the product).That way, customers could just get updates and download individual products. That would help reduce what could potentially be a very long email.
Also, if a user is logged in using eMember using the Purchase History, – is it possible to provide them with a download link for downloadable products they’ve already purchased?
For example, if the Purchase History had something like the
[wp_eStore_download_now_button id=1]
already added to it so they could just see the link and download it again.Cheers,
Zain
July 13, 2011 at 4:03 am #31678amin007ParticipantIf you use the following then how will it work for any other users? Everyone gets this product 1 no matter what they purchased?
[wp_eStore_download_link_sender id=1]
July 19, 2011 at 7:30 am #31679ZainParticipantHi Amin,
Not sure if I explained myself properly here. Let’s try again!
1. When I use the automatic update feature on your site, I get download links for all of the products that I’ve purchased (WP eStore, WP eMember and WP Affiliate). Is this the same when you use
[wp_eStore_download_link_sender]
? (i.e. does it send all of the items a customer has purchased?).Note: if it does, then my customers will be sent 15 links for an audio plus any other additional links for other downloads. If they purchased another audio product, so that would be around 30 links! That’s a lot of links to click on when they actually only wanted to download only Product #1!
2. What I was asking is if there was a way of sending just product 1’s download links. So, really, the
id=1
in this case refers to the product. It should read:[wp_eStore_download_link_sender
product_id=1]
This would then create a form that sends ONLY product 1 to the user (not all of the items they’ve purchased.
Does that make a bit more sense?
Cheers,
Zain
July 19, 2011 at 11:36 pm #31680amin007Participant1. Yes, the [wp_eStore_download_link_sender] shortcode sends all of the items a customer has purchased.
2. Here is what I meant… when you modify this to send product_id 1, when a customer requests a download it is going to send download link for product 1. There is nothing wrong with it. Now, say for example, you have 10 customers… when they interact with this shortcode aren’t they going to get product 1 only? Are you assuming that every customer purchased product 1? How will the different customers get different products?
July 22, 2011 at 10:29 am #31681ZainParticipant2. Are you assuming that every customer purchased product 1?
I’m making an assumption that the shortcode actually checks the email and which products the customer has already purchased before sending the email! This may or may not be the case. From a Development perspective, it would be an email check, then pulling back the appropriate product ids (and related links) from the database. I don’t know if the plugin shortcode actually does this though! I hope it does!
…when they interact with this shortcode aren’t they going to get product 1 only?
Yes, having this shortcode attribute would assume that the customer has already purchased product 1 and will ONLY be sent product X. That is the desired effect.
How will the different customers get different products?
To download different product, just use different attribute in the shortcodes – e.g.
[wp_eStore_download_link_sender]
to send ALL products.[wp_eStore_download_link_sender id=1]
to send only Product id=1[wp_eStore_download_link_sender id=2]
to send only Product id=2With these shortcodes, you could either place them all on 1 page with the appropriate Titles above them or, alternatively, you could put them on separate pages. It makes it a lot more flexible than just sending *everything*.
It’s all a matter of properly communicating to the customer about what they will get. I’d probably have a page that says “if you have only downloaded ebooks use this update date” (with the full download of everything) and then another page with “if you have downloaded an audio file, please use this page” (with a link to download just Product X).
Cheers,
Zain
July 22, 2011 at 10:38 am #31682ZainParticipant…dammit. All that explaining has now got me thinking a step further! *sigh* Please dn’t get me thinking… I have too many ideas!
If you really want to extend it, then you could go the whole hog and even separate them by product_category.
[wp_eStore_download_link_sender category=2]
That way, it would be possible to send the emails to download everything the user has purchased from a specific category. For example, this would allow an Admin to send just “eBooks” (which are small and usually singular) rather than “mp3s”.
Anyway… sorry about that – I tend to get brainwaves! I’m not suggesting this be implemented (unless you think it’s a good idea!).
Cheers,
Zain
July 23, 2011 at 3:36 am #31683amin007ParticipantYeah adding a “category filter” for this shortcode is possible. I will look into it.
-
AuthorPosts
- You must be logged in to reply to this topic.