Описание woocommerce_cart_shipping_method_full_label
— Filter
Хук woocommerce_cart_shipping_method_full_label позволяет изменить полный ярлык метода доставки в WooCommerce. Он срабатывает при отображении методов доставки на странице корзины и позволяет кастомизировать текст, отображаемый пользователю
Примеры использования
Пример изменения полного ярлыка метода доставки:
				
					add_filter('woocommerce_cart_shipping_method_full_label', function($label, $method, $instance) {
   if ($method->id === 'flat_rate') {
       $label = 'Экономичная доставка';
   }
   return $label;
}); 
				
			В этом примере мы изменяем ярлык стандартной доставки на ‘Экономичная доставка’.
Пример добавления стоимости к ярлыку метода доставки:
				
					add_filter('woocommerce_cart_shipping_method_full_label', function($label, $method, $instance) {
   $label .= ' - ' . wc_price($method->cost);
   return $label;
}); 
				
			Здесь мы добавляем стоимость к ярлыку метода доставки.
Пример изменения ярлыка метода доставки на основе экземпляра:
				
					add_filter('woocommerce_cart_shipping_method_full_label', function($label, $method, $instance) {
   if ($instance === 'flat_rate:1') {
       $label = 'Доставка по городу';
   }
   return $label;
}); 
				
			Мы изменяем ярлык метода доставки в зависимости от экземпляра метода.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить ярлык метода доставки в WooCommerce
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только вывода текста
– Предупреждения
Убедитесь, что изменения не вводят в заблуждение пользователей относительно стоимости или условий доставки
Альтернативы
Тип: filter
Этот хук позволяет изменить ярлык метода доставки без стоимости
Используйте его, если нужно изменить только текст без учета стоимости
