Code

Discussion on WooCommerce Order Approval

Discussion on WooCommerce Order Approval

Cart 532 sales

vanquish supports this item

Supported

340 comments found.

Is there any way to completely take out the approval process for certain products? I’m trying to not even make users see “order approved” and be able to pay directly from the checkout page.

I’m sorry, it is not possible.

You can eventually make the order to be automatically approved if a product/category has been purchased, but you cannot disable the plugin for some products.

You can, however, customize the approval_area.php template you find in the templates\frontend fonder inside the plugin.

You can customize in order to not show the approval area for the products you need. You can copy it in your theme folder ({them_folder}/woocommerce-order-approval/frontend/approval_area.php) and customize it as you wish.

I’d like to revoke a license that was used as a test url and use the final url instead.

Hi,
you can activate the license in two distinct domains. If you need to activate the product in the production url, just activate it.

If you already consumed both activations, you need to purchase a new license.

Salve, ho acquistato il vostro plugin e vi faccio i complimenti perché è una funzionalità che serve soprattutto per i siti di delivery food. Purtroppo non riesco a utilizzarlo con Stripe. Tutti i passaggi funzionano correttamente ma i pagamenti non vengono mai finalizzati e risultano non approvati. Ho letto un po di commenti e ho visto che un modo per impostare Stripe nel modo migliore ci dovrebbe essere. Potresti aiutarmi? se riuscissi a risolvere vorrei comprare nuovamente il vostro plugin per altri 3 siti di delivery che gestisco. Grazie in anticipo

Buongiorno,
ho risposto al messaggio privato, sentiamoci via email.

Hi there, I am trying to create different levels of approval – different levels of purchasing require different levels of approval. Ie: $1-$2000 Approval is required by Manager

$2001-$10,000 Approval is required by Branch Manager Approval is required by Regional VP

etc- is there a way to edit who receives what approval email? Thank you!

Hi,
I’m sorry, the plugin hasn’t such a feature :(

Hello there, i have a question about the Time selector. For what is that setting? I really dont get it. In the documentation there is nothing about that.

https://ibb.co/syQYtft

What is the purpose of it and how to use it? Can you give me some details for what would i use it?

Thank you :)

Hi,
the time selector is a field that can be optionally displayed in the checkout form.
This could be useful for delivery service: an user select a service to be deliver in the selected time. If it can be don, the admin approves the order otherwise rejects it.

Hello, i have a food delivery business that works with a multivendor plugin

And I would like to know if its possible to add extra steps to the timeline

I mean,

First: Order approved or rejected

Second: Cooking

Third: Out for delivery

Fourth: Delivered

I want these to update when the status of the order is changed by the admin

Hi,
I’m sorry, the plugin hasn’t any feature to assign custom status. You can use the plugin to approve or reject the order. Then you can eventually use another plugin to assign custom statuses.

Question: Does this add-on works with WooCommerce default Stripe payment gateway, please?

Hi,
the plugin hasn’t been tested with that payment gateway. If you however send me a private message (click on my name then use the low-right box) reporting you email, I can reply with my email where you can send that plugin.

I can then set-up a private demo site where you can perform all the tests you need!

Have sent you a message. Thank you.

Got it, you forgot to report the email! please check the inbox of the email associated with your CodeCanyon account! if it is inactive, let me know a working email!

Pre-sale question… I use payment gateway plugins like MyPos or GoCardless, can I check the compatibility? Also, what about the email containing the login credentials in the event that the user account is created during the order? Is it held back and then sent after approval? Thanks for your reply. Ludovic

Hi,
regarding the payment gateway, if you send me a private message (click on my name then use the low-right box) reporting your email.

I can set up a private demo site. You have only to send me those plugins to install.

Regarding the login credential, it will be sent normally by WooCommerce. The plugin doesn’t alter its management.

Hello, I would like to know if this plugin works with a multivendor site, what I have is a restaurant delivery system that works with some restaurants.

I want the order to arrive at the restaurant and for them to approve it or reject it.

