У меня есть товары, которые продаются оптом / в пачках и продаются по 6-9 штук на товар Теперь я хочу отобразить две цены, во-первых, это будет оптовая цена, которая будет по умолчанию обычной ценой товара, а во-вторых, будет цена за штуку / средняя цена для каждого товара. Я вычислил первую часть цены, но для средней цены я добавил настраиваемое поле с именем «части» в бэкэнд и дал значения в продуктах.
Я использую следующий код для расчета и отображения Средняя цена на странице продаж / категории и странице продукта.
function average_price(){
$wholesaleprice=get_regular_price();
$wholesalepieces=get_field('pieces');
$averageprice= "$wholesaleprice / $wholesalepieces";
}
<p class="<?php echo esc_attr( add_action( 'woocommerce_product_price_class', 'average_price' ) ); ?>"><?php echo "Average Price : ", get_woocommerce_currency_symbol(). $averageprice; ?></p>
Я редактирую в цене. php в плагине woocommerce.
Скажите, пожалуйста, что я делаю не так? Если вам нужна дополнительная информация, я буду рад ее предоставить.