Поддержка WooCommerce изменение цены продукта через function.php не работает с полями ACF

  • Здравствуйте! Мне нужно к цене продукта добавлять значение с произвольного поля ACF
    Нашел код
    function.php

    add_action('woocommerce_get_price','change_price_regular_member', 10, 2);
    function change_price_regular_member($price, $productd){
      global $product;
      $product_id=$product->id;
      $current_price = (int)get_field('markup_for_the_goods', $product_id);
        return ($price*$current_price/100)+$price;
    }

    но он делает только визуальные изменения. При нажатии на «Добавить в корзину» заносится базовая цена.
    В карточке товара цена выводится
    echo $product->get_price_html();

  • Тема «изменение цены продукта через function.php не работает с полями ACF» закрыта для новых ответов.