Как отобразить цену продукта в пользовательской мета-области woocommerce? - PullRequest
0 голосов
/ 26 сентября 2019

Я хочу отобразить цену товара в отдельном поле на одной странице.Это поле доступно только для чтения и не может редактировать эту цену.Также на странице с изменяемым товаром, когда вариации товара меняются в соответствии с этой ценой, тоже нужно менять.Я добавил ниже код для отображения настраиваемого поля на странице отдельного продукта.

add_action('woocommerce_before_add_to_cart_button', 'my_custom_checkout_field');

function my_custom_checkout_field() {
   // global $product;

    echo "test";
    echo '<div id="my_custom_checkout_field">';

    echo  ' <input type="text" name="my_field_name">';
    echo '</div>';
}

Я хочу добавить варианты цены продукта в этой области.

1 Ответ

0 голосов
/ 26 сентября 2019

Чтобы получить цену товара без крючка woocommerce, определите товар как глобальный глобальный $ product;а затем получить цену продукта

$product->get_price();

add_action('woocommerce_before_add_to_cart_button', 'my_custom_checkout_field');

function my_custom_checkout_field() {
   global $product;
   $price = $product->get_price();

    echo "test";
    echo '<div id="my_custom_checkout_field">';

    echo  ' <input type="text" name="my_field_name" value=".$price.">';
    echo '</div>';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...