Ich habe eine Kasse Formular mit einem benutzerdefinierten Feld.Woocommerce E-Mail-Benachrichtigung Empfänger bedingt auf benutzerdefinierten Feld
Ich möchte einen zusätzlichen Empfänger zu einer E-Mail-Bestellung basierend auf dem Wert im benutzerdefinierten Feld hinzufügen. Das benutzerdefinierte Feld ist derzeit ein Dropdown-Menü mit nur drei Optionen.
Unten ist der Code, den ich zusammen mit etwas googlen konnte, aber das scheint nicht zu funktionieren.
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);
Jede Hilfe wird geschätzt.
Danke.