Thank you

Hello,
I’m sorry the plugin hasn’t any specific support for that kind of plugins.

Hi Vanquish – quick question about your “WooCommerce Order Approval” plugin… Does it have the capability to have the approval/cancellation triggered via an API call? We are building an integration with the WooCommerce API, and need the ability to accept/reject an order via an API call. I’m hoping that your system is capable of this!

Sincerely, Sami

No problem.

Yes, you can set the order status by just invoking the followign snippet:
$order = wc_get_order($order_id );
$order->set_status('approved', '' , true);
$order->save();

Where the $order_id is the id of the order. In this way, the plugin will act as you have manually set the status as “approved” or “rejected”

hey Vanquish thanks for getting back to me. How would this be used though? Is there any way to trigger it from an external server? That is the need that we have.

My assumption based off what you are saying is that we’d need to write our own plugin to interact with our server and then trigger the code snippet that you’ve shared here. Is that assumption correct? If not, how would we be able to trigger it from an external service?

To be clear, we’re using a hook into an external service whenever an order comes in to make a decision on whether or not to approve it; we want to then be able to “approve” (or not) the order, depending on that info – but the decision will be made on a completely different server than the one that WooCommerce + potentially this plugin live on.

Thanks for your help!

Ok to approve/reject the order you can invoke the following url:

to approve an order you can just invoje the following URL:
yoursiteurl.com/wp-admin/post.php?post={order_id}&action=edit&wcoa_action=approve&order_key={order_key}
to reject, just replace the “approve” with “reject”.

