| @@ 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 | ||