Code

Discussion on WooCommerce Order Approval

Discussion on WooCommerce Order Approval

Cart 532 sales

vanquish supports this item

Supported

340 comments found.

Hi, the “Pay Now” button does not show up on the approval page for Direct Bank transfers.

Hi,
Yes, because for the “Direct Bank transfers” method the user cannot pay via the web (so no payment link can be generated by WooCommerce). He has to perform a Bank transfer.

Once the order is approved, you can eventually enter a custom message informing the customer he can pay the order via the bank transfer: https://nimb.ws/YTEOaG

Hi,

I have a issue with the appearance in dokan multi vendor dashboard.

The icons doesnt show for approve or reject.

Hi,
I’m sorry but the plugin hasn’t any support for the dokan multi vendor dashboard.

Hi, we have an issue on our client site. After purchasing a virtual product, it does not appear for the shop customer to download.

Can you help for us?

Ok, please update to the latest 8.3 version! It now allows to download files even if the order is marked as “approved”.

Thank you! I’ve updated plugin and I see that in approved status I see table of products in order in account page, but only if product is marked as completed the first download of product is allowed for te user.

Yes, please update to the latest 8.3 version. You will now see products belonging to “approved” orders (not only completed ones).

Hi there.

I know that this support forum does not allow for customization services. Is there a way to submit a enhancement request? I am looking to purchase additional functionality.

Thanks.

Hi,
You can post you request here or send a private message (click on my name and the use the low-right box. Remember also to report your email). I’ll evaluate it!

Hi there! I recently installed your plugin. One thing I don’t get is when an order is placed and NOT approved. An invoice is generated by my system. I use ‘PDF Invoices & Packing Slips for WooCommerce’ and this shouldn’t be the case. Any suggestion how to avoid this?

Hi,
unfortunately, I have no idea how that plugin works and which actions it performs to trigger invoice generation.
You should eventually ask for more info on its workflow from its developer in order to have more clues on which action the Order Approval is performing that might interfere with the invoice generation triggering.

What I can say is that the plugin hooks to the following actions:
  1. woocommerce_thankyou
  2. woocommerce_payment_successful_result
after the order has been placed to set the order status (that in your case is “approval for waiting”).

It could be that that plugin hooks to the “order status change” action triggered by WooCommerce when a status of an order is changed. It is not recognizing the “approval for waiting” status thinking that the order is complete, so it triggers the invoice generation.

To eventually confirm this, you need to contact their support. Maybe it just needs a special configuration to properly work with custom order statuses.

Hi! I only understood now that the payment is not rejected if the admin rejects the order, right? Is possible to refund automatically if rejected?

Hi,
for now, the plugin hasn’t such a feature. Is in the works, but I cannot give you any eta.

To do that you can simply edit the order, set it as rejected, and then use the native WooCommerce Refund button: https://nimb.ws/TdbYzR

Just insert the amount and WooCommerce will emit a refund accordingly to the payment gateway the user used.

and is it possible to have a way that the payment only com in after I accept? What i need is something that holds the payment and IF i accept, I get the money, otherwise the user stays with the money

No, unfortuantely that depends on the payment gateway not by the plugin. Each gateway is designed in different ways and that feature is not a standard, so it is not said that all the gateway offer it.

What you can do is to use the “wait and pay” option: https://nimb.ws/GwjRln

In this way the customer will pay the order only if accepted and only for the not-rejected (by the shop admin) products.

Is your order approval plugin make any conflict with moyasar payment gateway during the payment time after the order approved by admin.The other plugins I use facing the same issue.it shows “cannot retrieve current order”.

I cannot sat, both plugins haven’t been tested together.

please provide an accurate solution

to eventually ask for support, you need to use an account with a valid support and purchase license associated with it.

In this case, however, in the Note On 3rd Party Payment Gateway Plugins is clearly reported that 3rd party payment plugin might lead the plugin not to work as expected. If you are experiencing such an issue, you need to disable that payment gateway.

hello I would be interested in buying your plugin, but before buying it I would like to have the following information. My client would like guest users and registered customers to be able to purchase without approval, while order approval should be enabled only and exclusively for resellers. Is it possible to do this with your plugin?

Hello,
you could use the Automatic approval option and set the user roles for which the order are automatically approved: https://nimb.ws/2YUxMe

You can use the demo site to perform some tests to see if that feature actually meets your needs

Thank you I bought the plugin and it works correctly. I imagine that to satisfy my client’s request I must first allow the payment and then the approval because otherwise the payment is disabled. It’s correct?

Thank you for purchasing!

Yes you are correct.

Hi, I have a compability problem between yours plugin and Conditional Checkout Fields for WooCommerce by FmeAddons. In the new order message i don’t see my additional fields that I added there. I see generated table with string “Additional Field” ( that i can’t also translate with loco transalate plugin ).

The second thing is problem with date translation. Everything i have translated but months in created date is still in EN version, like: 8, August, 2023.

Could you help us?

Best regards

Hi,
I’m sorry, but the plugin is not designed to support the feature implemented by the “Conditional Checkout Fields for WooCommerce by FmeAddons” plugin.