To that server where you perform the desition, you have to pass two parameter: the order_id and the order_key. The order key is generated by just invoking the get_order_key() method ( https://woocommerce.github.io/code-reference/classes/WC-Order.html#method_get_order_key ) on the wc order object.

Hello, We are receiving the following error. Any way to fix this? Thanks

2021-11-02T12:54:30+00:00 CRITICAL Uncaught Error: Call to a member function get_meta() on bool in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php:514 Stack trace: #0 C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\admin\OrderPage.php(68): WCOA\classes\com\Order->get_time_field(false) #1 C:\home\site\wwwroot\wp-includes\class-wp-hook.php(303): WCOA\classes\admin\OrderPage->display_order_custom_fields(Array) #2 C:\home\site\wwwroot\wp-includes\plugin.php(189): WP_Hook->apply_filters(Array, Array) #3 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-library.php(1540): apply_filters(‘woocommerce_adm…’, Array) #4 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\views\orders\wcfm-view-orders-details.php(51): WCFM_Library->init_address_fields() #5 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-template.php(38): include(‘C:\\home\\site\\ww…’) #6 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php on line 514

2021-11-02T12:56:38+00:00 CRITICAL Uncaught Error: Call to a member function get_meta() on bool in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php:514 Stack trace: #0 C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\admin\OrderPage.php(68): WCOA\classes\com\Order->get_time_field(false) #1 C:\home\site\wwwroot\wp-includes\class-wp-hook.php(303): WCOA\classes\admin\OrderPage->display_order_custom_fields(Array) #2 C:\home\site\wwwroot\wp-includes\plugin.php(189): WP_Hook->apply_filters(Array, Array) #3 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-library.php(1540): apply_filters(‘woocommerce_adm…’, Array) #4 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\views\orders\wcfm-view-orders-details.php(51): WCFM_Library->init_address_fields() #5 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-template.php(38): include(‘C:\\home\\site\\ww…’) #6 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php on line 514

2021-11-02T13:02:00+00:00 CRITICAL Uncaught Error: Call to a member function get_meta() on bool in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php:514 Stack trace: #0 C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\admin\OrderPage.php(68): WCOA\classes\com\Order->get_time_field(false) #1 C:\home\site\wwwroot\wp-includes\class-wp-hook.php(303): WCOA\classes\admin\OrderPage->display_order_custom_fields(Array) #2 C:\home\site\wwwroot\wp-includes\plugin.php(189): WP_Hook->apply_filters(Array, Array) #3 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-library.php(1540): apply_filters(‘woocommerce_adm…’, Array) #4 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\views\orders\wcfm-view-orders-details.php(51): WCFM_Library->init_address_fields() #5 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-template.php(38): include(‘C:\\home\\site\\ww…’) #6 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php on line 514

2021-11-02T15:04:54+00:00 CRITICAL Uncaught Error: Call to a member function get_meta() on bool in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php:514 Stack trace: #0 C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\admin\OrderPage.php(68): WCOA\classes\com\Order->get_time_field(false) #1 C:\home\site\wwwroot\wp-includes\class-wp-hook.php(303): WCOA\classes\admin\OrderPage->display_order_custom_fields(Array) #2 C:\home\site\wwwroot\wp-includes\plugin.php(189): WP_Hook->apply_filters(Array, Array) #3 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-library.php(1540): apply_filters(‘woocommerce_adm…’, Array) #4 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\views\orders\wcfm-view-orders-details.php(51): WCFM_Library->init_address_fields() #5 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-template.php(38): include(‘C:\\home\\site\\ww…’) #6 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php on line 514

2021-11-02T15:04:59+00:00 CRITICAL Uncaught Error: Call to a member function get_meta() on bool in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php:514 Stack trace: #0 C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\admin\OrderPage.php(68): WCOA\classes\com\Order->get_time_field(false) #1 C:\home\site\wwwroot\wp-includes\class-wp-hook.php(303): WCOA\classes\admin\OrderPage->display_order_custom_fields(Array) #2 C:\home\site\wwwroot\wp-includes\plugin.php(189): WP_Hook->apply_filters(Array, Array) #3 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-library.php(1540): apply_filters(‘woocommerce_adm…’, Array) #4 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\views\orders\wcfm-view-orders-details.php(51): WCFM_Library->init_address_fields() #5 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-template.php(38): include(‘C:\\home\\site\\ww…’) #6 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php on line 514

2021-11-02T15:05:14+00:00 CRITICAL Uncaught Error: Call to a member function get_meta() on bool in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php:514 Stack trace: #0 C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\admin\OrderPage.php(68): WCOA\classes\com\Order->get_time_field(false) #1 C:\home\site\wwwroot\wp-includes\class-wp-hook.php(303): WCOA\classes\admin\OrderPage->display_order_custom_fields(Array) #2 C:\home\site\wwwroot\wp-includes\plugin.php(189): WP_Hook->apply_filters(Array, Array) #3 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-library.php(1540): apply_filters(‘woocommerce_adm…’, Array) #4 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\views\orders\wcfm-view-orders-details.php(51): WCFM_Library->init_address_fields() #5 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-template.php(38): include(‘C:\\home\\site\\ww…’) #6 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php on line 514

2021-11-02T15:05:36+00:00 CRITICAL Uncaught Error: Call to a member function get_meta() on bool in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php:514 Stack trace: #0 C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\admin\OrderPage.php(68): WCOA\classes\com\Order->get_time_field(false) #1 C:\home\site\wwwroot\wp-includes\class-wp-hook.php(303): WCOA\classes\admin\OrderPage->display_order_custom_fields(Array) #2 C:\home\site\wwwroot\wp-includes\plugin.php(189): WP_Hook->apply_filters(Array, Array) #3 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-library.php(1540): apply_filters(‘woocommerce_adm…’, Array) #4 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\views\orders\wcfm-view-orders-details.php(51): WCFM_Library->init_address_fields() #5 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-template.php(38): include(‘C:\\home\\site\\ww…’) #6 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php on line 514

2021-11-02T15:06:10+00:00 CRITICAL Uncaught Error: Call to a member function get_meta() on bool in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php:514 Stack trace: #0 C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\admin\OrderPage.php(68): WCOA\classes\com\Order->get_time_field(false) #1 C:\home\site\wwwroot\wp-includes\class-wp-hook.php(303): WCOA\classes\admin\OrderPage->display_order_custom_fields(Array) #2 C:\home\site\wwwroot\wp-includes\plugin.php(189): WP_Hook->apply_filters(Array, Array) #3 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-library.php(1540): apply_filters(‘woocommerce_adm…’, Array) #4 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\views\orders\wcfm-view-orders-details.php(51): WCFM_Library->init_address_fields() #5 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-template.php(38): include(‘C:\\home\\site\\ww…’) #6 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php on line 514

2021-11-02T15:07:40+00:00 CRITICAL Uncaught Error: Call to a member function get_meta() on bool in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php:514 Stack trace: #0 C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\admin\OrderPage.php(68): WCOA\classes\com\Order->get_time_field(false) #1 C:\home\site\wwwroot\wp-includes\class-wp-hook.php(303): WCOA\classes\admin\OrderPage->display_order_custom_fields(Array) #2 C:\home\site\wwwroot\wp-includes\plugin.php(189): WP_Hook->apply_filters(Array, Array) #3 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-library.php(1540): apply_filters(‘woocommerce_adm…’, Array) #4 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\views\orders\wcfm-view-orders-details.php(51): WCFM_Library->init_address_fields() #5 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-template.php(38): include(‘C:\\home\\site\\ww…’) #6 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php on line 514

2021-11-02T15:07:43+00:00 CRITICAL Uncaught Error: Call to a member function get_meta() on bool in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php:514 Stack trace: #0 C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\admin\OrderPage.php(68): WCOA\classes\com\Order->get_time_field(false) #1 C:\home\site\wwwroot\wp-includes\class-wp-hook.php(303): WCOA\classes\admin\OrderPage->display_order_custom_fields(Array) #2 C:\home\site\wwwroot\wp-includes\plugin.php(189): WP_Hook->apply_filters(Array, Array) #3 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-library.php(1540): apply_filters(‘woocommerce_adm…’, Array) #4 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\views\orders\wcfm-view-orders-details.php(51): WCFM_Library->init_address_fields() #5 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-template.php(38): include(‘C:\\home\\site\\ww…’) #6 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php on line 514

2021-11-02T15:07:47+00:00 CRITICAL Uncaught Error: Call to a member function get_meta() on bool in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php:514 Stack trace: #0 C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\admin\OrderPage.php(68): WCOA\classes\com\Order->get_time_field(false) #1 C:\home\site\wwwroot\wp-includes\class-wp-hook.php(303): WCOA\classes\admin\OrderPage->display_order_custom_fields(Array) #2 C:\home\site\wwwroot\wp-includes\plugin.php(189): WP_Hook->apply_filters(Array, Array) #3 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-library.php(1540): apply_filters(‘woocommerce_adm…’, Array) #4 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\views\orders\wcfm-view-orders-details.php(51): WCFM_Library->init_address_fields() #5 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-template.php(38): include(‘C:\\home\\site\\ww…’) #6 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php on line 514

2021-11-02T15:27:43+00:00 CRITICAL Uncaught Error: Call to a member function get_meta() on bool in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php:514 Stack trace: #0 C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\admin\OrderPage.php(68): WCOA\classes\com\Order->get_time_field(false) #1 C:\home\site\wwwroot\wp-includes\class-wp-hook.php(303): WCOA\classes\admin\OrderPage->display_order_custom_fields(Array) #2 C:\home\site\wwwroot\wp-includes\plugin.php(189): WP_Hook->apply_filters(Array, Array) #3 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-library.php(1540): apply_filters(‘woocommerce_adm…’, Array) #4 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\views\orders\wcfm-view-orders-details.php(51): WCFM_Library->init_address_fields() #5 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class-wcfm-template.php(38): include(‘C:\\home\\site\\ww…’) #6 C:\home\site\wwwroot\wp-content\plugins\wc-frontend-manager\core\class in C:\home\site\wwwroot\wp-content\plugins\woocommerce-order-approval\classes\com\Order.php on line 514

Thank you for reporting. Please update to the latest 5.9 I’ve just released, it will address the issue!

Hi there, purchased the plug in and went to upload the zip file- it says package could not be installed. “No valid plugins were found.

Plugin installation failed.” Any idea why?

never mind- figured it out! ha…

no problem :)

