Очень полезную штуку нашёл для того чтобы добавить к странице товара подсчёт стоимости товаров исходя из количества. Пришлось его немного переделать, так как выглядело не так как хотелось бы, но штука очень полезная. Рассчитать общую стоимость при увеличении количества на странице одного продукта WooCommerce если вам необходимо показать полную стоимость выбранного количества товаров.
add_action( ‘woocommerce_after_add_to_cart_button’, ‘ok2web_product_price_recalculate’ );
function ok2web_product_price_recalculate() {
global $product;
echo ‘<div id=»subtot»> Итого: <span class=»woocommerce-Price-amount amount»></span></div>’;
$price = $product->get_price();
$currency = get_woocommerce_currency_symbol();
wc_enqueue_js( »
$(‘[name=quantity]’).on(‘input change’, function() {
var qty = $(this).val();
var price = ‘» . esc_js( $price ) . «‘;
var price_string = (price*qty).toFixed(2);
$(‘#subtot > span’).html(price_string +'» . esc_js( $currency ) . «‘);
}).change();
» );
}
Добавляем как обычно в function.php, там где выделил красным измените на название вашего div в теме сайта.
Какой эффект достигается с использованием этой функции на странице товара WooCommerce?
Каким образом нужно изменить название div в коде, чтобы добавить функцию подсчета стоимости товаров на страницу товара в WooCommerce?
Какие изменения были внесены в подсчет стоимости товаров и как это повлияло на его внешний вид?
Как использовать и настроить функцию подсчета стоимости товаров на странице продукта в WooCommerce?
Какой функционал добавления подсчета стоимости товаров в WooCommerce был изменен на странице товара?
Какие изменения нужно внести в код, чтобы отображение подсчета стоимости товаров выглядело так, как хотелось бы?
Какие преимущества имеет добавление подсчета стоимости товаров на странице товара в WooCommerce?
Какие изменения были сделаны в коде для изменения внешнего вида подсчета стоимости товаров на странице товара?