У меня есть веб-сайт WooCommerce, который скрывает цены для не зарегистрированных пользователей, и, по-видимому, он отлично работает, за исключением вариаций продукта, что даже если он делает то, что должен, или, по крайней мере, не так, как я бы это сделал.Настройка сообщения о вариациях продукта на страницах с одним продуктом
Я прячу цену на переменный продукт, но позволяет вам выбирать варианты (это нормально, так вы можете поощрять пользователей регистрироваться), проблема в том, что, когда вы закончите выбирать переменные, оно отображает следующее сообщение " К сожалению, этот продукт недоступен. Выберите другую комбинацию. " Что неверно, это не проблема комбинации, а проблема входа. Поэтому мне хочется попросить о помощи в изменении этого сообщения. Точно так же, как быстрый совет, есть сообщение анотера, которое я уже изменил в WooCommerce с функцией в child functions.php, проверьте приведенный ниже код, вы думаете, что я смогу сделать что-то подобное?
function my_woocommerce_membership_notice($message) {
if (strpos($message,'has been removed from your cart because it can no longer be purchased') !== false) {
$message = 'An item has been removed from your cart as you have been logged out for inactivity. Please login again to add products to your cart.';
}
return $message;
}
add_filter('woocommerce_add_error', 'my_woocommerce_membership_notice');
Вы можете увидеть реальное поведение сайта в здесь: http://nataliayandres.com/oxynergy/shop/my-personalized-cream/
Спасибо.
Вы гениальный человек! спасибо, что это работает как шарм! –
Это просто классическая функция Wordpress, которая помогает многим людям в таких проблемах. Спасибо за комплимент. – LoicTheAztec