wc_product_force_unique_sku( integer $product_id )
Force a unique SKU.
Description Description
Parameters Parameters
- $product_id
-
(Required) Product ID.
Source Source
File: includes/wc-product-functions.php
function wc_product_force_unique_sku( $product_id ) {
$product = wc_get_product( $product_id );
$current_sku = $product ? $product->get_sku( 'edit' ) : '';
if ( $current_sku ) {
try {
$new_sku = wc_product_generate_unique_sku( $product_id, $current_sku );
if ( $current_sku !== $new_sku ) {
$product->set_sku( $new_sku );
$product->save();
}
} catch ( Exception $e ) {} // @codingStandardsIgnoreLine.
}
}
Changelog Changelog
| Version | Description |
|---|---|
| 3.0.0 | Introduced. |