340 comments found.
Hi,
Is it possible for an approval email to be sent to a specific email address (not admin) and then approved or reject from within the email (and not from within Wordpress)?
My use case is that I will be selling a rental product on my website. However, the customer will collect this product from an independent shop and it is the shop that needs to approve or reject the order item. The shop would need to be able to see all of the order item info to be able to make a decision.
Thanks, Ash
Hi Ash,
No, it is not possible. Once purchased, I can eventually tell you which file modification to receive the emails instead of the admin.
Regarding the approval/rejection, the link redirects to the backend but requires a login. If already logged, the link will approve/reject without any further action. The login is required due to security reasons.
Hello, would you please update the plugin?
Hello,
For what reason exactly? It is fully working and doesn’t require any updates.
(Customer account) user: demo2 pass: demo
It says, Error: The password you entered for the username demo is incorrect.
Thank you for reporting. Please retry now.
I finally managed to activate the plugin but it’s not working. When checking out I get an error message saying “No payment method provided.”
Try to enable the WordPress debug mode and debug log, reperform the tests and see if in the debug.log (located in the wp-content folder) are reported more clues about any plugin script that is part of the plugin package.
Try also recreating your scenario using the http://codecanyondemo.work/wcoa (user: demo, pass: demo) and report to me if you are experiencing the issue there and how to. Thank you for your collaboration.
I can only assume the plugin is not compatible with my theme then which I can’t know until I install it.
This can’t even be the author’s fault. Please run the test I’ve requested about the debug log, and see if there is any reference to the plugin script issue. I’ll be glad to assists.
I never said it was, I said the plugin isn’t compatible with my theme. I have already removed it and purchased the Order Approval for WooCommerce plugin by Addify which is working. I don’t have time to test why your plugin isn’t working.
I’m also having an issue with getting the purchase code is invalid error. I am using Chrome ?
Hey, we have a problem
If the store manager enters the link in the email: Click here to approve The first time he approves the order Then it changes status from On hold To Processing status
The problem starts when the store manager gets confused and enters the link in the email again Then the order changes from: Processing To approve status
Why doesn’t it disable it after the user enters it once for approval?
Hi,
Yes, this is how it is designed to work. If you need a custom addon to implement a custom behaviour, you can send me a private message (click on my name, then use the lower-right box) reporting your email and the specifications. I’ll analyze the feasibility and send you a quotation.
Hi Vanquish!
As you said, I want to test your plugin using a third party gateway instead of WooCommerce’s default. Could you help me with this please?
Please let me know!
Francisco/..
Hi Francisco, if you send me a private message (click on my name the use the low right box) reporting you email, I can set up a private demo site.
Want to use the function Pay first then approve Will the system cut the card immediately? Or wait for approval before cutting the card.
Hi,
no the system won’t ask for any card number submission. The payment can be made later than the order approval.
Hello,
We have two problems. 1. When someone wants to pay for the service after the service has been approved, they open their payment application. At this point the owner receives a email that the order is paid and in woocommerce the status of the order changes to ‘paid’. But this is not always the case. Sometimes the payment is not finished or correct. Is it possible to only change the status and send the email after confirmation that the payment has been succesfull?
2. We have noticed that the details of the order change. Our customers can book multiple services at multiple dates. For example on tje 10th, the 12th and the 20th of Februari. When the service is booked, the order details are showing these dates, that is correct. But than for some orders this changes without a reason to for example 15th of februari for all these bookings in the order. So the booking information changes. How is this possible?
Thank you. Kind regards
- This depends on WooCommerce, not on the plugin. That workflow is entirely managed by WooCommerce + the payment gateway.
- For this you should contact the staff of the plugin that is implementing the booking feature
Hello. Is there any way to filter what needs to be approved? Is it possible to set just some Products to need approval? Is it possible to set just some Users that need to have order approved? As I read the description, couldn’t understand if there is options like that. Thank you.
Hello,
please note that the plugin doesn’t allow you to approve single products, but the whole order.
You can set the plugin to automatically approve/reject orders according to product or user roles: https://www.dropbox.com/scl/fi/f9ugkklhyb0c35y6ji332/wcoa_options.png?rlkey=bj5q338z1d7kqs9bgeamxifjb&dl=0
You can also fully test the plugin before any purchase via the demo site: https://codecanyondemo.work/wcoa/wp-admin/ (user: demo, pass: demo)
Can we set an automatic approval IF the customer has already a processed order and he is a returning customer?
We would like to only check and approve our new customers who do not already have an order… in other words first time customers.
Hi,
the plugin doesn’t have such a feature, but I can send you a quotation for that customization if you send me a private message (click on my name, then use the lower right box) reporting your email.
Dear Vanquish,
We have the following bug. When our customer clicks on the pay now button in the my account page, and open there pay app (Ideal) an notification is send to the owner that the payment is complete. But it is possible that the payment was not succesful. In that case the owner is confused because they get the notification that the order has been paid but the transaction is not completed.
Please can we set this so that the notification is only send when the payment is complete?
Thank you.
Hi,
I’m sorry, but that aspect is managed by the payment gateway, not by the plugin.
Im using your plugin Woocommerce Order Approval.
I have tried to autocomplete orders after completing payments from my clients using the approve then pay method on your plugin. When someone pays, the order stays on “Approved” status. Is there a way I can automatically change it to “Completed” once payment has been received?
The problem is that the gateway uses different methods to pay orders, and most of the time, they do not trigger any action when payment is completed.
Try however editing the Order.php (classes\com) and modifying the on_checkout_payment_successful_result function defined at line 577.
It hooks to the on_checkout_payment_successful_result action
Does your Order Approval plugin allow for the shipping to be updated before approval?
Hi,
you can edit the order as you wish and then mark it as approved. The plugin has a demo site where you can fully test its features before any purchase.
Try creating the scenario you need and see if the software fits your needs!
How can i disable the default styles for the approval status section of “my order”? it’s way too big and doesn’t match the styles of my site.
You can customize the template you find in the woocommerce-order-approval\templates\frontend folder. Copy to {theme_folder}/woocommerce-order-approval/frontend/approval_area.php and customize as you wish.
Your demo site for the customer no longer works? Does this plugin work on free product orders? I find that a lot of plugins bypass the approval if the order total is free and I need ALL orders to be approved if need be.
Yes, it was working. The “Error” message you were experiencing was related to the fact that no “time” was selected: https://nimb.ws/znrmfsd
and some users configured via the Text menu, the error to display in that case as a simple “Error” text: https://nimb.ws/1zhHjMn
The plugin will require the approval even if the order total is 0: https://nimb.ws/hzCLnMY
im getting error in wordpress: Purchase code is invalid!
Please make sure you are using a fully html5 compliant browser like Chrome or Firefox
Hi, I would need automatically approved order , and approved order to go to the status “IN PROGRESS” and not “APPROVED’. We use a CRM and this status doesn’t synchronise stock. How can I achieve that ? Thanks,
Hi,
you could try disabling this option: https://nimb.ws/QhjScLp . It will disable the custom status assignment and will leave the one assigned by WooCommerce (or the one used by other plugins, if you are using any).
- 556
- 584
- 611
- 625
If you need, I can send you a quotation to implement a custom filter that allows you to do that by adding some custom code (for example the functions.php) without altering the plugin file. If interested, send me a private message (click on my name, then use the low-right box) reporting your email.
Doesn’t seem to work—MP sent
Hello,
Great plugin! I have an issue.
At the eshop that I have, I have created some custom fields at the checkout page and it was set up to send these custom fields values, into the emails of the customer and the admin when an order was made. I am using the below filter add_filter(‘woocommerce_email_order_meta_fields’, ‘add_delivery_time_to_emails’, 10, 3);
I have set the plugin to wait and then approve. The first email that the customer and the admin receive does not have the above values. The customer receives a second email with these values only after the admin approval.
Can you help me to resolve it, so these values be included in the first email also? Is there another filter that can I use?
Thanks
Hello,
Thank you for your appreciation.
When you say the first email, to which email are you referring? What is its subject?
The first email that the customer and the admin is receiving. Below is the subject for the first email that the customer receives “order has been received! ” and the in the body the text begin like this “Thank you for your order Hi Test name,
Thanks for your order. It’s on-hold until we confirm that payment has been received.”
The first email that the admin receives, the subject is “New order #number” and the body begins like this “You’ve received the following order from Test name Test lastname:
You can approve or reject the order by directly click on the followin links
Click here to approve Click here to reject”
Thank you for clarifying. That is sent by WooCommerce, not by the plugin.
It could be that the email is sent before the metadata is created. Please try editing the Order.php file you find in the classes\com folder and replace line 20 with:add_action( 'woocommerce_checkout_create_order', array( &$this,'on_checkout_order_created'), 99, 2 );and let me know if it helps.
Yes but in this way, what will happen after a woo-commerce upgrade? Will I have to do this again?
No, if it works I’ll include this modification in the next plugin version. So you can update it without the need to restore the modification.
Line 20 there was nothing. But in line 39 there was ” add_action( ‘woocommerce_checkout_create_order’, array( &$this,’on_checkout_order_created’), 10, 2 ); ” and I have replaced it with the line you gave me. Is that what you wanted?
I tried then to make an order but there was a technical error and no email was sent. I saw that from the email log.
Sorry, ignore the above. The line is 20 as you said. I made an order, it proceeds and now is ok. I have another small problem but I will see what it is. I let you know. Thanks for the help
The problem is that only one of my custom fields is showing now. I have 2 custom fields, time and date. They work differently than your time-date field. The thing is that now after the changes you suggested me, in the first email, it only appears the time field and not the date field. In the second email after the owner approves the order, the date field appears fine as before.
Basically, according to me, the problem is related to when the other plugin is associating those metadata to the order.
The Order approval plugin, once the order is created (and so the woocommerce_checkout_create_order action is triggered), forces WooCommerce to send the new order email notification.
The plugin hooks to the woocommerce_checkout_create_order action with propriety 10. It might be that the plugin is hooking with a higher priority (for example 80). In that case, when the email is sent, the metadata has not still been associated with that plugin.
Now if raising it to 99 you experience the issue, try increasing it to a higher value.
If still experiencing the issue, you need then to report this issue to its developer to understand how that plugin manages those extra fields, when they are associated with the order, and how (and if) they hook to the woocommerce_checkout_create_order action.
This is my idea, but I can be wrong. In any case, you need to have more clues by that plugin developer.
Hello, I want to ask isn’t the reguler license has the lifetime update? Or only 6 months?
My Version 9.2 and can’t update because support license expired. But the email I had said: “As a reminder, all future updates made by the author will be available to you free of charge.”
Thank you.
Hi,
the regular license has lifetime updates. You can manually download it from CodeCanyon.
The plugin has an automatic updater that allows you to update the plugin directly from the Plugins area. It however requires a valid support license. The support license costs a few dollars, is tax deducible, and helps to keep the development alive. It also supports me and my family and I would appreciate any renewal.