The new order email, however, is not managed by the WooCommerce Order Approval plugin, it is sent by WooCommerce. You should eventually report the issue to the FmeAddons support team.

Time fields are formatted according to the WordPress date and time format you set via the WordPress -> Setting area. The string is then generated by invoking the native PHP format method: https://www.php.net/manual/en/datetime.format.php . You can give a look by editing the Time.php file you find in the classes\com folder. That function considers the current locale set by WordPress via PHP.

If you having trouble translating, you need to contact the loco translate support team to have more clues on why their software is not properly performing the translation.

Thank you

Hello, I have a question regarding the Order Approval plugin. can we show the shop manager’s name, who approved/reject an order? below the Approval/Rejection date or anywhere else.. Thanks

Hello,
you can insert a custom message where you can report the info you like. In your case, it could be the shop manager’s name: https://nimb.ws/RLjrzN

In alternative, the “approval area” template, can be copied into your theme folder and eventually customized as you wish.

Hi,

I am interested in this plugin. However, I just want to double check several questions before puchasing.

1. Can I please know how it works if a seller reject an order when the customer pay before the approval? Will the buyer just get back the money directly back without needing to do anything by us? 2. Does this plugin work with Stripe payment gateway? 3. If I am able to create a frontend accept button in my website, will the system still be working just as fine?

Thanks.

Regards Jeff

Hi Jeff
  1. The order is marked as rejected, no refund are automatically performed by the plugin
  2. The plugin has been tested only with the gateways that ships with Woocommerce. If you need, I can setup a private demo site where I can install the plugins you need
  3. If you customize the code to implement that feature, I cannot grant that all will be ok

Hi Vanquish, Thanks for the reply. Can you clarify further below please? 1. What does that mean in that case where the money that has been paid by the customer? Does it mean that we will need to manually refund the money to the customer? 2. What do you mean by gateway that ships with woocommerce? Yeah it’ll be great if you can provide me with a demo site so that I can make sure it works with Stripe before purchasing. 3. Noted, thanks

Appreciate your response, thanks.

that you can manage them as you wish. You can emit a refund (that depends on the gateway you used: paypal, check, pay on delivery, etc), give a coupon, etc

If you send me a private message (click on my name then use the low-right box) reporting your email and the link to the plugin you wish me to install, I’ll reply with the site address.

Regards, Domenico

Hello Vanquish, I have a question regarding the Order Approval plugin. Is it still possible for a customer to directly pay via WooCommerce payments if the plugin is installed or will all products automatically wil be on approval basis? Also does this work with subscription products? Thank you in advance for your reaction. Kind regards, Climbié

Hello Climbié,
if you use the default Pay and wait for the approval setting, the Customer will be able to normally pay the order: https://nimb.ws/uEW1M5

Hello Vanquish, let me rephrase the question because I need customers to wait for approval before they pay. Can I choose for which products or categories ‘wait for approval and pay’ apply to? Will other payment gateways still be visible for customers? Thank you again.

Yes, you can select for which products or categories the order might eventually be automatically approved.

In this way, once automatically approved, the user can pay. This means that they won’t be able to pay via the checkout, but on the thank you page where they land after the order has automatically been approved.

I would suggest using the demo site to recreate the scenario you need and see if the software actually behaves as you need and expect.

Hi! Just bought this plugin but it’s not working. I tried a lot different things and I get Internal Server Error

Without this plugin the process is going fine, but once i activate this plugin i get this error. http://songrequest.pt/produto/pedir-musica-sekmintendes/

Do you need access to backoffice?

Thank you

ok, so on inspect element, if you remove (for instance) the width of ‘blockUI’ element. You can introduce a phone number (933333333) and you get the internal server error.

[24-Jul-2023 10:26:21 UTC] PHP Fatal error: Uncaught Error: Call to undefined function PHPMailer\PHPMailer\mail() in /home/songrequ/public_html/wp-includes/PHPMailer/PHPMailer.php:874 Stack trace: #0 /home/songrequ/public_html/wp-includes/PHPMailer/PHPMailer.php(1961): PHPMailer\PHPMailer\PHPMailer->mailPassthru() #1 /home/songrequ/public_html/wp-includes/PHPMailer/PHPMailer.php(1682): PHPMailer\PHPMailer\PHPMailer->mailSend() #2 /home/songrequ/public_html/wp-includes/PHPMailer/PHPMailer.php(1518): PHPMailer\PHPMailer\PHPMailer->postSend() #3 /home/songrequ/public_html/wp-includes/pluggable.php(544): PHPMailer\PHPMailer\PHPMailer->send() #4 /home/songrequ/public_html/wp-content/plugins/woocommerce/includes/emails/class-wc-email.php(704): wp_mail() #5 /home/songrequ/public_html/wp-content/plugins/woocommerce/includes/emails/class-wc-email-new-order.php(111): WC_Email->send() #6 /home/songrequ/public_html/wp-content/plugins/woocommerce-order-approval/classes/com/Order.php(385): WC_Email_New_Order->trigger() #7 /home/songrequ/public_html/wp-includes/class-wp-hook.php(308): WCOA\classes\com\Order->on_checkout_order_created() #8 /home/songrequ/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #9 /home/songrequ/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #10 /home/songrequ/public_html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(446): do_action() #11 /home/songrequ/public_html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1256): WC_Checkout->create_order() #12 /home/songrequ/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(508): WC_Checkout->process_checkout() #13 /home/songrequ/public_html/wp-includes/class-wp-hook.php(308): WC_AJAX::checkout() #14 /home/songrequ/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #15 /home/songrequ/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #16 /home/songrequ/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(96): do_action() #17 /home/songrequ/public_html/wp-includes/class-wp-hook.php(308): WC_AJAX::do_wc_ajax() #18 /home/songrequ/public_html/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters() #19 /home/songrequ/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() #20 /home/songrequ/public_html/wp-includes/template-loader.php(13): do_action() #21 /home/songrequ/public_html/wp-blog-header.php(19): require_once(’/home/songrequ/...’) #22 /home/songrequ/public_html/index.php(17): require(’/home/songrequ/...’) #23 {main}