I want to buy this plugin but i am using WooCommerce Add-ons with prices dose it support WooCommerce Add-ons

The plugin hasn’t any particular support for the WooCommerce Add-ons features.

WooCommerce Order Approval will work with stripe payment gatewayand PayPal? Thanks

Hi,
the plugin hasn’t been tested with stripe gateway. With the native paypal gateway, it works.

Hi, I like plugin “Woocommerce Order Approval” just want to know can we add shipping price to order before approving order? In my case shipping price is different depending upon parcel size, weight and location of customer, so before approving the order i want to add shipping price (i will get shipping price by contacting my courirer service) and then i will add shipping price and approve order, then customer will pay the order. If this feature is available currently let me know.

Hi,
you should be able to achieve that by using the “waiting for approval and then pay” workflow. You can set it via the settings menu: https://nimb.ws/73tOgk

Before purchasing, please use the demo site to recreate your scenario and perform all the tests you need in order to be sure the software actually works as yuo need and expect.

The demo URL is: https://www.codecanyon.eu/wcoa/wp-admin/ (user: demo, pass: demo)

Hello, Would you please clarify this statement: “The plugin embeds in the new order email sent to the admin the links to directly approve or reject the just placed order!”—Does that mean the approve/deny link sends the admin to the store admin panel? Or does it perform the function without having to visit the admin panel?

