• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Решено Изменение шаблона письма о заказе!

Punker

Новичок
Добрый день всем.
Подскажите как в письмо woocommerce о созданном заказе в таблицу с описание заказанного товара добавить ещё и артикулы товаров?
 

D&B

Администратор
Команда форума
Местный
Артикулы и так все добавляются
Image 21.jpg
 

Punker

Новичок
Насколько я понимаю у Вас артикул забит в название товара. А я говорю про отдельное поле.
 

Punker

Новичок
По крайней мере у меня артикула в названии товара нет. Или у Вас установлен какой-то хук?
 

D&B

Администратор
Команда форума
Местный
У любого товара есть поле "Артикул"
Image 2.jpg
 

Punker

Новичок
См. скрин выше, у меня у товара заполнено поле артикул, но в письме как можете видеть артикула нет.
 

D&B

Администратор
Команда форума
Местный
Это странно очень. Должно быть по умолчанию. Кастомизировали что-то?
 

Punker

Новичок
Кастомизировал поля, которые выводятся снизу таблицы, т.к. стоит плагин Checkout Fields. Таблицу с товаром не трогал.
 

Punker

Новичок
А можете привести код отображения таблицы из Вашего шаблона?
 

D&B

Администратор
Команда форума
Местный
Держите
 

Вложения

  • admin-new-order.zip
    892 байт · Просмотры: 21

Punker

Новичок
Да, у меня старая версия шаблона была почему-то. Тогда немного другой вопрос, как из таблицы с товаром убрать строку "Подытог" и строку "Форма оплаты"?
 

D&B

Администратор
Команда форума
Местный
Поиск справа вверху - "Подытог"
 

Punker

Новичок
Спасибо большое, нашёл код для убирания "подытога"

add_filter( 'woocommerce_get_order_item_totals', 'adjust_woocommerce_get_order_item_totals' ); // Убираем подытог в заказе

function adjust_woocommerce_get_order_item_totals( $totals ) {
unset($totals['cart_subtotal'] );
return $totals;
}

, а как ещё убрать из этой же таблицы "способ оплаты"? Поиском не нашёл :)
 

Punker

Новичок
Нашёл вот такой код:
add_filter( 'woocommerce_get_order_item_totals', array( $this, 'order_items_payment_details' ), 10, 2 );
Но он убирает весь низ таблицы: подытог, способ оплаты, итог.
А хотелось бы итог оставить.
 
Сверху Снизу