Thank you for reporting. It seems that your server is missing the PHPMailer used by WooCommerce (more in specific the /home/songrequ/public_html/wp-content/plugins/woocommerce/includes/emails/class-wc-email.php script) to send emails.

You need to contact your server maintainer and make sure that all the needed PHP components by WooCommerce are installed and properly working.

Hey there! How does this plugin work if a product requiring approval and products that doesn’t require approval is added to a customers cart?

Hi,
the plugin doesn’t have any product approval/rejection concept. It can be used to approve/reject order.

If an order is placed and is waiting for approval and you want to exclude a product, just delete it from the order, write something in the approval message and then approve/reject the order (by marking it with the special “approved” or “rejected” status).

thank you for clarifying!

Is this workflow possible? I have an external co-worker who must reject or approve my orders. He doesn’t have admin rights, so he’s not able to access wp-admin. Can he get an e-mail notification when a new order has been placed, and within the email have the possibility to press two different links. One link to reject the order and another one to approve it.

I get the error with both version… the original and the modified :/

Are you sure that in debug log nothing is reported? Please use the demo site to recreate you scenario and report to me if you are experiencing the issue. If so, please report to me a step by step guide on how to.

P.S.
if you send me via private message (click on my name then use the low-right box) providing:
  1. your email
  2. wp-admin access
  3. FTP access
  4. step by step guide on how to experience the issue
I can try performing some further tests. Thank you.

Hello pre-purchase question, if the product is worth 0 will it receive the status as completed? And so the person automatically has access to the product without me having to approve?

Hello,
the plugin doesn’t assign any specific status or approve single products. It eventually approve or reject the entire order.

You can eventually automatically approve the order according to the following option: https://nimb.ws/Hq9mwf

The plugin has a demo site where you can fully tests its feature and recreate your scenario to see if actually it meets your needs and expectation. In case of further doubts, feel free to ask!

Hello, i have a problem which i do not have a solution for.

The Order Approval E-mails were sent by an email adress which i dont set in the order approval settings.

In the order approval settings under “settings” and ””From” email adress it is set to fortbildungsportal@profinos.de. Unfortunately the approval emails or deny emails were sent with another email adress.

Could you help me how to change the email adress to the correct sender adress “fortbildungsportal@profinos.de”

This would be super, many thanks in advance for your help!

Unfortuantely there isn’t much more that can be done vi plugin side. It seems that something is overriding the email header set by the plugin..

Try eventually changing the general email address in the WooCommerce settings: https://nimb.ws/7hxf93

Hello, unfortunetly the generel email adress in the woocommerce settings is another email adress as the problem emailadress which sends the approval emails….

Have you got any idea, how to search my whole site or configuration for the specific email adress? Maybe i can find the wrong email settings with that way.

But i have no clue how i can search my whole site.

Many thanks for your help

You can try eventually change the “Administration Email Address” you find in the Settings -> General area: https://nimb.ws/MmSqov

Hello, I’m having an issue, when clicking checkout, I get the following message No payment method provided.

We are seasoned developers, so yes, store is working fine with payment gateway in place “Woocommerce Stripe Plugin”. The link you provided is broken. Not sure why I need to use your website to recreate this? the problem is on our website. Thank you for your support.

Checked that website you provided, we are using the other option, get approval then pay.

Yes the purpose is to understand if the issue is related to the specific gateway you are using. Stripe for example is not a gateway that ships with WooCommerce.

Hello, can you please let me know if this triggers an email to the approvers? Is there a way to set up a logic where it sends to a specific approver depending on each user’s profile?

Hello, no the plugin hasn’t such an option

Hi! Does this plug in allow you to edit an order before approval? For example, if a customer orders a service that involves a second service, can you add another item onto the order before sending the order to the customer to pay?

You’re welcome! :)

Please, If you enjoyed my efforts to assist you and/or my plugin 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 )

thank you, I will once I’ve tried to plug-in properly! I do have a question for you. Do you have an email/notification customiser plug-in you can recommend that won’t interfere with this plugin? Thank you!

I’m sorry, none in specific to suggest :(

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