- Получение количества товара на складе.
Чтобы получить количество товара на складе, вы можете использовать функциюget_stock_quantity(). Вот пример:
$product_id = 123; // Replace with your product ID
$stock_quantity = get_stock_quantity($product_id);
echo 'Stock Quantity: ' . $stock_quantity;
- Обновить количество запасов продукта.
Чтобы обновить количество запасов продукта, вы можете использовать функцию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);
- Получить 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;
- Обновление 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);
- Получить категории продуктов.
Чтобы получить категории, связанные с продуктом, вы можете использовать функцию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. В зависимости от ваших конкретных требований доступно множество других функций и методов.