@@ 1616-1618 (lines=3) @@ | ||
1613 | $this->save_product_meta( $product, $request ); |
|
1614 | ||
1615 | // Save variations. |
|
1616 | if ( isset( $request['type'] ) && 'variable' === $request['type'] && isset( $request['variations'] ) && is_array( $request['variations'] ) ) { |
|
1617 | $this->save_variations_data( $product, $request ); |
|
1618 | } |
|
1619 | ||
1620 | return true; |
|
1621 | } catch ( WC_REST_Exception $e ) { |
@@ 210-212 (lines=3) @@ | ||
207 | $this->save_product_meta( $id, $data ); |
|
208 | ||
209 | // Save variations |
|
210 | if ( isset( $data['type'] ) && 'variable' == $data['type'] && isset( $data['variations'] ) && is_array( $data['variations'] ) ) { |
|
211 | $this->save_variations( $id, $data ); |
|
212 | } |
|
213 | ||
214 | do_action( 'woocommerce_cli_create_product', $id, $data ); |
|
215 | ||
@@ 660-662 (lines=3) @@ | ||
657 | $this->save_product_meta( $id, $data ); |
|
658 | ||
659 | // Save variations |
|
660 | if ( isset( $data['type'] ) && 'variable' == $data['type'] && isset( $data['variations'] ) && is_array( $data['variations'] ) ) { |
|
661 | $this->save_variations( $id, $data ); |
|
662 | } |
|
663 | ||
664 | do_action( 'woocommerce_cli_update_product', $id, $data ); |
|
665 |