Оформить покупку с помощью woocommerce_product_get_price

Мне нужно удвоить цену за каждый продукт в интерфейсе Woocommerce. Для этого я использовал следующий код:

add_filter( 'woocommerce_product_get_price', 'double_price', 10, 2 ); function double_price( $price, $product ){ return $price*2; } 

Но с этим кодом возникает ошибка. неверно. например, цена оригинального продукта равна 10. Мы удваиваем цену по этому коду. поэтому цена продукта составляет 20 сейчас. Когда я добавил этот продукт в корзину, цена по каталогу и выписке будет равна 40. Это означает, что это умножение происходит в два раза.

Пожалуйста, помогите решить эту проблему.