WooCommerce добавить примечание к заказу в электронное письмо с заказомPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 WooCommerce добавить примечание к заказу в электронное письмо с заказом

Сообщение Anonymous »

Я в полном замешательстве и уже несколько дней перепробовал все решения, которые смог найти в Интернете, но ничего не помогло. Хуже всего то, что проблема должна быть решена примерно в 4 строках кода, но она просто не работает.

Что мне нужно:
Когда приходит электронное письмо с завершенным заказом, я хочу, чтобы в электронное письмо были добавлены примечания к заказу (не примечания клиента, а настоящие примечания к заказу). Я могу фильтровать их после этого, но, похоже, я вообще не могу заставить заметки появляться в электронном письме. Это пример примечания к заказу... к заказу:
Изображение


до сих пор я пробовал этот код:

::PHP::
это, по сути, то, что мне нужно, за исключением того, что оно ориентировано на customer_order_notes, которые представляют собой комментарии, которые пользователи добавляют в заказ при его размещении. например: «Моя собака заберет мою посылку, его зовут удачливым»

Я также написал лугин, чтобы получать заметки на основе других людей, база такая:

::PHP::

Код: Выделить всё

add_action( 'woocommerce_email_order_meta', 'bl_add_order_notes_to_completed_email', 10 );

function bl_add_order_notes_to_completed_email() {
global $woocommerce, $post;
// If the order is not completed then don't continue.
//    if ( get_post_status( $post->ID ) != 'wc-completed' ){
//        return false;
//    }

$args = array(
'post_id' => $post->ID,
'status'  => 'approve',
'type'    => 'order_note'
);

// Fetch comments
$notes = get_comments( $args );

echo '' . _e( 'Order Notes', 'woocommerce' ) . '';
echo '[list]';

// Check that there are order notes
if ( $notes ) {
// Display each order note
foreach( $notes as $note ) {
?>
[*]





Подробнее здесь: [url]https://stackoverflow.com/questions/36560375/woocommerce-add-order-note-to-ordercompleted-email[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»