Of course. When coming soon is enabled (any coming soon), paypal or any other billing service cannot reach your website and therefore the order cannot complete.
When you pay through paypal for example, an ipn (instant payment notification) is sent from paypal to woocommerce. Since woocommerce is behind coming soon plugin, the ipn doesn’t reach its destination and hence woocommerce cannot know the user paid for the order.
Thread Starter
aapit
(@aapit)
I understand very well that it’s logical from a technical perspective, if you just block pretty much every url.
However, from a functional / workflow / usability perspective, there is a good reason that logged in users can still see the full site, even though the general public sees a Coming Soon message.
Orders not coming through are not desirable when you want to test out a webshop behind the scenes, being a logged in user. That’s not at all an exotic scenario, in fact it’s quite silly to me if one would just put the site live and expect the shop part to work out of the box (even if you’ve tested it on another url).
Also it’s something you could prevent – for instance by not blocking the callback urls with the plugin.
Hi!
I’m sorry for the late reply.
Please contact us through our internal support. We will check what is wrong and will help you to solve the problem.
Did you resolve the problem? I am about to face a similar issue and wanted to see if there is a way to test a woocommerce shop without needing to open up the site to the public 🙂
Thanks and I hope your tests went successful!
All the best,
Vaya
Hello @vyazhan
Unfortunately no. We cannot reproduce this issue on our test servers. Please contact us through our internal support. We will check what is wrong and will help you to solve the problem.