- Статус
- Решено
- Заявлено для
- WPML Multilingual & Multicurrency for WooCommerce 4.11.2
- Решено в
- 4.11.3
Обзор проблемы
Если какое-либо письмо WooCommerce настроено на отправку нескольким получателям в WooCommerce → Настройки → E-mail, WPML Multilingual & Multicurrency for WooCommerce отправляет его только на первый адрес электронной почты.
Обходное решение
- Сделайте полную резервную копию Вашего сайта.
- Перейдите к файлу wp-content/plugins/woocommerce-multilingual/inc/class-wcml-emails.php.
- Замените строку 468:
$admin_language = $this->get_admin_language_by_email( $recipient, $order_id );
на:
add_filter( 'woocommerce_new_order_email_allows_resend', '__return_true' ); $admin_language = $this->get_admin_language_by_email( $recipient, $order_id );