340 comments found.
Does this plugin work with WooCommerce Subscriptions? So payment is not taken for the subscription until the order is approved?
Hi,
I’m sorry, the plugin hasn’t such a feature 
Hello work the Order Approval script together with: https://de.wordpress.org/plugins/woo-stripe-payment/
?
Hi,
I’m sorry the plugin hasn’t any particular support for that plugin.
Hey, I installed your plugin on a website that we manage. It worked without error. But since yesterday its automatically approve orders without any interaction. Website:https://www.ballsbridgepizza.com/ Woocommerce Order Approval settings Screenshot 01: https://prnt.sc/1bglndl Screenshot 02: https://prnt.sc/1bglugd Screenshot 03: https://prnt.sc/1bglzjx Screenshot 04: https://prnt.sc/1bgm4l3 Screenshot 05: https://prnt.sc/1bgm9lt Screenshot 06: https://prnt.sc/1bgmf9t Screenshot 07: https://prnt.sc/1bgmqk5
Hi,
It sounds very strange that without altering anything, the software behavior changed without any reason.
From the screen you shared, I see however that you enabled the automatic approval for the “Click & Collect” shipping gateway: https://prnt.sc/1bgmf9t That by the way it seems the only shipping gateway available, so most likely every order will be using that shipping method and then automatically approved.
Try disabling it and make sure there isn’t enabled any other option related to the automatic approval.
Pre-order issues: 1. I am looking for an order approval plug-in. I have tried many plug-ins. The most serious problem is that when a customer uses a one-time discount coupon in an order, the one-time discount coupon will let others before the order is approved. After the order is approved, the pending order that reuses the same discount coupon will not remove the one-time discount coupon. I hope that when a customer has already used the one-time discount coupon, before the order is approved or rejected, Others can’t repeat the input, I want to ask your plug-in can solve this problem? 2. In your plug-in setting “waiting for approval and payment”, I can set the “waiting for payment status” will be regarded as the approved status, and notify the customer that the order has been approved, please make payment. 3. Where will the customer pay after the order is approved.
- the demo site allows you to fully test the software in order to be sure it actually works as you expect! I’ve enabled the coupon managment, so you will be able to recreate your scenario and see if it works as you expect
- You need to set the order as “approved”. Once the order is approved the user will receive a notification asking to pay. the notification contains a link to the order details page where the user can pay the order
- Via the order details page, he will find a “pay” button that will redirect him to a checkout page. You can test this feature on the demo site in order to be sure it works as you expect
Hello, first of all, this plug-in has solved my previous problem. I think it is quite good, but I encountered several problems in the process of using it: 1. Can I set the customer to send the MAIL whose order is under review after placing an order? 2. After a non-member visitor places an order, where can the non-member visitor go to check the order at any time? 3. After the order is approved, where should non-member visitors pay?
- I’m sorry I do not understand. The customers which kind of email should send? and to whom?
- they have to go to the Thank you page (the page displayed after the order has been placed). That page link is generated via the [payment_page_url] (for registered it generates the order details page link, for guests it generates a link to the thank you page)
- They pay through the thank you page, see the previous answer
1 )When a customer places an order, my official website will automatically send a MAIL to the customer with the content “Order needs to be reviewed”, not just after the order is approved, it will send a message saying that the order has been approved.
2 3)Thanks for your reply.
New issue: 4.After I enable your plug-in, the customer’s shopping cart items will not disappear automatically after placing an order (normal shopping websites are automatically emptied after placing an order), which leads my customers to suspect that their order is not Success, this part is more serious, please help me to deal with it.
- I’m sorry, the plugin doesn’t send such an email to the customer reporting that the “order needs to be reviewed”
- As you can test in the plugin demo site, the plugin doesn’t perform such an action. The plugin doesn’t alter the cart in any way. Once an order is placed, WooCommerce empties the cart and creates the order. The plugin then alters the order status. Make sure that the issue is not caused by a 3rd party plugin by disabling all of them. Make also sure you are not using any caching system that might be causing such an issue.
Regarding the latter point, just to be sure the issue is not related to the plugin, please use the demo site to recreate your scenario. Perform a test and report me if you are experiencing the issue. If so, please report me a step by step guide on how to experience it.
1) Understand, thank you for your answer 2) I have tried to disable and enable all the plug-ins one by one, but at the end I found that your plug-in does cause such a thing to happen, and after disabling your plug-in, the shopping cart works normally, I don’t know where it is. There is a problem, but I really want to fix it quickly, please
I’m sorry, but the plugin hasn’t any mechanism to alter the cart, so it is quite hard to suggest a solution. It also strange that by disabling all the plugins you still experience the issue. Please, try eventually switching the theme. It could be that for some reason it is performing some caching on the mini-cart component.
Please, in order to be sure the issue is actually caused by the plugin, perform the test I’ve reported on the demo site and report me if you are experiencing the issue and a step-by-step guide on how to. I’ll investigate further. Thank you for your collaboration.
Hello, I seem to have found the problem. I disabled all plugins and left woocommerce and your plugin. The problem still exists, but I set the theme back to the default theme and the problem seems to be solved, so it is your plugin and me The theme is not compatible. The theme I use is flatsome. I really want to use your plug-in, but I still have to continue to use flatsome. Can you help me solve it?
You should then contact the flatsome theme help staff reporting the issue.
It seems that they are performing a sort of caching on the cart (or even implementing a custom mini-cart component) that is causing the issue.
As you saw by yourself, using any other theme fully WooCommerce complaint, the issue is not there.
I’m sorry, but I cannot provide assistance for 3rd party software I’ve not designed it so unfortunately, I cannot assist with that.
You should eventually report the issue to the developer or make sure to disable any caching option.
P. S.
from my test, using the Flatsome default settings, the plugin and the cart work as expected: https://nimb.ws/jOXFTi
No product remains in the cart after the order is placed. So your issue could just rely on a configuration issue. Please, make sure you are running the latest 3.13.3 theme version and that you are not eventually using any special option (like caching options) that might be the cause of the issue.
For further help for that software, you need however to contact the Flatsome help staff.
Hello, may I send you to the administrator to log in, please come and check it for me? Because I have exhausted any methods, I really can’t find any special settings that can cause this problem, so please help me View
I’m sorry, but it would be better if you report the issue to the theme help staff. I cannot help for 3rd party issues or with their configuration.
Share me the access I will try to have a look at the settings page to see if I can see any option, but as you can imagine I cannot assure anything.
Make also sure you are eventually using the default template/configuration. Many themes come with different demos to customize the layout. The issue might be related to this aspect as well.
I understand, because the results of your test on flatsome can work normally, then I think the problem may not be flatsome, so I want to ask you to help me check, because you have a stronger team, then what should I do The administrator login is passed to you?
The test I can perform is just to check if the configuration panel there are some settings related to the caching. For further tests, you should eventually contact the flatsome help staff and ask if they are implementing any customization to the mini-cart component and how eventually switch to the default.
furthermore, from my tests, the flatsome and the plugin seem to be working as expected. So, as reported in the previous message, try eventually using the default configuration and layout for that theme to see if you are still experiencing the issue.
To send the login data, send me a private message (click on my name then use the low-right box).
Hello, first of all thank you. The problem with the shopping cart has been resolved, but now I am facing a new problem, that is, when the customer makes a payment, it is invalid. After the customer makes the payment, the plug-in still shows that the payment is not made. How can this happen?
You’re welcome, glad to head that!
Regarding the payment issue, It could be due to the fact you are using a 3rd party payment gateway. As reported in the plugin description page, the plugin doesn’t support hose kind of gateway. Is this the case?
When you say that the payment is invalid, what do you mean exactly? could you provide a more detailed description of the issue? and what do you mean that the plugin shows the payment is not made? Where exactly is the plugin showing the payment has not been performed? Thank you for your collaboration.
Yes, I do use third-party payment, so I think it may be related (https://ibb.co/DVdTTpj), because woocommerce’s default payment method will change the order status from “approved” after the customer pays. “Automatically change to “Processing”, and my customer uses this third-party payment, the order status will always remain “Approved”, even if the payment is made
Yes, that might be the cause.
So if I want to continue using it, I have to disable third-party payment, right?
Yes, or as alternative make sure it is properly managing the order statuses.
Got it, thank you
Hello,
I’m about to buy this plugin because I want to use it in a Delivery Food website. I have a question though. While the user waits for approval, is it possible the admin to set manualy the estimated time of delivery in order for user to be informed ?
Thank you!
Hello,
yes in the order details page, you can set a custom message containing the estimated time: https://nimb.ws/zHMOTt
Here how it looks in the frontend: https://nimb.ws/pqUuEf
The plugin has a demo site where you can test all its features in order to be sure it works as expected! If you need more info, feel free to ask!
In the section where I can choose the estimated delivery time with the sortcode [datetime] is it possible to recreate it only for time ? In order to place just the minutes and not the date as well.
I’m sorry, it is not possible 
Oh I see.. Manual estimated time it is! Thank you very much, works perfectly!!
Glad to hear that, thank you for purchasing!
At last but not least: If you enjoyed the plugin please consider leaving the 5 stars…It would help me with sales, I would really appreciate it! 
(to leave a rating: go to your profile page, click on “Downloads” and from there you can rate your purchases.
You can also leave the rating through the plugin description page: https://www.dropbox.com/s/v6zaoe0p6cs4x2o/rating.png?dl=0 )
Have a great day!
Hi, I would like to purchase this but i’m not sure if I understood how this works. If a customer pays by paypal, does the customers account get charged immediately or does their account get charged once it is approved by the app?
Hi,
it is up to the approval workflow you choose: https://nimb.ws/QtNcwn
In case of the “Pay and wait”, the checkout workflow will behave as usual: the user must pay the order and then the admin will approve or reject the order.
In case of “wait and pay”, the user will be able to place the order without paying. The admin will then approve or reject the order. If approved, the user will receive a notification and throug the My Account -> Orders -> Order details page, he will be able to pay the order: https://nimb.ws/4sxEZ9
Hi
Thanks. Just one last question.
Could I use in following scenario:
If item is from a certain category and the value is above a certain amount, it should be ‘wait and Pay’
Otherwise approve the transaction.
Can this plugin do the above, the item description did specify that it should but I want to do double check.
Many thanks
I’m sorry, the plugin cannot do that.
The plugin can eventually automatically approve or reject an order if a particular item is in the cart OR if the order total is above an amount, Not to apply the “wait and pay” or “pay and wait” workflow according to a particular option.
Okay.
Because I just read the following from your main information, isn’t that my scenario? I wanted to automatically approve by category/order total otherwise approval required.
“AUTOMATIC ORDER APPROVAL BY PAYMENT GATEWAY, SHIPPING METHOD, COUPONS, PRODUCTS, CATEGORIES, USER ROLE OR ORDER SUBTOTAL!”
yes, those are all options to eventually automatically approve the order.
There isn’t any option to automatically allow/reject a transaction or to dynamically apply the “wait and pay” or “pay and wait” workflows.
9c81e0c0-a172-4368-9630-650721931882 – 17 Jun 2020 REGULAR LICENSE
I have a been using the plugin for a year now. this plugin is AMAZING but we just ran into an issue where if an order is sent for approval, then approved its adding a [“date_paid” : “2021-06-17T10:26:33”] in the meta data which is causing our financial system to post a payment when we use COD. Oddly enough if the order is auto approved it does not change the default value from “null” to current date/time
after digging through the order log i see this entry only on orders where it needs email approval and not auto approved
"id" : 202580,
"key" : "wcoa_status_chage_date",
"value" : "2021-06-17 10:12:49"
wondering if you have seen this and have any ideas on how to prevent WCOA from modifiying the paid date?
Hi, actually, It sounds very strange. When the order is approved via the email, the plugin just sets the order status using the native WooCommerce set_status() method (https://woocommerce.github.io/code-reference/classes/WC-Order.html#method_set_status ): https://www.dropbox.com/s/n3x1fv0xlsvxdxv/wcoa_order_email_approval.jpg?dl=0 (The code is defined in the Order.php file located in the classes\com folder at line 92).
The code used for auto-approving an order is instead defined from line 412 to 457 of the same file (on_checkout_payment_successful_result() and on_checkout_no_payment_needed_redirect() functions): https://www.dropbox.com/s/p56zoym4773388k/wcoa_auto_approve_code.jpg?dl=0
The only difference between the two methods (auto-approval and approval via email) is that the approval via email method uses the “set_status()” method instead of the “update_stuatus()”.
Please, try eventually replacing line 102 and 103 with:
$order->update_status('approved', '' , true);
and 108 and 109 with:
$order->update_status('rejected', '' , true);
Let me know if it helped! I’ll eventually include this modification in the next plugin version!
Well per the normal for troubleshooting the story changes from the end users the deeper i dig.
They were changing the order status to “complete” prior to importing them which was the root cause of the payment posting for COD. so i did not need to change any code…
once again I cannot express enough how nice it is to have a great plugin and a even greater coder that supports it!
Thanks!
No problem! 
Have a great day! 
interesting plugin. but before buy, i have 2 questions: 1. is it your plugin compatibile with WCFM marketplace (multivendor platform) ? 2. there is a way to see a popup notification in frontend for admin, with accecp/decline button and a field for delivery expected time ?
Hi,
I’m sorry, the plugin hasn’t such features.
Is there a way to exempt WooCommerce Subscription orders from the approvals? This plugin seems to ignore it’s own settings when an approval order is placed and puts the order in approval status even though the user (on behalf of whom the subscription order is being placed) is exempted from approval.
I’m really sorry, the plugin hasn’t any particular option to exclude “WooCommerce Subscription orders” from the approval workflow.
Hi, does this work with multivendor website where after the approval, the customer gets the email with the vendor payment details?
Hi,
I’m sorry, the plugin hasn’t such a feature.
Hi I am experiencing an issue with the wait and pay option. It is telling me no payment option available. But when I pay and approve it seems to show correct payment options
Hi,
please do not post the same question using different channels. This won’t make you acquire more priority but only make it more difficult to keep track of your request.
Support service is not an h24 service and processing the requests might take some time.
Please check your inbox.
Hello Vanquish ,
I found a bad behaviour in my case. In my woocommerce, I have “automatic approval” products and “waiting for approval” products. If i buy each of them separately the workflow is perfect !
But if i put in the basket 1 “automatic approval” product + 1 “waiting approval” product” , then the order will be automatically accepted… And i don’t want this because at least one product needs approval.
Is it possible to block this bad behaviour ? Thanks for your help.
I’m sorry, but this is the normal plugin behavior.
The “approval” is something related to the order, not the product. So the “pay and wait for the approval” and “wait for the approval and pay” workflows are not referring to a specific product but to the order workflow. In fact, you cannot select any product wi the “waiting for approval”.
If you use the automatic order approval option by selecting any product, it means that the product if is present in the order, order will be automatically approved (and so it can be eventually paid by the user).
Ok i get it now, but it is very confusing as in the settings I can set some products and/or categories. So i naturally think that the “approval” is linked to the product or categories I enter.
In my opinion it would be more logic to associate the approval to products/categories more than the order. In my case you can select an outdoor activity with a date (that need approval) or just renew your licence that doesn’t need approval it’s automatic.
To get the behaviour I need, i changed to “Manual approval only for selected products/categories” and enter the list of all the product where i need approval. And it works that way !
Thanks
Glad to hear that! you’re welcome! 
At last but not least, I would ask you to help me: If you enjoyed my efforts to assist you and/or my plugin please consider leaving the 5 stars…It would help me with sales, I would reeeeally appreciate it! 
(to leave a rating: go to your profile page, click on “Downloads” and from there you can rate your purchases.
You can also leave the rating through the plugin description page: https://www.dropbox.com/s/v6zaoe0p6cs4x2o/rating.png?dl=0 )
Have a great day!
Hello (again),
another problem I have on the confirmation page :
On the confirmation page (after payment), I have the blinking dot waiting for approval status that’s good, but below in the summary of the booking (the same that is sent by email to the customer), the order is “Booked” in green color.
But if i check in woocommerce, the status of this order is “waiting for approval” . So there is a confusion for the user at that moment.
Is there something i can do to match the real status ? Thanks
Hi!
I’m sorry, but what do you mean by “Booked” in green color? By default neither the plugin nor woocommerce uses that status.
By default the approval area doesn’t show the order status, it only shows a two-step timeline: https://nimb.ws/524ZEf for which you can customize the texts: https://nimb.ws/F8kgvi
If you are using a 3rd party plugin that alters the order statuses, make eventually sure is it not interfering in any way!
Indeed you’re right… sorry ! I am using also booking activities plugin and the bloc i am talking about is that one.
Sorry for inconvenience on that point
Regards
No problem!
Hello,
Thanks for your plugin that work very well. But I have one problem with the way I use it.
Some products are “pay and wait” and some are set on “automatic approval” => and it works perfectly on client side. But on admin side, I received the email that ask for approve/refuse even in case of automatic approval.
So this is very confusing because I don’t have the check the product in the email to see if it’s a “real” approval request or a fake.
Thank you for your support. Regards
Hello, Thank you for your appreciation and suggestion!
I’ve just released the new 5.1 version that now, in case the order has been automatically been approved, doesn’t embed the approval links anymore. It also allows you to displayed another customized text: https://nimb.ws/NrJc7H
I hope you enjoy!
Thanks for your reply. I just updated the new 5.1 version and I confirm that this works great now and I have the “order automatically accepted” admin email ! Thanks.
The only thing that is still confusing for me – but i guess it is due to woocommerce and not your plugin ? – whatever I buy and automatic or waiting product, the customer receives the “order complete” email. So in case of automatic he has the “order complete” + “order accepted” and in case of waiting he has “order complete” + “order waiting for approval” .
For me the order complete is distrubing because I am selling “outdoor activities” and not shipping products. I tried to disable the “order complete” email in my wooocommerce settings, but if I do so I don’t even receive the “automatic accepted order”.
Do you have a tip for this or not related to the plugin ? Thanks anyway
I’m sorry, but the email notification is not managed by the plugin 
In a clean installation, once an order has been placed, the only email sent to the user is the “new order email”. The completed email is sent by WooCommerce only once the order hits the “completed” status.
What I can suggest is that If you are experiencing any issue with that notification, try disabling the other 3rd party plugins. Then re-enable one by one until you find the one that is eventually causing the issue.
So can the product price be edited by store owner during “pending Approval”?
Yes, you can edit products and the order as you wish. That aspect hasn’t anything to do with the plugin, it doesn’t prevent that kind of action.
Hi, would this plugin work with WooCommerce Subscriptions and GoCardless? We have a client who needs to be able to approve yearly subscription payments (they only need to approve the initial order) and collect payment via direct debit once they have been approved.
Thanks 
Hi,
I’m really sorry, but the plugin hasn’t any special support for that plugin.
Which one? WooCommerce Subscriptions or GoCardless, or both?
Thanks 
both 
If you wish, however, I can eventually set up a private demo site where you can test those plugins in actions.
If you send me a private message (click on my name then use the low-right box) reporting your email, I can reply with mine where you can send those plugins.
I’ll then create a private demo site and I’ll share you the access!
Hello, is it possible to have an “admin” for a specific client’s account? rather than just my firm be the admin? They want to have a manager set in place to approve orders for multiple locations.
Hello,
I’m really sorry the plugin hasn’t such a feature.
Hi guys, we have a pre-purchase question. Does this plugin work with Multi-Site? And is it compatible with other payment gateways, like pay with purchase order? Any help prior to purchase would be really appreciated! Thanks so much.
Hi,
the plugin hasn’t any particular support for multisite features, but should work.
regarding the payment gateway, it might not work with some 3rd party plugins. If you send me a private message (click on my name then uset the low-right box) reporting your email address, I can reply with mine where you can send that plugin. Once done I can setup a private demo site where you can test both in action!
I use “Order Approval” plugin and emails sent from my website ends up in hotmails junk folder. I wanted to try changing from address to “noreply@mydomain” but I can’t find any option for “from” address.
Is there any option that I can change “from” address?
Please make sure you are running the latest 4.9 plugin version. It has an option for that: https://nimb.ws/9a6EN1
You can manually download the new version via CodeCanyon or receive as an automatic update by installing and configuring the Envato updater plugin: https://goo.gl/pkJS33 (here the guide that explains how to configure: https://envato.com/market-plugin/ ). To manually update: deactivate, delete the old plugin and just install the new one! Don’t worry, you won’t lose any data!
It’s weird. I do have version 4.9, but my menus are different. I don’t have that “from email address”. And also underneath the “Order Approval” menu in admin dashboard, I only see “settins” and “texts”, but you have got more options. in your screenshot.
My apologies, I made confusion with another plugin of mine, named WooCommerce File Approval
Please update to the latest 5.0 verrsion I’ve just released, it now has the option to customize the from subject and sender (note, however, that some wordpress installation won’t allow to alter this parameter).