Sometimes products go out of stock. It happens. If you are looking to modify the error message WooCommerce shows by default when a product is out of stock, you can use the snippet below. Just paste it in your functions.php
and modify the text as you please.
<?php
/**
* WPHarvest.com
* WordPress and WooCommerce Resources
* Change "You cannot add product to the cart because the product is out of stock" message in WooCommerce
*/
add_filter('woocommerce_cart_product_out_of_stock_message', 'wpharvest_out_of_stock_text');
function wpharvest_out_of_stock_text($message, $product_data){
$message = sprintf( __( 'We are sorry, "%s" is currently out of stock. Please check again soon.', 'woocommerce' ), $product_data->get_name() );
return $message;
}
Code language: HTML, XML (xml)
Hope this snippet helped you. If it stops working for you or are having any issue, please leave a comment below.
Recover lost customers
If you are losing customers over out of stock products, you should look into creating an automatic reminder that brings them back.
The best solution by far is sending a notification to their Facebook Messenger inbox. It has a much higher open and click rate than standard email notifications, and can bring back up to 8x more customers.
Messenger notifications for WooCommerce plugin allows you to send back in stock reminders to your customers, as well as send your order receipts. This also opens up the doors for many retargeting opportunities.