I feel like a lot of my issues have been because I had the old Bootstrap enabled, plus turned off CSS on the front end and in the plugin. I’m playing with the new settings, but I like that you included removing role and coupon on the admin side!
I see that the cart is mobile-friendly, any idea when the order page will be similarly mobile-friendly?
Have a great week, thanks again.
Scott
Shahriar, found a file in the child theme folder from a previous customization of the cart that was causing the conflict. All good here, thanks for the support as always!
Shahriar, would you please help troubleshoot this issue at your earliest convenience? I have installed the latest versions of both DM and Premium Package to marketyourcraft.com; successfully conduct a transaction; taken to the orders page where I either get an “order cannot be found” error or essentially a page refresh upon email and order ID entry. Any thoughts are appreciated. Is there a setting I have wrong, or something else at play that would redirect a successful transaction back to the same page without the download links? Much appreciated.
Scott
If it helps, I also tried installing it on my main site, marketyourcraft.com. Same credentials if you want to check it out. After I put WPDM in test mode, logged out of WordPress, cleared my cache, then proceeded to order, the transaction went through correctly and I was taken to the guest orders page. Like above, I pressed “proceed” with the email and order number pre-populated. This time it took me to a page that just said “success” (screenshot below). Could this be leftover test code? Should the response be the download links below the email and order number fields?
Cheers!
Scott
I’ve reverted back to Premium Packages 4.0.8 for now, leaving Download Manager at 4.9.3, which seems to work except for the 100% discount on universal coupons. Please let me know when there are updates and feel free to use my Staging site for troubleshooting.
Scott
Thanks Shahriar! Odd that mine is the only setup with any challenges, considering how little customization I’ve done? Could it perhaps be theme compatibility or Gutenberg issues? The fact that I only have Guest checkout and not registration/login?
As always, I appreciate your help! Will leave Staging as is for now (I see you’ve added some troubleshooting code to the cart process). Let me know if there’s anything I can do.
Cheers!
Scott
Shahriar, it turns out that I received the “verifying card” error because the cart had a zero balance after the 100% discount was applied. Is that Stripe’s inability to process that type of transaction, or is it the response from WPDM that won’t let a checkout move forward to the orders page?
Just fyi. I believe there should either be a way to discount the entire cart and allow for a free download that still produces a password-protected/stamped PDF or to provide a download-only area that accomplishes the same customer-specific download handling without using Stripe to verify a card that will not ultimately be charged.
Let me know if there are questions, thanks for the continued help with this.
Scott
Shariar, good evening. In addition to the above, I have not been able to successfully complete a transaction in test mode since copying the Premium Packages files from staging to production. It gets stuck on “verifying card” stage. Please see the attached screenshot. I hope this helps your troubleshooting, let me know if there’s anything I can do.
Cheers!
Scott
Thanks Shariar, also good progress on applying coupons. In the same video from the “adding multiple items” ticket, https://app.box.com/s/vax92urpvlbdvo6ads2kwpjj4iyr8eu3, at about 2 min, 40 sec, you can see the following:
– I have the remaining 3 items in my cart from the series of steps for adding multiple items.
– I apply the “2019_Survey_MarketStudy” universal coupon to the cart, and it correctly deducts $600.
– I remove the fourth item from the cart, and the coupon is no longer applied. Also the subtotal is incorrect.
– I apply the coupon again and the first item is the only item remaining. The coupon is correctly applied and the subtotal is correct.
It seems like 1) the coupon should still be applied even if items are removed and 2) the cart responses I questioned in the “adding multiple items” ticket make the coupon subtotaling miscalculate. Your thoughts are appreciated!
Have a great day today, thanks for the help.
Scott
Thanks Shariar, I feel like we’re making great progress! There are still a couple questions about multiple item handling. After clearing website and browser cache:
– I added an item to the cart and pressed checkout. At first the checkout page showed a blank cart.
– Then I went to add a different item and pressed checkout. Both the first and second items showed up on the checkout page.
– Then I pressed refresh on the browser and got the empty cart.
– I pressed refresh again and got the two added items. I deleted one and pressed refresh on the browser again and got both.
– I deleted the second of two items and went to add a third item. When I pressed checkout all three added items were in the cart.
– I deleted the second again and added a fourth item to the cart. When I pressed checkout I was taken to an empty cart.
– I pressed refresh on the browser and the cart had only the original item. Pressing refresh again and the cart had items 1, 3 and 4, which ultimately was correct.
I’ve created a small video that shows the above steps and responses, hope this helps. Would love your thoughts on whether this is the response you would expect from the cart given the actions, or if there’s a way to streamline the user experience. I understand that no one will try to break it like we do, but any one or two of these scenarios I believe could happen to a user adding multiple items to the cart.
https://app.box.com/s/vax92urpvlbdvo6ads2kwpjj4iyr8eu3
Have a great day today, thanks for the help.
Scott
After clearing cache on both the website and my browser, then entering test mode, I get the “cart is empty” error when I add something to my cart and try to check out with credit. Also, the coupon code does not work. I hope this additional information helps you troubleshoot the issue.
Scott
I was able to update both WPDM and Premium Packages today, so I closed that ticket. However, now I only get the same three unique items in my cart even after clearing browser and site cache. Please see the attached. As always, any thoughts are appreciated. Also, coupon codes still do not work in my instance.
Scott
At this point I’ve reverted to the last plugin versions for Download Manager and Premium Packages, and that fixed the problems above. Just fyi – seems to be a compatibility issue, happy to help test on a staging site if that helps.
As for Font Awesome, there were a couple instances in the templates/checkout-cart/cart.php file that were just mis-coded. “far” and “fas” instead of “fa” for the style. Changing those in the cart.php file fixed the issue, just fyi.
As for the mobile friendliess, would love your thoughts on how to make that page a little more responsive.
Cheers, have a good week!
Scott
Good suggestion Shahriar. For now I’ve commented out “role” and “[product] coupon” columns. I’ve seen it suggested in the forum that maybe including/excluding fields like this from the WordPress dashboard versus code would be helpful. Perhaps in the future a visual template editor…as if you folks don’t have enough to do! Otherwise, I would suggest just using one coupon input, preferably the one that’s separate from the item table, and have that apply the appropriate product discount (which could be reflected in the table) or global coupon (reflected above total price). This would be an easier user experience. My two cents.
For now, would you mind looking at the display of the applied coupon (in this case global) on the order page and invoice? It’s confusing that it doesn’t appear in either coupon space, however the total price reflects the discount. Much appreciated!
Will send credentials in a secure note.
Make it a good day today.
Scott
Confirmed, thanks Shariar. Have a good week.
I am still not able to save Premium settings for testing the payment systems. Same response as previous. Would you please take a look with the credentials I provided? Cheers, thanks for taking the time.
Scott