• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Стоимость сгруппированного продукта

GlowWormy

Форумчанин
Пользуюсь сгруппированными товарами
Захотелось, чтоб перед добавлением в корзину покупатель видел сумму, на которую он делает покупку по определенному товару
Нашла. Вставила.

Код:
add_action( 'woocommerce_before_add_to_cart_button', 'woocommerce_total_product_price', 10, 2 );
    function woocommerce_total_product_price() {
    global $woocommerce, $product;
    echo '<div id="product-total-price">';
        _e('СУММА: ','woocommerce');
        echo ' </span><span class="price"></span> ' . ' <span class="currency">' . get_woocommerce_currency_symbol();
        echo '</div>';
    ?>
    <script>
    jQuery(function($){
        var current_cart_total = <?php echo $woocommerce->cart->cart_contents_total; ?>, currency = '<?php echo get_woocommerce_currency_symbol(); ?>';
        $('.input-text.qty, .quantity_select .qty').on('change',function(){
            var overall_total = 0;
            $('.input-text.qty, .quantity_select .qty').each(function(){
                var price = $(this).parents('.grouped-product-item').data('price');
                var items = $(this).val();
                var total = price * items;
                overall_total = overall_total + total;
            });

            if ( overall_total > 0 ) {
                $('#product-total-price').fadeIn('fast');
                $('#product-total-price .price').html( overall_total.toFixed(2));
            }
            else {
                $('#product-total-price .price').html('0'); }
            });
     });
    </script>
<?php }

ОНО РАБОТАЛО до очередного обновления woocommerce (((
уже не работает... Подскажите, пожалуйста, что исправить... или может другой способ реализации задуманного...

Спасибо.

Ссылка для посмотреть http://www.filato.in.ua/shop/winter/sherst-seraya-600-m-100-g/
 
Сверху Снизу