Функция позволяет получить ID товара или вариации товара по артикулу.
wc_get_product_id_by_sku( $sku )
$product_id = wc_get_product_id_by_sku( $sku ); if( $product_id ) { echo $product_id; // можно вывести ID товара например } else { echo "Товаров с артикулом $sku не найдено"; }
Зная 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(); // выводим название товара например }
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.