I am currently using WooCommerce version 7.7.1 on my website, and everything has been working fine. However, after updating WooCommerce to the latest version, the payment functionality is no longer working. I have also tried connecting a new payment plugin, but even the Cash on Delivery option is not functioning. Could anyone provide a solution for this issue? My WordPress version is up to date, and the PHP version on my server is 7.4.
]]>The local carriers that collect COD payments upon delivery limit how much they can collect.
However not all buyers understand this, therefore sometimes we get questions like why the COD option is not available, and why can’t I pay to the delivery driver. Removing the COD option from the checkout page completely without any notice is not a good idea.
1.
Could you make the error message to be shown below the COD payment option description on the checkout page and let us write our own custom error message?
I prefer to inform users with this message “Delivery driver can collect up to 2000 Eur. Please select another payment option.”
This error message can be shown either
– immediately on checkout page if the total value exceeds a certain amount
– or after the buyer presses the “place order” button
Example illustration of where this message should be sown:
https://imgur.com/LW1ncgj
2.
Could you give us the option to write an individual sub description after a title?
Example illustration:
https://imgur.com/qlOwdFI
Thank you
]]>Narazil som na problém po?as pou?ívania packeta pluginu v kombinácii s Woocommerce.
Potreboval by som, aby sa na stránke “Ko?ík” nezobrazovala zarátaná polo?ka “Prirá?ka na dobierku”.
Posielam obrázok:
https://ibb.co/n3kT7z8
Vedeli by ste mi s tym poradi??
The error seems to originate from a segment of code in the WooCommerce Smart COD plugin that handles product types and categories for COD availability. The error message suggests there’s an issue with calling a method on a boolean, indicating that wc_get_product
returns false
for a product ID, leading to a fatal error when attempting to access the get_type()
method on a non-object.
Here is a snippet from the error log for your reference:
PHP Fatal error: Uncaught Error: Call to a member function get_type() on bool in /wp-content/plugins/wc-smart-cod/public/class-wc-smart-cod-public.php:817
Steps to Reproduce:
Expected Behavior: The checkout process should complete without issues, regardless of whether the products included in the bundle have discounts when sold individually.
Actual Behavior: The checkout process fails with a PHP fatal error when the bundle includes a product that is normally sold at a discount.
Disabling the WooCommerce Smart COD plugin resolves the issue, but we rely on this plugin for managing our cash on delivery options, so this is not a viable long-term solution.
Thanks
GM
]]>I did submit a ticket on the Zorem site a few hours ago but as I am short on time I thought I would ask here as well. I love the Advanced Local Pickup plugin and I did pay for the PRO version but I am having an issue. Whenever I choose a COD option at checkout I get an error. The exact error is “Error processing checkout. Please try again.”. If I look on the backend I do see the order is actually in there but in a “Pending Payment” status even though on the front end it did not appear to complete. I am not sure what to do but it seems to me that it has something to do with the payment status. Please help.
]]>