'woocommerce_shop_loop'
и считать обращения и на пятом или десятом вставлять свой код? woocommerce_cart_calculate_fees
Или же, если есть другой способ создания уникальных надписей для товаров,
/*********************************************************************/
/**
* Меняем email адрес отправителя для писем о новом заказе
* приходящих на нашу почту
*
*/
function hml_woocommerce_email_from_address ($from_email, $email) {
// только для новых заказов
if( $email->id === 'new_order' ) {
if ($email->object && ( $email->object instanceof WC_Order ) ) {
$from_email = $email->object->get_address()['email'];
}
}
return $from_email;
}
add_filter ('woocommerce_email_from_address', 'hml_woocommerce_email_from_address', 99, 2);
/**
* Меняем ФИО отправителя для писем о новом заказе
* приходящих на нашу почту
*
*/
function hml_woocommerce_email_from_name ($from_name, $email) {
// только для новых заказов
if( $email->id === 'new_order' ) {
if ($email->object && ( $email->object instanceof WC_Order ) ) {
$from_name = $email->object->get_formatted_billing_full_name();
}
}
return $from_name;
}
add_filter ('woocommerce_email_from_name', 'hml_woocommerce_email_from_name', 99, 2);
/*********************************************************************/
// очищаем кэш
wc_delete_product_transients($product_id);