[Résolu] Why are orders for Premium Ads placed « ON HOLD » and requiring manual approval?
Ce fil est résolu. Voici une description du problème et la solution proposée.
Problem:
The issue here is that the customer is creating a premium post using CRED and charging for it. However when its tested using the Paypal sandbox the Product is still on hold.
Solution:
Apparently this does not work with the Paypal Sandbox and needs to be done with a real transaction and not with a sandbox test transaction.
This support ticket is created Il y a 6 années et 9 mois. There's a good chance that you are reading advice that it now obsolete.
This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.
Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.
1. When I try to post a PREMIUM AD using may PayPal Sandbox account, the order is held as pending.
I need to go into the WooCommerce Orders list and update the order status from ON HOLD to COMPLETE.
How can I get WooCommerce to automatically save the order as COMPLETE? (Virtual/Downloadable are both checked)?
In order to identify exactly where the problem is could you try ordering one of the woocommerce products directly and let me know if after you've completed the order if its still pending.
Did the payment process go through all the way with paypal sandbox?
Meaning you get the confirmation page after the paypal screen ?
So your question means,
"As a front end customer, did you reach the confirmation page of your website after payment?"
Answer is yes, from the customer perspective there was no problem with the transaction.
My issue is that the sale is complete so why doesn't the Classifieds Reference Site automatically set the status of the order to "complete". I seems to require some manual intervention to change the order status from "pending" to "complete" which seems unnecessary since the "products" are listed within WooCommerce as "virtual".
It's an issue BECAUSE:
a) the Classifieds Reference Site doesn't list the Premium Ad on the front end
OR
b) create a translated copy until the order status moves to "complete".
What I meant is that after you enter paypal does it return you to a page similar to the screenshot so that we can know that the order has been confirmed?
If this doesn't happen then woocommerce does not recognise that the order has been completed hence why the manual approval is required.
So we are essentially waiting on the woocommerce order to be processed.
I need some way of testing this for you because if free orders work then the paid orders should work without any issues as well.