wc_get_product_id_by_sku()

Функция позволяет получить ID товара или вариации товара по артикулу.

wc_get_product_id_by_sku( $sku )

Параметры

$skuстрокаобязательный
Артикул товара.

Пример

1. Выводим ID товара по артикулу

$product_id = wc_get_product_id_by_sku( $sku );
 
if( $product_id ) {
	echo $product_id; // можно вывести ID товара например
} else {
	echo "Товаров с артикулом $sku не найдено";
}

2. Выводим больше информации о товаре

Зная ID товара уже можно легко получить объект товара функцией wc_get_product() (которая кстати также работает и для вариаций), а потом можно делать с объектом товара что угодно.

$product_id = wc_get_product_id_by_sku( $sku );
 
$product = wc_get_product( $product_id );
 
if( $product ) {
	echo $product->get_name(); // выводим название товара например	
}

Миша

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.

Пишите, если нужна помощь с сайтом или разработка с нуля.

Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.

Миша Рудрастых и WordPress

Полезности из мира WordPress и жизни студии.

Мой телеграм-канал