У меня есть форма оформления заказа с настраиваемым полем.
Я хотел бы добавить дополнительного получателя в электронное письмо с заказом на основе значения в пользовательском поле. Настраиваемое поле в настоящее время представляет собой раскрывающееся меню только с 3 вариантами.
Ниже приведен код, который я смог собрать вместе с помощью поиска в Google, но, похоже, он не работает.
function sv_conditional_email_recipient( $recipient, $order ) {
$custom_field = get_post_meta($orderid, 'custom_field', true);
if ($custom_field == "Value 1")
{
$recipient .= ', [email protected]';
}
elseif ($custom_field == "Value 2")
{
$recipient .= ', [email protected]';
}
elseif ($custom_field == "Value 3")
{
$recipient .= ', [email protected]';
}
return $recipient;
}
add_filter( 'woocommerce_email_recipient_new_order', 'sv_conditional_email_recipient', 10, 2 );
Любая помощь приветствуется.
Спасибо.