My customer can not use a payment provider (long story). Therefore he would like to have: pick product, fill in customer / invoice details and instead of payment just add the order to woocommerce, not approved. At the same time email the customer with a PDF invoice attached to that mail. A Payment request so to say.
I had PDF Invoices & Packing Slips for WooCommerce plugin. That worked. Now i added Place Order Without Payment for WooCommerce. A order confirmation is sent but it does not have the PDF Invoice attached.
How can i achieve no payment, just Confirmation email with PDF invoice attached
Hello,
I contact you because I encounter this error “There was an error processing your order. Please check for any charges in your payment method and review your?order history?before placing the order again.”, the problem is that all worked three well a few hours ago but I have not changed anything in the settings and code that can explain this error.
After doing some research about this error it would seem that it occurs following a plugin conflict, but I have not installed anything more (or uninstall) in the meantime….
Do you know where it may come from?
I use the latest version of wordpress and woccommerce.
]]>Hi!
We have a problem or our site recently with some of the orders being set to 0 when customers place orders. This causes a lot of stress and problems for us. In the log we can see an error like this:
2024-04-08T08:04:56+00:00 Kritisk Uncaught Error: Call to a member function get_cart() on null in /var/www/html/1.safety.nortek.st/public_html/wp-content/plugins/wc-place-order-without-payment/wc-place-order-without-payment.php:315 CONTEXT: {“error”:{“type”:1,”file”:”\/var\/www\/html\/1.safety.nortek.st\/public_html\/wp-content\/plugins\/wc-place-order-without-payment\/wc-place-order-without-payment.php”,”line”:315},”backtrace”:[“”,”#0 \/var\/www\/html\/1.safety.nortek.st\/public_html\/wp-content\/plugins\/wc-place-order-without-payment\/wc-place-order-without-payment.php(271): WPOWP\\WPOWP_Loader->exclude_elements()”,”#1 \/var\/www\/html\/1.safety.nortek.st\/public_html\/wp-content\/plugins\/wc-place-order-without-payment\/wc-place-order-without-payment.php(256): WPOWP\\WPOWP_Loader->disable_payment()”,”#2 \/var\/www\/html\/1.safety.nortek.st\/public_html\/wp-content\/plugins\/wc-place-order-without-payment\/wc-place-order-without-payment.php(166): WPOWP\\WPOWP_Loader->skip_payment()”,”#3 \/var\/www\/html\/1.safety.nortek.st\/public_html\/wp-content\/plugins\/wc-place-order-without-payment\/wc-place-order-without-payment.php(153): WPOWP\\WPOWP_Loader->run_plugin()”,”#4 \/var\/www\/html\/1.safety.nortek.st\/public_html\/wp-includes\/class-wp-hook.php(324): WPOWP\\WPOWP_Loader->before_p”]}
Can you please look in to this?
Best regards Synn?ve
Dear Nitin,
Can you help me?
Free product text doesn`t work on the checkout page. The indication is 0.00 money
Can I remove the order address from the checkout page?
How does the Quate only? After turning on these options, I don’t see any changes.
]]>Tax (“GST”) is displaying fine on the Cart page, but is not shown at all on the Checkout page, and the wrong Total is displayed on the Checkout page. If I deactivate the plugin, then Tax displays fine. Is this a bug, or is there a config change that will fix this? I did check but couldn’t see any settings that seemed like they would make a difference.
I’m using the latest version of all plugins, and WordPress. PHP version is 8.1.27
]]>Hello
The plugin is great but the problem it disable checkout totally
I need to disable only the checkout in the normal sequence, the customer submit order without payment
Then I will add manually some fees like shipping and handling fees and resend invoice to the customer to pay it using the available payment options.
But what I get when paying invoice like this message ”?This order’s status is “Pending payment”—it cannot be paid for. Please contact us if you need assistance.”
So hope you help fix this issue
]]>After clicking “Place Order” I get a red message “No payment method provided.”
I enabled the following Woocommerse payment methods:
– Direct Bank Transfer
– Check Payments
which work fine if your plugin is deactivated
The error also occurs when no payments are enabled.
I thought this plugin should ignore the payment stuff in woocommerce, so I dont understand why it does not work as expected. Do I have to activate something else?
I use WP 6.4.1 and your plugin with version 2.5.6 installed today
thanks.
]]>Hi, I have a problem with translating Quote Button Text. for translation I use WPML Pro plugin. Could you please help me how to translate this button?
]]>Hiya,
I have this installation where version 2.5.4 is working great, but if i update to 2.5.6 i get the warning and fatal error below. If i restore the old version back, all seems fine. I also tried but if i disable all plugins except WOO and your plugin, the results remain the same.
Now im not a developer but that line 22 says:
require_once WP_FS__DIR_INCLUDES . '/class-fs-garbage-collector.php'
… and i cannot locate that file anywhere in the whole plugin files.
Can you help?
Warning: require_once(/home/customer/www/vanderputtenhouthandel.nl/public_html/wp-content/plugins/wc-place-order-without-payment/freemius/includes/class-fs-garbage-collector.php): failed to open stream: No such file or directory in?/home/customer/www/vanderputtenhouthandel.nl/public_html/wp-content/plugins/wc-place-order-without-payment/freemius/require.php?on line?22
Fatal error: require_once(): Failed opening required ‘/home/customer/www/vanderputtenhouthandel.nl/public_html/wp-content/plugins/wc-place-order-without-payment/freemius/includes/class-fs-garbage-collector.php’ (include_path=’.:/usr/local/php74/pear’) in /home/customer/www/vanderputtenhouthandel.nl/public_html/wp-content/plugins/wc-place-order-without-payment/freemius/require.php on line 22
?
]]>Hello,
Thank for your work on the plug-in, it helped us a lot!
Recently we’ve started to see a lot of entries in the php_errorlog generated by the plugin that look like this:
[01-Oct-2023 12:00:00 UTC] PHP Fatal error: Uncaught Error: Call to a member function get_cart() on null in /path/wp-content/plugins/wc-place-order-without-payment/wc-place-order-without-payment.php:258
Stack trace:
#0 /path/wp-content/plugins/wc-place-order-without-payment/wc-place-order-without-payment.php(238): WPOWP\WPOWP_Loader->disable_payment()
#1 /path/wp-content/plugins/wc-place-order-without-payment/wc-place-order-without-payment.php(151): WPOWP\WPOWP_Loader->skip_payment()
#2 /path/wp-content/plugins/wc-place-order-without-payment/wc-place-order-without-payment.php(140): WPOWP\WPOWP_Loader->run_plugin()
#3 /path/wp-includes/class-wp-hook.php(310): WPOWP\WPOWP_Loader->before_plugin_load('')
#4 /path/wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array)
#5 /path in /path/public_html/wp-content/plugins/wc-place-order-without-payment/wc-place-order-without-payment.php on line 258
While it seems to be a known issue that WC()->cart (which is the part that provokes the error) could be null:
https://woocommerce.github.io/code-reference/files/woocommerce-includes-class-woocommerce.html#source-view.102
https://www.ads-software.com/support/topic/wp-cart-is-null/
Could you please fix it by adding an additional check for the case if WC()->cart is null?
Best,
There is a potential security vulnerability that has been flagged in your plugin. Please address this asap.
]]>Hi! Great plugin, but I have one issue with it. I cannot seem to translate the “Buy now button” into my language. I tried using the loco plugin to do this but that did not work. Is it possible to translate this for me? I have the free version.
]]>Hi, if I may suggest – it would be a good practice if the plugin would not crash the whole webiste when Woocommerce gets deactivated. This happens now.
]]>Hi – I have some questions regarding Quote Only feature:
1. Does Quote Only feature add a button where the customer can choose to submit the order without paying whilst also retaining the regular Place Order button?
In other words, can the customer choose whether to pay as normal or use Quote Only feature?
2. What status do orders submitted via Quote Only receive? Are they orders with Pending Payment status?
3. Can we manually take payment for a Quote Only order and then mark it as completed as we would for a regular Pending Payment order?
4. Can we change the Quote Only button text because “Quote Only” is not appropriate for our needs.
5. Does a Quote Only order reduce stock quantity like a normal order?
6. Is a Quote Only order the same as any normal Woocommerce order but without payment? Will it therefore be compatible with most other other Woocommerce plugins such as deposit and balance payment plugins if we complete the payments manually?
Many thanks.
Hello, im using avada and customized checkout page using avada endpoints.
When i activated Place Order Without Payment for WooCommerce plugin shipping details are lost.
If i deactivte then seen again.
i share ss
]]>I don’t seem to be able to check the box to display $0.00 as (text below).
Is that a pro option please?
]]>Existe la posibilidad de poder especificar a qué usuarios o grupo de usuarios no se quiere aplicar la obligación de pago? La idea es que se puedan declarar usuarios VIP que puedan realizar pedidos sin tener que pagar a través de la web.
Thanks
]]>Hi, i want to share with you a logical bug that happen inside the thankyou page flow.
I have checked that there is this code inside your plugin:
add_action ( ‘woocommerce_thankyou’,
‘wpowp_update_order_status_pending’);
Occasionally in my shop I found orders that had the status completed, again in processing.
Doing various tests I discovered that by reloading the thanyou page via link, this function always starts, which also changes a completed order by putting it into processing.
Could you change this function by adding an if that first checks if the order is in completed status? Because obviously if an order is completed you don’t need to change its status.
Thank you
Matteo
Hi, I like your plugin, but it doesn’t send a confirmation email to the client after purchasing a product to let them know that we received the order. Perhaps because a form of payment wasn’t actually finalized. Anything I should add to the functions.php to trigger the customer-invoice.php template? Thanks!
]]>Hi, i got this message in my back-end.
Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /——/wp-content/plugins/wc-place-order-without-payment/freemius/includes/managers/class-fs-key-value-storage.php on line 309
Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /——-/wp-content/plugins/wc-place-order-without-payment/freemius/includes/managers/class-fs-key-value-storage.php on line 317
Hello,
i wanted to know if there is the possibility to activate the functionality provided by the plugin only for a specific user type (therefore not only for the cutomer role), for example for the reseller role.
Thank you
I’m placing this here incase it helps out another developer. I was running into an issue when a user would load or refresh their Order Details view, the products order status would reset from whatever it was to Processing. This was mostly problematic when an order was updated to Completed, but a few days later, when the user loaded the Order Details view, the order status would update back to Processing.
In short, I updated the following file:
wc-place-order-without-payment/wc-place-order-without-payment.php
Old:
add_action( 'woocommerce_thankyou', 'wpowp_update_order_status_pending' );
function wpowp_update_order_status_pending( $order_id ) {
$order = new WC_Order( $order_id );
$order->update_status( 'processing' );
}
New:
add_action( 'woocommerce_thankyou', 'wpowp_update_order_status_pending' );
function wpowp_update_order_status_pending( $order_id ) {
$order = new WC_Order( $order_id );
if ($order->get_status() == 'pending') {
$order->update_status( 'processing' );
}
}
Simply checking the order status before updating it to processing.
]]>An error while checking out “Error processing checkout. Please try again.” and the order shows up in WC as “Pending Payment”
Please check what problem could be
]]>Is there a setting to hide the payment option only for a particular product category/taxonomy you set and show payment on the rest of the other products?
]]>At the bottom of the checkout page, there is a box that I believe may be being driven by this plug-in. It has a radio button that you can check to see if you want info in the future. But I can’t figure out where that info is going. It is not showing up in the order info. Where is it being stored?
]]>Hello,
I hope you are fine.
Plugin reviews are very good. Is it possible to apply this plugin only on free products?
Thanks.
Best Wishes
Hello,
Thank you for plugin, it’s awesome!
I need new order status to be set as “pending payment” o a custom status that we created instead of “processing” please. How can I do so?
As using this plugin sets new orders to “processing”.
Thank you
Cheers!
]]>Hi Nitin,
Our security scanners/plugins are giving daily notifications that your plugin has a cross-scripting vulnerability related to the free Freemius add-in.
The notification from iThemes Security is:
“Unauthorised AJAX Calls via Freemius”
Could you please have a look at it? An update on the add-in from Freemius is already available.
Thanks in advance!
With kind regards,
Willem-Jan
]]>is it possible to skip the checkout page?
this is in order to speed up the checkout process.
so the plugin would be even more efficient
thanks
]]>Hello goodday,
before I installed your plugin the order didn’t work in the regular plugin either, do you know what I’m doing wrong? the site: you can try a product here on my site: https://www.look-quote.nl
I hope you can help me!
Kind regard vd Hee
]]>