wc_product_generate_unique_sku()
Recursively appends a suffix until a unique SKU is found.
No Hooks.
Return
String
.
Usage
wc_product_generate_unique_sku( $product_id, $sku, $index );
- $product_id(int) (required)
- Product ID.
- $sku(string) (required)
- Product SKU.
- $index(int)
- An optional index that can be added to the product SKU.
Changelog
Since 3.0.0 | Introduced. |
wc_product_generate_unique_sku() wc product generate unique sku code WC 9.5.1
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; }