Описание woocommerce_shipping_not_enabled_on_cart_html
— Filter
Хук woocommerce_shipping_not_enabled_on_cart_html позволяет изменять HTML-код, выводимый на странице корзины, если доставка не доступна. Он срабатывает, когда WooCommerce проверяет доступность методов доставки для товаров в корзине и позволяет настраивать сообщение для пользователей
Примеры использования
Пример изменения сообщения о недоступной доставке:
add_filter('woocommerce_shipping_not_enabled_on_cart_html', function($html) {
return 'К сожалению, доставка для этих товаров временно недоступна. Пожалуйста, выберите другие товары.';
});
В этом примере мы изменяем сообщение, выводимое пользователю, если доставка недоступна.
Пример добавления дополнительной информации о доставке:
add_filter('woocommerce_shipping_not_enabled_on_cart_html', function($html) {
return $html . '
Пожалуйста, свяжитесь с нашей службой поддержки для получения дополнительной информации.';
});
Здесь мы добавляем дополнительный текст к существующему сообщению о недоступной доставке.
Пример полного изменения HTML-кода:
add_filter('woocommerce_shipping_not_enabled_on_cart_html', function($html) {
return 'Доставка временно недоступна. Проверьте доступные варианты на нашем сайте.';
});
В этом примере мы полностью заменяем сообщение на кастомный HTML-блок с предупреждением.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить или улучшить сообщение о недоступности доставки в WooCommerce
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только вывода текста
– Предупреждения
Убедитесь, что сообщение ясно и понятно для пользователей, чтобы избежать путаницы
Альтернативы
Тип: action
Этот хук позволяет добавлять функционал при пустой корзине, может быть использован для сообщений о доставке
Используйте его, если хотите добавлять сообщения для пользователей в зависимости от состояния корзины