Описание woocommerce_backordered_item_meta_name
— Filter
Хук woocommerce_backordered_item_meta_name позволяет изменить отображение метаданных для товаров, находящихся в статусе ожидания заказа (backordered) в WooCommerce. Он срабатывает на странице корзины и на странице оформления заказа, когда товар находится в ожидании, и позволяет настроить внешний вид информации о таких товарах
Примеры использования
Пример изменения текста для товара в ожидании:
add_filter('woocommerce_backordered_item_meta_name', function($item_meta, $product) {
return 'Товар ожидается';
});
В этом примере мы изменяем текст, отображаемый для товаров в ожидании, на ‘Товар ожидается’.
Пример добавления дополнительной информации к метаданным товара в ожидании:
add_filter('woocommerce_backordered_item_meta_name', function($item_meta, $product) {
return $item_meta . ' (ожидается доставка через 5 дней)';
});
Мы добавляем дополнительную информацию о сроках доставки для товара в ожидании.
Пример изменения метаданных в зависимости от типа товара:
add_filter('woocommerce_backordered_item_meta_name', function($item_meta, $product) {
if ($product->get_type() === 'simple') {
return 'Простой товар в ожидании';
} else {
return $item_meta;
}
});
В этом примере мы добавляем специальное сообщение для простых товаров в ожидании.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить внешний вид или содержание информации о товарах, находящихся в статусе ожидания заказа
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только вывода HTML
– Предупреждения
Убедитесь, что изменения не вводят в заблуждение пользователей относительно статуса их заказов
Альтернативы
Тип: action
Этот хук позволяет добавлять дополнительные элементы перед метаданными товара в заказах
Используйте его, если нужно добавить информацию перед стандартными метаданными