Как добавить цену за единицу товара в уведомление на почту

Чтобы добавить цену за единицу товара в уведомление о заказе, которое приходит на почту, нужно добавить в файл functions.php дочерней темы следующий код:

add_filter( 'woocommerce_email_order_item_quantity', 'truemisha_quantity_and_price', 25, 2 );
 
function truemisha_quantity_and_price( $qty, $item ) {
 
	$price = wc_price( ( $item->get_total() / $item->get_quantity() ) );
 
	return $price . '×' . $qty;
 
}

Вот так это будет выглядеть:

добавить цену за единицу товара

Как редактировать файл functions.php

Чтобы добавить цену за единицу товара в интернет-магазине, работающем на плагине WooCommerce в CMS Вордпресс редактировать надо файл functions.php, который находится в папке: wp-content→themes→файл с названием темы.  Настоятельно рекомендую правку этого файла otkat-v-notepadпроизводить через FTP-клиент, например FileZilla FTP Client и открывать его в текстовом редакторе Notepad++ Почему именно так? Дело в том, что у вас будет возможность откатиться назад, если что-то напутали в правке кодов и не придётся восстанавливать "рухнувший" сайт! Главное, помните о том, что нельзя закрывать файл в текстовом редакторе (Notepad) до тех пор, пока не убедитесь, что сайт функционирует нормально. Просто сохраните изменения в файле functions.php → залейте сохранённый файл на сайт → обновите сайт и проверьте его работоспособность. Если всё хорошо - закрывайте файл в текстовом редакторе, если нет - нажмите в нём стрелочку назад → снова сохраните → залейте на сайт. Таким образом, вы восстановите сайт до правки.

Добавить комментарий