WC_Product_Variation_Data_Store_CPT::load_cogs_data()
Load the Cost of Goods Sold related data for a given product.
Метод класса: WC_Product_Variation_Data_Store_CPT{}
Хуки из метода
Возвращает
null
. Ничего (null).
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->load_cogs_data( $product );
- $product(WC_Product) (обязательный)
- The product to apply the loaded data to.
Код WC_Product_Variation_Data_Store_CPT::load_cogs_data() WC Product Variation Data Store CPT::load cogs data WC 9.8.2
protected function load_cogs_data( $product ) { parent::load_cogs_data( $product ); $cogs_value_is_additive = 'yes' === get_post_meta( $product->get_id(), '_cogs_value_is_additive', true ); /** * Filter to customize the "Cost of Goods Sold value is additive" flag that gets loaded for a given variable product. * * @since 9.7.0 * * @param bool $cogs_value_is_additive The flag as read from the database. * @param WC_Product $product The product for which the flag is being loaded. */ $cogs_value_is_additive = apply_filters( 'woocommerce_load_product_cogs_is_additive_flag', $cogs_value_is_additive, $product ); $product->set_props( array( 'cogs_value_is_additive' => $cogs_value_is_additive, ) ); }