Text not change in my checkout page
]]>Hello, we’ve tested but this plugin is not working with the new WooCommerce block based checkout, can you please fix and confirm?
Thank you!
]]>WP 6.5 introduced the feature of plugin dependencies:
https://make.www.ads-software.com/core/2024/03/05/introducing-plugin-dependencies-in-wordpress-6-5/
It would nice to add the new Requires Plugins
prop to your plugin so it requires the WooCommerce plugin to work.
Something like this:
/**
* Plugin Name: WooCommerce No Shipping Message
* Description: Replaces "No shipping options were found", "There are no shipping options available" and "No shipping method has been selected" messages on the cart and checkout pages with the provided text.
* Version: 2.1.9
* Author: dangoodman
* Author URI: https://tablerateshipping.com
* Requires PHP: 7.1
* Requires at least: 4.7
* Tested up to: 6.5
* WC requires at least: 5.0
* WC tested up to: 8.8
* Requires Plugins: woocommerce
*/
]]>
Hi, thanks for your work, I got same problem of this user topic
https://www.ads-software.com/support/topic/help-checkout-notice/
the checkout notice just disappeared so obviously your plugin isn’t working
“switch to the default theme and disable all other plugins temporarily.”
done and done again, just woocommerce and twenty-twenty to be clear
any idea ?
]]>Hi – can you tell me how I can get the postcode a customer is trying to deliver to to populate in the no delivery message like in your example please? Thanks
]]>Hello,
I would like to display the name of the products that cause unavailable delivery, but the shortcode [product] or [Product] does not work.
Instead of the name of the product, I have the shortcode displayed, for example:
[product] is not available for shipping to the selected destination.
Thanks in advance
]]>Hello,
I just need to know how I add my contact us page url on (contact us) text on the message?
Thanks in advance
]]>Hi, I’m from Italy
I have the latest version of wordpress and woocommerce. The plug-in works good, but it does not show the message for the Checkout Notice
Is it normal? Is there a test I could try to do?
Thanks
Hi Dan,
First, thanks for the plugin.
When an order is manually created and an invoice to pay is sent to a customer it seems to skip the cart and checkout part of the flow. If the user has either no address or an non valid shipping method, the user is able skip past any shipping zone restriction. They do not see any of these errors and they are premitted to send payment for the order.
Is it possible to add an additional error message option for when the user when is_checkout_pay_page() is true? Ideally what I would like to see is the error message and link or redirect to the user’s account address page. I have a manual snippet hack to do this, but I am not getting the error to show as I like it. I am pretty new to WP functions, so I am sure it’s obvious why this isn’t working for me, but thought it would be good functionality to add to your plugin.
function prevent_checkout_access_no_shipping() {
// Check that WC is enabled and loaded
if( function_exists( 'is_checkout' ) && is_checkout_pay_page() ) {
// get shipping packages and their rate counts
$packages = WC()->cart->get_shipping_packages();
foreach( $packages as $key => $pkg ) {
$calculate_shipping = WC()->shipping->calculate_shipping_for_package( $pkg );
if( empty( $calculate_shipping['rates'] ) ) {
wc_print_notice ('no valid shipping address', 'error');
wp_redirect(esc_url (wc_get_endpoint_url('edit-address', '', wc_get_page_permalink('myaccount'))) );
}
}
}
}
]]>
Hi!
Thanks for your plugin. It’s very useful.
I see that the plugin is not translatable via https://translate.www.ads-software.com/projects/wp-plugins/wc-no-shipping-message/
Could you make the plugin translatable, please?
I think the problem is that the plugin slug in the plugin repository is wc-no-shipping-message
, while the text domain used in the plugin is wc-no-shipping-methods
. To make it work you should use the plugin slug as the plugin text domain, so they both match.
And then add the following line to the plugin header:
Text Domain: wc-no-shipping-message
Thanks in advance!
]]>Hi Guys
This does not seem to work when using distance rate shipping. If someone is outside of the distance allowed for shipping i cannot get the message to display.
Does this work with Distance Rate, or is this something you are looking into?
Many thanks
Patrick
Hi there
It’s setup and active, but it’s changing anything in the basket or checkout.
]]>Hi it seems that it is not compatible with woocommerce 5.6
]]>Thanks for this great plugin. Pls, is there a way to change the warning text color.
E.g I customised my message to be. “Unfortunately, we cant deliver to your location”.
Can this warning text colour be changed to probably RED color.
Thanks.
]]>Hi, thanks for this plugin.
I cant’ translate the “no shipping message”.
Things I tried.
– from string translation (WPML) I can’t find the string to translate (there is not a domain for no shipping message)
– I can’t find the string in admin string
– I tried to set string in xml, but I cant’ find the right strings to use.
Can you help me?
Thank you very much!
]]>Hi, could you minify the js to improve performance?
It would also be good to delete the css sheet as it contains little content and move it to inline
Hi, I have your widget no-shipping-message on my webshop since long time. But since the latest updates, the message is now only visible in the original language (English). But in the German and Czech version it should be translated.
In the String Translations of WPML I have entered the translation text, so this is ok.
But it is displayed only in English.
Is there any incompatibility with WPML recently?
Best regards,
Anita
Thank you for this wonderful much needed plugin! Unfortunately it is not working for me. Before I installed the plugin the following messages appeared on my cart and checkout pages respectively:
“No shipping options were found.” and “There are no shipping options available. Please ensure that your address has been entered correctly, or contact us if you need any help.”
In “Shipping unavailable messages” selected “Replace with plain text” and added my personal message. After saving and purging the cache much to my dismay the woo commerce messages (above) were still there.
Your feedback will be greatly appreciated!
]]>I have been trying to set up my site everything is great until you try buying something then it says no shipping option available. I have read some comments on that but cannot understand what to do and I have no idea about pluggins. I would appreciate some help please. 2 months and I can’t do anything with my site.
]]>Hi. I tested in IE and message doesn’t display when delivery address is inputted outside our free delivery zone. However in Chrome is works perfectly. Please help. WOuld really like to keep this plugin.
]]>Hi there!
Could you make the plugin available for translation? Currently I can see only the readme is available. https://translate.www.ads-software.com/projects/wp-plugins/wc-no-shipping-message/
Thank you!
]]>Hello,
I’m using your plugin and noticed the error message is capitalising the first letter of every words on the Checkout page. I checked my message in the backend and they are not written with capital for the first letter of every words. How can I get the text to display normally?
This is only happening for the Checkout page. The message is display fine for the Cart page and the Checkout notice.
Here is a screesnshot of the error message:
https://www.awesomescreenshot.com/image/4981380/074eb051ba4e94219a956a192287fabf
Thank you.
]]>We are using the new WP blocks version for our cart. I want to change the “No shipping options available” to “Please enter your address to see your shipping options.”
I tried the code snippets that work on the old version of the cart. I tried your plug in. None will change that message.
Any chance you can update the plugin so it works on the blocks version?
]]>When I add item to card and proceed to check my error message is customized in the cart as intended as I have restricted deliveries to pin code 400008 and 400011.
Img1- https://www.dropbox.com/s/zkqhkhz2tosx9dm/Screenshot%202020-05-14%2012.23.29.png?dl=0
But when I press the press checkout entering the wrong pincode 400010 the error message that displays on the top of the age isn’t customized it remains the same. How can I customize even that?
Img2- https://www.dropbox.com/s/qeute5u2n216lfb/Screenshot%202020-05-14%2012.23.55.png?dl=0
Hi Dan,
I have one more suggestion. I have noticed that the error message that is being printed when you attempt to finish checkout despite no shipping method being available is not replaced with the message configured via your plugin.
I mean this error message: No shipping method has been selected. Please double check your address, or contact us if you need any help. See https://github.com/woocommerce/woocommerce/blob/4.1.0/includes/class-wc-checkout.php#L829
I found out that one way how to replace this message is via woocommerce_after_checkout_validation
action:
add_action('woocommerce_after_checkout_validation', function ($data, $errors) use ($message, $escape) { $error_messages = $errors->get_error_messages('shipping'); if ($error_messages === array()) { return; } $legacy_error_message = __('No shipping method has been selected. Please double check your address, or contact us if you need any help.', 'woocommerce'); // As of WC 4.1 $custom_error_message = $escape ? htmlspecialchars($message, ENT_QUOTES, 'UTF-8') : $message; $errors->errors['shipping'] = array_map( function ($error_message) use ($legacy_error_message, $custom_error_message) { // Replace legacy error message with custom error message, keep any other shipping errors untouched. return $error_message === $legacy_error_message ? $custom_error_message : $error_message; }, $error_messages ); }, 10, 2);
Would you consider adding this code to your plugin?
]]>Hi Dan,
Thanks for great plugin!
Would you consider declaring required and supported WooCommerce version in main plugin file? See: https://docs.woocommerce.com/document/create-a-plugin/#section-10
For example: WC requires at least: 4.0
and WC tested up to: 4.1
.
Now there’s an ugly warning on Plugins page in backend that there is no compatibility information for this plugin available whenever new version of WooCommerce is out. It’s a pity, since your plugin works just fine with recent WooCommerce version.
Cheers,
?eslav
Hello,
On this page, I see that you can put a link in the shipping message. I like the idea of linking it to the contact page
https://www.ads-software.com/plugins/wc-no-shipping-message/
However, upon implementing the codes, it is not implementing. It is looking like this
https://postimg.cc/sQMgN4yL
So, what should I do to correct this? It looks like it is not accepting ANY HTML codes. I can’t even style the texts or put spaces so the texts don’t look all jumbled together.
Help!
Thank you
]]>I’m trying to use your plugin to create a message for international users.
I don’t want to ship products international, but I have virtual products I want available to everyone.
I tried to create zones for US, then have no shipping method for international – but that is not working – maybe I am doing something wrong.
]]>Hi,
First of all, thanks for the plugin, it is very useful.
Is there a way to make the plugin WPML compatible? I have a website with 3 languages and currently I can’t find a way to translate the plugin to all 3 languages.
Thanks
]]>