Для добавления дополнительных полей на страницу оформления заказов WooCoomerce с помощью плагина ACF (Advanced Custom Fields) вы можете следовать следующим шагам:
1. Установите и активируйте плагин ACF на своем сайте. Вам нужна бесплатная или платная версия на ваш выбор.
2. Создайте новое поле продукта в ACF. Перейдите в раздел "Поля" в панели управления WordPress и нажмите на "Добавить новое". Затем создайте поле с нужными параметрами (например, текстовое поле, чекбокс, выпадающий список и т. д.). Укажите, что это поле должно быть отображено на странице оформления заказа.
3. Перейдите на страницу оформления заказа WooCommerce. Вам нужно отредактировать шаблон "checkout" для вашей темы. Создайте дочернюю тему (если вы еще не сделали этого) и скопируйте файл "checkout" из папки шаблонов WooCommerce в папку "woocommerce" вашей дочерней темы.
4. В файле "checkout" добавьте необходимый код ACF, чтобы отобразить созданные вами дополнительные поля. Вы можете вставить код ACF в нужно место на странице оформления заказа с помощью функции `get_field()` или `the_field()`.
5. Для влияния на сайдбар с ценой при выборе этих дополнительных полей вам потребуется JavaScript или jQuery. Вам нужно будет прослушивать изменения значений ваших дополнительных полей и обновлять сайдбар с ценой в соответствии с этими изменениями.
6. Если вам также необходимо сохранять значения этих дополнительных полей при оформлении заказа и отображать их в административной панели WooCommerce, вам может потребоваться настройка дополнительной логики и кастомного кода, чтобы сохранить значения полей в заказе и отобразить их при просмотре заказа.
Обратитесь к документации плагина ACF для получения более подробной информации о его использовании в вашей конкретной ситуации.