woocommerce_get_order_item_totals_excl_free_fees

13 февраля, 2025
Узнайте, как использовать хук woocommerce_get_order_item_totals_excl_free_fees для настройки отображения итогов заказов в WooCommerce
Быстрая навигация по записи

Описание woocommerce_get_order_item_totals_excl_free_fees

— Filter

Хук woocommerce_get_order_item_totals_excl_free_fees позволяет изменить итоговые значения для элементов заказа, исключая бесплатные сборы. Он срабатывает при формировании итогов заказа на страницах администрирования и в уведомлениях клиентам, позволяя настроить вывод итогов по товарам.

Примеры использования

Пример добавления пользовательской строки к итогам заказа:

				
					add_filter('woocommerce_get_order_item_totals_excl_free_fees', function($total_rows, $order) {
   $total_rows['custom_fee'] = array('label' => 'Пользовательская сборка', 'value' => wc_price(10));
   return $total_rows;
});
				
			

В этом примере мы добавляем пользовательскую строку с дополнительной сборкой к итогам заказа.

Пример изменения отображаемой суммы налогов:

				
					add_filter('woocommerce_get_order_item_totals_excl_free_fees', function($total_rows, $order) {
   if (isset($total_rows['tax'])) {
       $total_rows['tax']['value'] = wc_price($total_rows['tax']['value'] * 0.9); // Применяем скидку 10% на налог
   }
   return $total_rows;
});
				
			

Здесь мы изменяем значение налогов, применяя 10% скидку на итоговую сумму налогов.

— Лучшие практики

– Использование

Используйте этот хук, когда необходимо изменить или добавить информацию к итогам заказа, исключая бесплатные сборы

– Производительность

Хук не должен значительно влиять на производительность, поскольку он обрабатывает только вывод итогов

– Предупреждения

Следите за тем, чтобы изменения не путали пользователей и не нарушали логику отображения итогов

Альтернативы

Тип: filter

Этот хук позволяет изменить итоговые значения для элементов заказа, включая бесплатные сборы

Используйте его, если нужно изменить все итоги заказа, независимо от наличия бесплатных сборов

Оставить комментарий

Нужна помощь с WordPress WooCommerce плагинами темой оптимизацией ?

Упрощаем сложное, создаем впечатляющее!
100% без риска
Нет обязательств по найму
Бесплатная оценка
1900 ₽
6 разных демо
Cоздать сайт для блога на WordPress. Идеально подходит для сайта новостей блогов и журналов, обеспечивая комфортное и приятное взаимодействие , полностью на русском языке

Поможем вывести Ваш бизнес на новый уровень!

Проснувшись однажды утром после беспокойного сна, Грегор Замза обнаружил

Добро пожаловать!

Авторизуйтесь, чтобы продолжить

или

Забыли пароль? Восстановить

* Если аккунта у Вас еще нет, то он будет создан автоматически

Давайте составим техническое задание!
100% без риска
Нет обязательств по найму
Бесплатная оценка стоимости
Здравствуйте! Я асистент на основе искусственного интеллекта. Вы можете общаться со мной, как с человеком — задавайте вопросы, описывайте свои идеи и требования.

С удовольствием помогу вам составить техническое задание для вашего WordPress проекта. Если Вам нужна техническая поддержка по купленному у нас плагину или шаблону, то создайте тикет в личном кабинете.

Выберите подходящий вариант или опишите свою задачу в свободной форме, и я помогу вам составить четкий план действий, для оценки стоимости нашими разработчиками! 😊