WC_Admin_Post_Types::maybe_update_cogs_value()
Update the Cost of Goods Sold value coming from a bulk edit for a product.
Метод класса: WC_Admin_Post_Types{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->maybe_update_cogs_value( $product, $request_data );
- $product(WC_Product) (обязательный)
- The product to update.
- $request_data(массив) (обязательный)
- The current request data.
Код WC_Admin_Post_Types::maybe_update_cogs_value() WC Admin Post Types::maybe update cogs value WC 9.8.1
private function maybe_update_cogs_value( WC_Product $product, array $request_data ) { $change_cogs_value = absint( $request_data['change_cogs_value'] ); if ( 1 !== $change_cogs_value ) { return; } $cogs_value = wc_clean( wp_unslash( $request_data['_cogs_value'] ?? '' ) ); $product->set_cogs_value( '' === $cogs_value ? null : (float) wc_format_decimal( $cogs_value ) ); }