Описание woocommerce_shipping_method_title
— Filter
Хук woocommerce_shipping_method_title позволяет изменить заголовок метода доставки в WooCommerce. Он срабатывает во время отображения доступных способов доставки на странице оформления заказа и позволяет настроить их название, что может помочь в повышении удобства для пользователя и улучшении пользовательского опыта
Примеры использования
Пример изменения заголовка стандартной доставки:
add_filter('woocommerce_shipping_method_title', function($title, $method) {
if ($method->id === 'flat_rate') {
return 'Курьерская доставка';
}
return $title;
}, 10, 2);
В этом примере мы изменяем заголовок метода ‘flat_rate’ на ‘Курьерская доставка’.
Пример добавления дополнительной информации к заголовку метода доставки:
add_filter('woocommerce_shipping_method_title', function($title, $method) {
return $title . ' (доставка в течение 3 дней)';
}, 10, 2);
Здесь мы добавляем текст ‘(доставка в течение 3 дней)’ к заголовку метода доставки.
Пример изменения заголовка для метода доставки в зависимости от страны:
add_filter('woocommerce_shipping_method_title', function($title, $method) {
if (WC()->customer->get_shipping_country() === 'RU') {
return 'Доставка по России';
}
return $title;
}, 10, 2);
В этом примере заголовок метода доставки изменяется в зависимости от страны доставки.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить название методов доставки для улучшения понимания со стороны пользователя
– Производительность
Хук не должен оказывать значительного влияния на производительность, так как он работает только с текстом
– Предупреждения
Убедитесь, что изменения названий методов не вводят в заблуждение пользователей
Альтернативы
Тип: filter
Этот хук позволяет изменять массив доступных методов доставки, что может быть полезно, если необходимо полностью изменить доступные методы
Используйте его, если нужно не только изменить названия, но и добавить или удалить методы доставки