Hey thank you for coming to me with this. I have a feeling this might be an edge case type thing, so let me check my code and see if any condition logic slips through. The customer could not have downloaded the product if this happened because it only pulls through their own download code from their My Downloads. Did they say it just had no Add to Cart button and they couldn’t buy it?
Not sure how to test without access to your store admin, so could you answer the following for me?
Has this customer purchased anything before?
Have they had any refunds?
Has that product been a different product before? IE the product ID?
The logic should only fire under the following conditions (using WooCommerce functions):
1. Customer has purchased before and that order isn’t set to cancelled/refunded
2. Customer is able to download the product and it’s actually in their My Downloads account area.
Also please put a link to the product which was affected 🙂
They provided a picture
You can see the cart at the bottom. I’m fairly certain that they’ve purchased before, as they mentioned that they’ve never seen that issue before. There has not been any refunds, and the product has not had a different product ID, nor has any other product used that ID.
The product that was affected is located here
The good news, it’s only happened the one time, I was really worried it was going to happen much more often. 🙂
Thanks for coming back to me! I’m glad it hasn’t happened since. But that message doesn’t look like one of mine. Mine says a specific sentence, which you can see in my screenshots. It says “You’ve already purchased this item, download links below” and then download links are provided. I don’t think it happened because of this plugin 🙂
Alright! Well, thanks for your help!