We use Woocommerce to sell products on my client’s site, running X 4.6.4. Stock management is enabled, and only recently stopped working properly.
When Paypal check out is used, the quantity of the product is not being reduced after the purchase is complete. The inventory is working properly with free products, and products that don’t use Paypal. So I believe we might have an issue with the API/IPN communications.
I have placed a test order to replicate the problem, and have created a log. I can send you that log.
This used to work correctly, but is now having a problem. I am not aware of all of the changes that have been made to the site, that may have caused this new problem. (I designed the site, but the client has done a lot of “do-it-yourself” work & updates, and is only getting me involved again, now that there is an issue.)
I have contacted Paypal Merchant Technical Support about this issue, and they said the following:
It would appear that the checkout is not passing a notify_url value. As a result, the payment completes, but there is not an IPN notification sent to the proper URL. It could also be tied to this, which displays at the top of the WooCommerce settings page for PayPal Standard:
It would appear that the last successful IPN message was on 9/21/17, so it appears that it may have happened late last week that there was a change.
Actually, the problem was reported to me by my client earlier than that, on 9/5/17. I pressed Paypal a little further, for a solution to the problem, and they said this:
Unfortunately, this is something that WooCommerce would have to assist with, as you are not able to change the information in the payment request directly. As I mentioned previously, it appears that the notify_url stopped being passed on 9/21. Since WooCommerce sends a unique IPN URL with each payment request, they would have to isolate why there is nothing being sent in the last few days.
I have not contacted Woocommerce, as there product is free, and they only support people who pay them. I guess I’d have to buy something random, so they would talk to me? I also suspect they will just blame you, as I can see in their “status” tab that some templates are out of date.
Note that I have upgraded this site to your stable X release of 4.6.4. I’m worried about upgrading to the most recent version, which may cause additional issues.
Any help you can provide is greatly appreciated!