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