Я использую это, чтобы отображать настраиваемый текст для клиентов из определенных стран на странице корзины и оформления заказа:
add_filter( 'woocommerce_cart_totals_order_total_html', 'custom_total_message_html', 10, 1 );
function custom_total_message_html( $value ) {
if( in_array( WC()->customer->get_shipping_country(), array('US', 'CA') ) ) {
$value .= '<small>' . __('My text.', 'woocommerce') . '</small>';
}
return $value;
}
Однако это НЕ добавляет настраиваемый текст после итоговых сумм заказа в простые электронные письма с заказами, которые отправляет Woocommerce. Я знаю, что есть фильтр woocommerce_get_formatted_order_total
, но я не могу получить с ним работающую функцию. Как я могу изменить свою функцию выше, чтобы также отображать настраиваемый текст после цены в простых электронных письмах с заказами?