Code

Discussion on WooCommerce Order Approval

Discussion on WooCommerce Order Approval

Cart 532 sales

vanquish supports this item

Supported

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.

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!

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?

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.

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).

Hello

Is it possible to diseble plagin if just one item is in basket/chart ?

I would like to use this plagin to combine shipping cost but if bayer want just one product I dont have problem with shipping calculation .

Thanks

I’m sorry the plugin doesn’t have such a feature.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey