340 comments found.
Hello, thanks for your great job with this plugin. I’m a developer and I text you to ask if there are some ways to implement this requirements. I’d like start from your code and add mine. I’d like set more approvals level (up to 3) and frontend user with “approval role” can approve and reject it, is that possible with your plugin, obviously adding some code? Thanks in advance, Best regards.
Hello,
thank you. Yes should be able to achieve that. The approval/rejected statuses are managed as order statuses. So you can add further approval statuses as you need (you say 3 level?).
The frontend approval area is managed by the woocommerce-order-approval\templates\frontend template (that you can copy into your theme to avoid lose customization when updating. You find more details where to copy in the Template section in the plugin description page). Alter it to display the approval control according the current user role.
Hi Vanquish~ How could we get an email with order content being sent to customer while order is “waiting for approval and pay later”. We are using this to receive pre-enrollment to an online course with several schedule choices(variations), and the student will pay only after the schedule he has chosen is confirmed by the school. We needed him to get a copy by email of his schedule choice (order content). Thanks for your suggestions on how to do it regards Jose Sá
Hi,
thank you for reporting you scenario. Please update the plugin to the latest 8.7 version. The order received emails should now be sent when using the “wait and pay” method.
Give it a try and let me know!
Hi,
was it ok?
Hi. Yes I have tested it and it works fine! As a suggestion I would add this email content to the Texts area so that it could be customized without the need to change the file directly. Same as the others! Great work and great support! Thanks
Glad to hear that!
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 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 )
Hello, How can I edit customer-approved-order.php template? I need to add button where my client have pay for the order. Now there is link only in “You order approved!” text. It would be great I could do this with Decorator or Email Template Customizer plugin but I can’t find aprooved or rejected selections.
Hello,
You can edit that file manually and insert the code you wish or hook to the existing filter triggered by that template.
The text can customized via the Texts -> Email menu: https://nimb.ws/Ezus3x
Dear Sir I just pay Order Aproval plug-in I notes it’s not emails notifications
Hello,
yes the plugin sends notification once the order is approved: https://nimb.ws/JwTLcn
Does this plugin allows file attachment from both customers and admin as part of the order approval process?
No, the plugin hasn’t any file attaching feature.
Hi I have the following problems: >the thank you page does not display an approval or rejection status > the order link it doesn’t work on the order page
- Did you have altered/customized the thank you page in any way? Ensure the template you are using is triggering the woocommerce_thankyou action and if the customer is a guest customer you did not enable the option to hide the approval area for guests
- What do you mean that the order link doesn’t work on the order page? Could you provide some more details and eventually screens?
Based on the research I have done, your plugin is not compatible with the Avada theme, and the timeline and payment link are not displayed on the thank you and my account pages. Is there a solution to fix this problem?
The plugin is compatible with any fully WooCommerce-compliant theme. The plugin, to implement its features (for example display the approval area), hooks to some actions triggered by the default order details page template (for example, the woocommerce_order_details_before_order_table action).
To have it work, you need to ensure the template you are using properly triggers all the WooCommerce actions triggered by the default one.
Hi there,
We’re facing some challenges with your WooCommerce Order Approval plugin. Here’s the breakdown:
- We’re using WooCommerce Subscriptions and WooCommerce Stripe Gateway for our subscription services.
- We’ve also got your WooCommerce Order Approval plugin for manual order approval.
- We’re hitting two major issues:
- After a customer pays via Stripe, the order status in WooCommerce doesn’t switch to “processing,” nor does it show as paid.
- Our recurring subscription payments aren’t functioning properly.
We suspect the “wc-approved” order status is the root of the problem. It seems it’s not recognized by WooCommerce, WooCommerce Subscription, and WooCommerce Stripe Gateway plugins.
Any guidance on settings adjustments or updates would be hugely appreciated. And if it’s a bug, we’d appreciate a fix.
Thanks in advance for your help. We’re eager to get this resolved soon.
Hi,
I’m sorry, but as you said, the issue seems related to the fact those plugins are not recognizing custom order status (such as wc-approved). In that case, you should report the issue to those support teams and see if they can be extended/configured to avoid the issue you are experiencing.
Note also that to post support questions you need to use an account with a valid purchase and support license associated with it. Thank you.
Hello, We have a presale question. We like your plugin and want to buy it. Can we create another custom order statuses? For example: failed order, canceled order, refund order, in_courier, completed, packed-it, approved and etc?
Or we need to buy another plugin for this purpose? Regards
Hello,
I’m sorry but the plugin hasn’t any option to create custom order statuses.
Hi. I’ve just installed your order approval plugin and have a few questions.
I’m using the ‘await for approval and pay’ option and I would like to only use the approvals process for certain products, all other orders should checkout in the normal way. Is this possible?
On the approval staus page, the order hyperlink isn’t displaying correct, see this image https://share.pagehubdesign.co.uk/eDu0Jnk4
Hi,
Unfortunately you cannot.
Regaring the link, if you are entering html code, make sure that you entered it via the “Text” tab: https://nimb.ws/jyA8or
Ah, unfortunantly I can’t use this then so I need to use another solution. Is it possible to have a refund please?
I’m sorry, the Envato refund policy won’t grant a refund for such scenarios.
Hi there! Before purchase question: I have tried a similar plugin but the Stripe Card Number fields are disable on the payment page when the plugin is enabled. Is your plugin compatible with the WooCommerce Payments plugin?
I don’t see any card payment method on the Demo. Would it be possible to install it there to see how it works before purchasing it? Thanks!
Hi,
if you send me a private message (click on my name then use the low-right box) reporting you email address, I can set up a demo site where you can test both plugins in action and see if they work as you expect.
Hello - I have a product that is free to purchase, but assigns a WP user role. When the customer buys this product at ”$0”, the check out page still requires a credit card.
Is there a way to deactivate the credit card section in the check out page if the sale amount is zero?
When I disable this plugin the error is corrected, but I lose the ability to have the transaction auto-approved.
Hi,
this sounds very strange, this aspect should be managed by the payment gateway.
Please try editing the Order.php file you find in the classes\com folder and comment/remove line 13 to see if you still experience the issue
Hi, I have a question about the plugin Is it possible to receive an order that will wait for confirmation, but once I confirm it, it will simply be paid and I won’t have to send another email for payment? Just as soon as I confirm it will collect the payment
Hi,
I’m sorry, it cannot be done. This kind of payment mechanism depend on the payment gateway, and not all payment gateway offer this kind of feature.
Hi, 1. if we wanted to customise the checkout fields while enabling order approval with this plugin, can you confirm that if we were to use one or more of your other plugins , that this works? (That is, using – WooCommerce Conditional Product Fields at Checkout, WooCommerce Checkout Fields & Fees) 2. Also, enabling products with quotes might be something we want to add. If we now or later add your quotes plugin while using the others in 1. above, are there any issues to be aware of? 3. If we purchase and test one or more of your plugins and they conflict with any of our existing plugins that we absolutely need, what is your policy regarding refunds and or help getting it to work?
- They should work, but they have not designed to have any special support for their features
- As reported previously, they have not been designed to work together. The quote plugin doesn’t alter the checkout process, so they should not interfere each other
- Refund won’t be granted due to incompatibilities. Plugins cannot be tested with any other existing 3rd party plugins, so in case of interference by 3rd party, no refund will be granted
Hi there.
We are picking up the following on our debugs: Sensitive information removed:
“[24-Oct-2023 13:25:02 UTC] PHP Warning: Undefined array key “SERVER_NAME” in [REDACTED]/wp-content/plugins/woocommerce-order-approval/classes/com/Globals.php on line 41 on line 45 ... [similar lines redacted for brevity] ... on line 152”
Using php 8.1
Hi,
the SERVER_NAME is a global variable set by PHP: https://www.php.net/manual/en/reserved.variables.server.php
if it is undefined, it means that something is wrong with your server configuration. For that, you need to contact your server maintainer in order to fix it.
Hi, the listener for order approval is not working. When I change the order to approved the staus on the order page does not go green until I manually refresh the page.
Hi, it means that something is preventing the plugin JavaScript libraries to be properly executed. Please try giving a look at the browser error console to have more clues. Try also to disable the other plugins one by one, one of them might be the cause
delete
Hi again, I was too fast and experiencing real issue this time… The plugin works until the paiement step (wait for confirmation and paid workflow). When the admin accepts the order, the user goes on the payement page of the bank. Then when the payement is done (test mode) the user is redirected to the order received page, but the order status hasn’t been changed (from approved to finish). Without using your plugin, when the order is payed, the plugin of the payment method has instructions to change the status of the order from waiting for payement to finished. But using your plugin the order status doesn’t change when payement succeded. I can provide acces to the dev environment. I’ve already tryed several options combinaison from your plugin admin but no chances… Please I need your help. Best regards akal
Hi,
this issue depends on the payment gateway more that the Order Approval plugin.
It seems that plugin doesn’t recognize the custom order status the order currently has (approved) and so it doesn’t assign the “finish” one.
The support service doesn’t cover issues related to 3rd party software.
If you send me a private message reporting your email, I can send you a quotation for me to try to analyze that plugin and see If I able to understand how to modify it to grant the support to the Order Approval. NOTE what you buy is the time takes me to analyze the plugin, not the result. It is not said I’ll be able to modify it to achieve what you need.
I understand, I send you private message. Thanks
Thank you, got .it
Hello Akal,
thank you for your appreciation and for reporting the issue.
Please update to the latest 4.6 version. You will now able to translate the status text via the pot language file you find inside the languages folder inside the plugin.
Just edit with any po editor (like https://poeditor.com/ ) create a language for your language, translate and save. The just created .mo and .po files have to be stored inside the language folder.
ok thanks
Hi,
Before buying your plugin for our customers, I wanted to know if any fees were taken on the payment when it’s rejected?
Payment fees + refund fees?
I know that with Stripe you can capture the payment charge and if the transaction isn’t finalized you cancel it and don’t pay any transaction fees.
Is it the same with Stripe + Woocommerce + your plugin?
Hi, The plugin doesn’t alter the payment in any way. It won’t apply any extra fee or cost.
It eventually allows the order to be payed in a second time.
When rejecting the order, you can manually refund (già the WooCommerce features) the amount you wish.
Okay, so if I’ve chosen Stripe, for example, and I reject an order, I’ll be charged as if I were making a classic refund?
The plugin doesn’t perform any refund action.
So if you reject, you need eventually to emit a refund manually:- click the refund button: https://nimb.ws/LI68Mi
- emit the refund: https://nimb.ws/2rXaRM