В настоящее время мы используем Sendinblue в качестве поставщика почтового маркетинга и настроили его в нашем магазине Wordpress / Woocommerce для обработки маркетинговых и транзакционных электронных писем.
До этого мы использовали для отправки транзакционной электронной почты транзакционной woocommerce, например order_completed в b cc на один из наших собственных адресов электронной почты. Это необходимо для определенных внутренних процессов.
Следовательно, Sendinblue вступил во владение, эта функция не запускается, или, скорее, запускается, но больше не обрабатывается через Sendinblue.
Хотя Я нашел вызов API, который мог бы сделать именно это: https://developers.sendinblue.com/reference#sendtransacemail
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.sendinblue.com/v3/smtp/email",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "{\"bcc\":[{\"email\":\"something@domain.com\"}]}",
CURLOPT_HTTPHEADER => array(
"accept: application/json",
"content-type: application/json"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
А также: https://apidocs.sendinblue.com/tutorial-sending-transactional-email/
Хотя я абсолютно не уверен, куда добавить это, чтобы вызвать B CC через Sendinblue.
Было бы удивительно, если бы кто-то мог указать мне правильное направление.
С уважением Крис