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

wc_product_generate_unique_sku() WC 3.0.0

Recursively appends a suffix until a unique SKU is found.

Хуков нет.

Возвращает

Строку.

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

wc_product_generate_unique_sku( $product_id, $sku, $index );
$product_id(числоeger) (обязательный)
Product ID.
$sku(строка) (обязательный)
Product SKU.
$index(числоeger)
An optional index that can be added to the product SKU.
По умолчанию: 0

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

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

Код wc product generate unique sku: woocommerce/includes/wc-product-functions.php WC 4.3.1

<?php
function wc_product_generate_unique_sku( $product_id, $sku, $index = 0 ) {
	$generated_sku = 0 < $index ? $sku . '-' . $index : $sku;

	if ( ! wc_product_has_unique_sku( $product_id, $generated_sku ) ) {
		$generated_sku = wc_product_generate_unique_sku( $product_id, $sku, ( $index + 1 ) );
	}

	return $generated_sku;
}