Hello,
it means that you will be redirected to the admin order edit page. When visiting that page through that link, the order will be marked as approved.

Okay, so the recipient needs to be a registered user. Not what I need for this project. Thank you for the rapid response.

I’m sorry, but the recipient is the admin (that cannot be a guest user). The order can be approved by the admin only, that content new order email sent to the admin

Hi, is there possibility to receive an email after the payment? I used Wait and Pay setup. Or is it possible to change the order status, from “Approved” to “Processing” after the successful payment via paypal? I tried to use the woocommerce_payment_complete function but it is not working.

Hi,
unfortunately, it is not possible. The problem is that it is not clear which action WooCommerce triggers after a payment has actually been completed. Most of the times, each payment gateway triggers a custom action (but this not happens for all). So unfortunately it is not possible to implement what you ask :(

Hello, I’m really interested in this product but i need to know, does it work with WooODT Extended which is basically a plugin that give a input text for the delivery time and locations? thank you

thank you for the really fast response, there is a way to try it with that plugin, like a demo website where i can istall it, also does it work with stripe gateway?

If you send me private message (click on my name then use the low-right box) reporting your email address, I can reply with mine where you can send me those plugins.

I will then setup a private demo site where you can tests those plugin in actions with the Order Approval plugin!

ok perfect tommorrow i will send

I have question about purchase. During the waiting for approve time, I recalculate the fee or adjust the Item. will order will update new price and auto charge payment which my new price.

The order is managed by WooCommerce, not by the plugin. So if you adjust its price or fees, once it will be ready to be purchased, it will be according to the item prices and fees.

The plugin, however, has a demo site where you can fully test it configuring the scenarios you need. Before any purchase, please perform all the tests you need in order to be sure it actually works as you expect!.

Hello,

I bought the plugin and works perfectly fine with the Cash On Delivery. Although, it does not work with Card Payment. It shows me an error which says the status of this order is not compatible with this payment. Note that I have selected the option from settings: Pay and wait for the approval.

Thank you!

Hello,
as reported in the plugin description page in the note on 3rd party payment plugins, the plugin might not work with 3rd party payment gateway.

If that gateway is raising an error reporting that it is not compatible with a specific status, you should eventually contact their help staff to know if it can be configured in order to grant the compability.

Should I contact with the Payment Plugin support and let them know the error ?

Yes. If it is raising that error, you should ask on what it might depend and if it can be configured in order to avoid it.

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