WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WC_Abstract_Legacy_Product::get_total_stock() public WC 1.0

Устарела с версии 3.0.0. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

Get total stock - This is the stock of parent and children combined.

{} Это метод класса: WC_Abstract_Legacy_Product{}

Хуков нет.

Возвращает

Число.

Использование

$WC_Abstract_Legacy_Product = new WC_Abstract_Legacy_Product();
$WC_Abstract_Legacy_Product->get_total_stock();

Список изменений

Устарела с 3.0.0

Код WC_Abstract_Legacy_Product::get_total_stock() WC 5.0.0

<?php
public function get_total_stock() {
	wc_deprecated_function( 'WC_Product::get_total_stock', '3.0', 'get_stock_quantity on each child. Beware of performance issues in doing so.' );
	if ( sizeof( $this->get_children() ) > 0 ) {
		$total_stock = max( 0, $this->get_stock_quantity() );

		foreach ( $this->get_children() as $child_id ) {
			if ( 'yes' === get_post_meta( $child_id, '_manage_stock', true ) ) {
				$stock = get_post_meta( $child_id, '_stock', true );
				$total_stock += max( 0, wc_stock_amount( $stock ) );
			}
		}
	} else {
		$total_stock = $this->get_stock_quantity();
	}
	return wc_stock_amount( $total_stock );
}