Automattic\WooCommerce\Internal\CLI\Migrator\Core
WooCommerceProductImporter::create_product_variations
Create product variations (legacy method - keeping for backward compatibility).
Method of the class: WooCommerceProductImporter{}
No Hooks.
Returns
null. Nothing (null).
Usage
// private - for code of main (parent) class only $result = $this->create_product_variations( $parent_id, $variations ): void;
- $parent_id(int) (required)
- Parent product ID.
- $variations(array) (required)
- Variations data.
WooCommerceProductImporter::create_product_variations() WooCommerceProductImporter::create product variations code WC 10.7.0
private function create_product_variations( int $parent_id, array $variations ): void {
$product = wc_get_product( $parent_id );
if ( $product instanceof WC_Product_Variable ) {
$this->sync_variations( $product, $variations );
}
}