WC_Product::get_availability_text()protectedWC 1.0

Get availability text based on stock status.

Метод класса: WC_Product{}

Хуки из метода

Возвращает

Строку.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_availability_text();

Код WC_Product::get_availability_text() WC 8.7.0

protected function get_availability_text() {
	if ( ! $this->is_in_stock() ) {
		$availability = __( 'Out of stock', 'woocommerce' );
	} elseif ( $this->managing_stock() && $this->is_on_backorder( 1 ) ) {
		$availability = $this->backorders_require_notification() ? __( 'Available on backorder', 'woocommerce' ) : '';
	} elseif ( ! $this->managing_stock() && $this->is_on_backorder( 1 ) ) {
		$availability = __( 'Available on backorder', 'woocommerce' );
	} elseif ( $this->managing_stock() ) {
		$availability = wc_format_stock_for_display( $this );
	} else {
		$availability = '';
	}
	return apply_filters( 'woocommerce_get_availability_text', $availability, $this );
}