WC_Product_CSV_Exporter::get_column_value_grouped_products()protectedWC 3.1.0

Get grouped_products value.

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

Хуков нет.

Возвращает

Строку.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_column_value_grouped_products( $product );
$product(WC_Product) (обязательный)
Product being exported.

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

С версии 3.1.0 Введена.

Код WC_Product_CSV_Exporter::get_column_value_grouped_products() WC 8.7.0

protected function get_column_value_grouped_products( $product ) {
	if ( 'grouped' !== $product->get_type() ) {
		return '';
	}

	$grouped_products = array();
	$child_ids        = $product->get_children( 'edit' );
	foreach ( $child_ids as $child_id ) {
		$child = wc_get_product( $child_id );
		if ( ! $child ) {
			continue;
		}

		$grouped_products[] = $child->get_sku( 'edit' ) ? $child->get_sku( 'edit' ) : 'id:' . $child_id;
	}
	return $this->implode_values( $grouped_products );
}