Как отобразить артикул товара в корзине

В этом посту – небольшой пример использования экшн-хука WooCommerce woocommerce_after_cart_item_name, который позволяет вывести что-то прямо непосредственно после названия товара в корзине.

Также в моём видеокурсе по WooCommerce есть отдельный урок, в котором мы создавали корзину на основе кастомной вёрстки, рекомендую 🚀

Давайте сначала взглянем на пример на скриншоте:

Артикул товара в корзине в теме StoreFront
Пример отображения артикула в корзине в теме Storefront. Как видно из скриншота, это работает и для вариативных товаров.

А это код для того, чтобы отобразить артикул, можете вставить его в functions.php текущей темы, либо дочерней темы, либо… ну вы знаете.

add_action( 'woocommerce_after_cart_item_name', 'truemisha_artikul_in_cart', 25 );
 
function truemisha_artikul_in_cart( $cart_item ) {
 
	$sku = $cart_item['data']->get_sku();
 
	if( $sku ) { // если заполнен, то выводим
		echo '<p><small>Артикул: ' . $sku . '</small></p>';
	}
 
}

Миша

Недавно я осознал, что моя миссия – способствовать распространению WordPress. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.

Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.

Комментарии — 2

Оставить комментарий

Если вы хотите добавить код, не забудьте обернуть его в <pre lang="php"></pre>, если же код – меньше одной строчки, то можно и в <code></code>.