من از کد زیر برای قیمت گذاری محصول در صفحه سبد خرید کالا استفاده می کنم. قیمتی که برای محصول نمایش داده میشه با قیمت فروش اون تفاوت داره و قیمت فروش رو از یکی از ویژگی ها می گیرم:
add_action( 'woocommerce_before_calculate_totals', 'add_custom_price', 10);
function add_custom_price( $cart_obj ) {
foreach ( $cart_obj->get_cart() as $key => $value ) {
$item_data = $value['data'];
$price0 = $item_data->get_attributes('per_one_price');
$price = (int) $price0;
$value['data']->set_price( $price );
}
}
اما مشکلی که دارم این است که قیمتی که