WordPress.org

Forums

[Plugin: eShop] Downloadable files (31 posts)

  1. ghafarighafari
    Member
    Posted 6 years ago #

    Recently added this plug in. Was playing with it in test mode with Paypal sandbox. Uploaded an MP3. Then went in to "purchase" it. Added to cart, was directed to paypal, made payment successfully, then was redirected to page "Thank you for your order". Can't figure out how the user would now actually get a download link for the MP3 file?

    Great plugin by the way.

  2. elfin
    Moderator
    Posted 6 years ago #

    The test buyer account set up at paypal has an email address. That only receives emails from paypal, and not from your site. Therefore if you do not download emails sent to that 'test' account you don't get to see the automatically generated emails.

    You will however have received the email containing the ipn data, if that shows a successful transaction then all is well.

    Hope that makes sense.

  3. ghafarighafari
    Member
    Posted 6 years ago #

    I think I understand what you are saying. I checked my paypal test e-mail account and the transaction had gone through successfully.

    Just to clarify, you are saying that when I go live, once the transaction is completed via paypal, the user will get an e-mail with a link to be able to download the file?

    I just wanted to add some documentation to the store page to let the user know what to expect once payment has been made.

    Thanks for your help.

  4. elfin
    Moderator
    Posted 6 years ago #

    Just to clarify, you are saying that when I go live, once the transaction is completed via paypal, the user will get an e-mail with a link to be able to download the file?

    yes :)

  5. elfin
    Moderator
    Posted 6 years ago #

    In fact if paypal is quick enough the buyer might get a link appearing on the thank you page of your site to go and download straight away.

    However paypal is rarely quick enough so it doesn't happen very often, sadly. However the email is always sent out after a successful payment.

  6. ghafarighafari
    Member
    Posted 6 years ago #

    How about putting an additional message on the thank you page, notifying the user that the download info will be e-mailed to them, pending paypal clearance. Would it be possible to put that in, when paypal is not "quick enough"?

  7. elfin
    Moderator
    Posted 6 years ago #

    sure you can, just go and edit the page and add it yourself. But it isn't something I'll be adding to the plugin.

  8. ghafarighafari
    Member
    Posted 6 years ago #

    okay, cool. thanks for your help.

  9. thebluemask
    Member
    Posted 6 years ago #

    This sounds like it could be a good plugin (shame no demo;)

    One question, if a downloadable item is sold, where is it sent from? Can it be a secure location that isn't accessible to anyone else? I'm thinking of selling mp3s of my music with it.

    Thanks.

  10. elfin
    Moderator
    Posted 6 years ago #

    The demo is more difficult to sort out that you can imagine. But I will be looking at it again after the release of WP2.7.

    eShop has the functionality for you to upload files, they are stored in a directory on your site. This directory is htaccess protected (even I don't know the password). The buyer is sent a link, with password to login and download their purchases.

  11. thebluemask
    Member
    Posted 6 years ago #

    Thanks Elfin, I appreciate it's hard work.

    What happends when buyers have logged in, i.e. would it be possible for them to use the login directory to download files they haven't bought (using the URL path)?

    I'll try it out - if it does what I need, I'm happy to make a Paypal donation for your hard work :)

    Cheers

  12. elfin
    Moderator
    Posted 6 years ago #

    Best way to check might be to set up a one penny product (you can always add it to a password protected page) and try a live purchase.

    that way you get to see exactly what your customers will see.

  13. thebluemask
    Member
    Posted 6 years ago #

    Cool - I'm trying it out. First hurdle I've found though is a downloadable product filesize limit of 2Mb. Is this editable? Most of my mp3 sizes are at least 5Mb.

  14. elfin
    Moderator
    Posted 6 years ago #

    not at the moment, though I hope to use a different upload method in the future to overcome it (its a server issue).

    create a blank file with the same name as the file you want to upload and upload that. Then using FTP overwrite that file you just uploaded.

    (it'll be in wp-content/eshop_downloads/)

  15. thebluemask
    Member
    Posted 6 years ago #

    Sorry to keep hassling you. I've tried putting up an item for sale, made it available, purchased it (with my mum's paypal account) and received the payment but the buyer hasn't received a download link. Do I have to set this or edit it somewhere?

  16. thebluemask
    Member
    Posted 6 years ago #

    Sorry dude, my bad. I'd set the email address for the purchase to go to me. Have received it and it seems to work well. Will just have a play around to see anyone could work around the download folder issue and then try setting it up properly.

    Looks like it might be a good e-commerce choice. Will send you a donation if I can use it.

    Cheers

  17. elfin
    Moderator
    Posted 6 years ago #

    glad its working, let me know how you get on.

  18. thebluemask
    Member
    Posted 6 years ago #

    Could I PM you a couple of questions about using this?

  19. elfin
    Moderator
    Posted 6 years ago #

    well you can email me - elfin@elfden.co.uk

  20. 1stAngel
    Member
    Posted 6 years ago #

    Hi, have this on MU downloaded and uploaded today, 22 December as it says updated day before yesterday..

    two problems

    1: if I have something in my shopping cart from blog a, then go to blog b and put something in shopping cart there, they are both in my shopping cart. Big problems as regards payment there....

    2: Live site (in at deep end) product up in downloads.
    Customer: paid money, went to blank thank you page
    NO download link

    me: received money AND failure IPN email from my shop "Paypal IPN -A Failed Payment Ref:***************"

    So it took customers money, paid me said money, but says it failed

  21. elfin
    Moderator
    Posted 6 years ago #

    1. aha - that's one that hasn't been thought of - not a problem though I'll look into that and look at individualising things to stop that from happening.

    2. Most likely this is a currency mismatch - check your settings within eShop match those setup at paypal.

    Also if eShop thinks it is a failed payment for whatever reson it won't display details to the customer, or send them an email - you'll have to do that manually. (you wouldn't want eShop to send an automatic email with download details in if things failed).

  22. 1stAngel
    Member
    Posted 6 years ago #

    1. :)

    2: those setup at PayPal? What do you mean? I have my b usiness account set to GBP and thats also what the shop is set to £... forgive me for being dense lol I really dont understand that bit.

    I understand what you mean about failed payment..... toruble is I couldnt manually send a download link to myself coz I didnt know what the link was to send ROFL

  23. elfin
    Moderator
    Posted 6 years ago #

    2.12.4 will fix the cross site issue for WPMU.

    [edit - just been released - let me know if there are any problems]

  24. elfin
    Moderator
    Posted 6 years ago #

    [quoting from a post elsewhere...]
    The merchant gateway email address must match the one set up at paypal. If they don't match it usually causes a failed/'Fraud'.

    If the transaction id has been used before, it marks it as failed/duplication.

    If the order is not pending, and paypal tries to update things, it marks it as failed.

    A failed/invalid payment can be caused by an error in the cart itself, but more often than not is is caused by a Currency Code mis-match.

    That's the majority of the checks...
    [/quote]

    So the Currency - Code needs to be Pounds Sterling (GBP) (from the eshop settings page).

    However there are occasionally other reasons, if you are able to send me a copy of the email you recieved from eShop for that transaction I
    may be able to identify where the error is. [ elfin@elfden.co.uk ]

  25. elfin
    Moderator
    Posted 6 years ago #

    In the orders section when you view the details for any order the email address is a link to a form with all the details of the email filled in for you...

  26. 1stAngel
    Member
    Posted 6 years ago #

    Thanks so much I will check it now :)

  27. pizzaman383
    Member
    Posted 6 years ago #

    I am having the same problem. The payment is made but eShop doesn't think so. I receive a failed IPN message from eShop. The header says "Paypal IPN -A Failed Payment Ref:"

    I am using US Dollars in eShop as well as in my business account.

    By the way, I love the plugin. It's a little cryptic to figure out how to use it but I like the way it works once set up.

  28. elfin
    Moderator
    Posted 6 years ago #

    The last problem with failed orders was that the currency settings did not match - they just thought they did. So can you double check those.

    In that email is the payment status - completed? or something else.
    At paypal is the payment showing up as completed?
    Does the shopping cart at paypal contain the same prices as those on your site?

    Cryptic to set up? I'd love to hear more on that. However I am redesigning the settings page(again!) for future releases which may well make things easier.

  29. cleasterwood
    Member
    Posted 6 years ago #

    I have a question. I'm in Test Mode. It seems the PayPal sandbox isn't working correctly. However, when I click on orders I can click on the test "Shipped" item & it shows the email with the download link. Does that mean the test payment went OK?

    P.S. e-shop isn't sending the notification instantly either. I had to manually send it.

  30. elfin
    Moderator
    Posted 6 years ago #

    do you have a Paypal Sandbox account? if yes - remember the email sent from eShop to the customer is the email address as entered in the checkout. So if you have something like test_1234567_per@xxx.xx as the email address you must set up things to receive emails to that address.

    But if in doubt, why not set up a 1p product and do a live test.

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags