Webmasterpark.ru - блог о продвижении и создании сайтов

Получить id товара в Woocommerce

20.04.2023

WooCommerce — платформа для создания интернет-магазина, которая позволяет производить продажи товаров и услуг через веб-сайт. Она имеет множество возможностей и предлагает пользователям удобный интерфейс для управления своим интернет-магазином. Одной из таких возможностей является возможность получения ID товара с помощью встроенных функций плагина.

Если вам необходимо получить Id товара непосредственно в карточке товара или в категориях при обходе товаров, то можно использовать глобальную переменную $product;

global $product;
$product_id = $product->get_id();

Если известен артикул, то для получения ID товара  вам необходимо использовать функцию wc_get_product_id_by_sku. Эта функция принимает в качестве аргумента SKU товара и возвращает ID товара. Например, если вы хотите получить ID товара с SKU «ABC123», вы можете использовать код:

$product_id = wc_get_product_id_by_sku('ABC123');

Также вы можете использовать функцию get_product_by_sku() для получения объекта товара и извлечения из него ID товара. Например, для получения ID товара с SKU «ABC123» вы можете использовать следующий код:

$product = wc_get_product_by_sku('ABC123');
$product_id = $product->get_id();

Эти функции позволяют легко получить ID товара в WooCommerce. Они помогут в интеграции WooCommerce в ваши проекты.

Поделиться статьей

Напишите мне

info@webmasterpark.ru Или
Отправьте заявку на сотрудничество: