Методы управления запасами и данными о продуктах в WooCommerce

  1. Получение количества товара на складе.
    Чтобы получить количество товара на складе, вы можете использовать функцию get_stock_quantity(). Вот пример:
$product_id = 123; // Replace with your product ID
$stock_quantity = get_stock_quantity($product_id);
echo 'Stock Quantity: ' . $stock_quantity;
  1. Обновить количество запасов продукта.
    Чтобы обновить количество запасов продукта, вы можете использовать функцию update_post_meta(). Вот пример:
$product_id = 123; // Replace with your product ID
$new_stock_quantity = 10; // Replace with the new quantity
update_post_meta($product_id, '_stock', $new_stock_quantity);
  1. Получить SKU продукта.
    Чтобы получить SKU (единицу учета запасов) продукта, вы можете использовать функцию get_post_meta(). Вот пример:
$product_id = 123; // Replace with your product ID
$sku = get_post_meta($product_id, '_sku', true);
echo 'Product SKU: ' . $sku;
  1. Обновление SKU продукта.
    Чтобы обновить SKU продукта, вы можете использовать функцию update_post_meta(). Вот пример:
$product_id = 123; // Replace with your product ID
$new_sku = 'ABC123'; // Replace with the new SKU
update_post_meta($product_id, '_sku', $new_sku);
  1. Получить категории продуктов.
    Чтобы получить категории, связанные с продуктом, вы можете использовать функцию get_the_terms(). Вот пример:
$product_id = 123; // Replace with your product ID
$categories = get_the_terms($product_id, 'product_cat');
foreach ($categories as $category) {
    echo 'Category: ' . $category->name . '<br>';
}

Это всего лишь несколько примеров работы с данными о запасах и продуктах в WooCommerce. В зависимости от ваших конкретных требований доступно множество других функций и методов.