Is it just a matter of enabling the IPN at Paypal or is there something that will need to be done on the site as well, in regards to Download Manager?
I do understand if they enter the email address and order number they should be able to download, but they cannot. I have tested myself using their order numbers and email addresses, and they get the prompt to login vs being able to download — and this happens regardless of the payment and purchase status in the admin. So there’s a hangup somewhere in the script that seems to be treating some guest orders as they’re made from an existing account.
After officially launching WP Download Manager to the public, we’re running into this particular issue from customers who have no affiliation with the site and therefore, do not have an account on the site. After making the purchase, they get the same message as the screenshot above when they try to download.
I gathered information from one of the customers having an issue and confirmed that the site is no way associated with that email address.
I tried using the order number and their email and was able to reproduce the issue.
I checked the orders and the status on the order did say “Processing” and this is after more than 12 hours. I changed the order and payment status to Completed manually, however, this did not resolve the issue. Testing again produced the same issue, even using a different browser and after having cleared caches.
There is one other order that is in the processing stage, but the other two orders statuses are “Complete” and they cannot download.
This has happen for half of the orders: 4 out of 8
Please advise.
Login credentials for troubleshooting remain the same as in the private response above.
Thank you for the clarification!
You guys are great!
Great on making that required. Will reduce confusion for users 😉
So, with the Paypal Payments Pro, you recommend SSL?
Yes, I came to the same conclusion that the error came up because I was logged into the admin account when I made the test order, so it associated it with account.
I tested again, while logged out, using another email entirely for the order and it worked, and I could make separate transactions without getting the login prompt.
Thank you for helping me sort that out.
Just to be clear, that the SSL should be used if using a payment gateway such as Stripe, but not using the Paypal Payments Pro add-on for sale with Download Manager?
Is there a way to make sure that order confirmation email is filled in on the guest checkout, making it a required field?
Thank you so much, guys! Your support is fantastic. You’ve really helped me through setting this all up and been quick to respond and fix things that were broken and making things work better for my needs!
Dawn
I was using PayPal on the order processing. The issue occurred the first time I used it, but it doesn’t appear to be happening now, which is good.
Now, when I buy, the process works great until clicking the link to download. At that point, the user has to go back to the email and get their order number and put both it and the email into the fields, twice — i.e., the session issue — which would be particularly problematic for mobile users.
Will the adjustment involve the fields autofilling with the email used for the purchase and the order number? That will definitely be the ideal.
When going through PayPal, the order does not show the title of the download, so buyers can’t see what they’re buying — they only get a number. Is there a place I can add a name that would make it show up in the order summary on the paypal payment page?
And great news on the email customization options! Any idea of an ETA? In the meantime, is there a file within the software that I could edit to customize the email for now?
And three other things need to be addressed:
1) Email Sender needs to say the Site Name, not WordPress in From
2) Email needs to include the name of the item(s) purchased, not just the order number
3) Really need to be able to edit the order confirmation email sent out from WP Download Manager when relying on the guest checkout, as instructions to create site would cause confusion.
Okay, I believe I have most of this worked out.
I added the shortcode for guest checkout on the Purchases page. If someone just happens across that page, I see the form requiring the order email address and order ID — this is GREAT!
There’s one thing that needs to be addressed, however.
When you click the link in the order email, it takes you to the page and you see the form. The URL reflects the Order ID, but the order email and ID do not auto-populate in the fields — this needs to happen for customer convenience AND, because if the customer copies the info over from the email into the fields, a session expired notice appears. To resolve it, the customer has to click Proceed again.
Think you could make the fields auto populate with the email address on the order and order number?
Oh, and when you say create a package with [wpdm-pp-guest-orders], do you mean a page?
After updating the premium packages, when I try to view the cart to check out, I receive the following error.
I’ve removed the private info of the root path from the code above and replaced it with: [root path]
Warning: include([root path]/download-manager/cart.php): failed to open stream: No such file or directory in [root path] wp-content/plugins/wpdm-premium-packages/libs/cart.php on line 12 Warning: include(): Failed opening ‘[root path]/download-manager/cart.php’ for inclusion (include_path=’.:/usr/share/pear:/usr/share/php53/pear’) in [root path]/wp-content/plugins/wpdm-premium-packages/libs/cart.php on line 12
Essentially, it’s like it’s trying to load the download-manager/cart.php from within the custom theme directory, instead of the plugins directory.
Nevermind, finally found it!
Okay, so if I’m understanding correctly:
1) the download page that is created when I add a package
2) after someone purchases the download, they are directed to create a user account so that they can download the file under their “purchases”
If so, is there a way to eliminate the need for them to create a user account? For instance, accessing the page by using a predefined password?
Is that download page indexable by search engines?
Yes, I have a password protected page for the package and it absolutely reroutes to the site but to a download page that appears to be accessible by anyone and the product can be downloaded by anyone who happens across it. I need that download page to be secured as the download is being offered to only select customers via that private page.
Is there a way to make that page private and set the download page per download package (i.e., individual links rather than a universal one?
Also, where do I customize the email sent to customers after purchase?
No longer seeing that info! Thank you!
Was it supposed to be with the plugin files?
Great! Thank you! I’ll test everything in a bit!
Where was the font supposed to be?
that function is actually unrelated but in trying to find out was keeping it from working, I isolated to that function, which is why I was confused as it doesn’t really have anything to do with it.
At any rate it’s removed and the checkout button works as expected