Ответы пользователя по тегу WooСommerce
  • Фатальная ошибка при отключении плагина Woocommerce на Wordpress. Как исправить?

    @alexiusgrey
    Нигде в функциях нету чего-то типа if woocommerce{ и скорее всего какие-то инклюды}
    Вот если где-то есть - то этот if отключить. Если тема написана руками. Если на билдерах то хз.
    Ответ написан
  • Как умножить цену выбранной вариации на количество на странице ТОВАРА?

    @alexiusgrey Автор вопроса
    Вот такая рекурсия.
    Еще надо проверить на косячность и не задевает ли другие функции
    Пишу скорее для себя в будущем, потому что часто нахожу тут свои же вопросы и ответы, но если кому поможет - ок
    jQuery(document).on('found_variation', 'form.cart', function( event, variation ) {  
    	     var qtty = jQuery('.summary .quantity .qty').val(); 
    	      currency    = currency = ' <?php echo get_woocommerce_currency_symbol(); ?>',
              vprice       = jQuery('.woocommerce-variation-price .amount').text().replace(/ /g,''),
              parsePrice  = parseFloat(vprice)*qtty,
              totalPrice  = 'У кошик за ' + parsePrice.toFixed(2) + currency;
             jQuery('.summary .single_add_to_cart_button').html(totalPrice); 
    			jQuery( '[name=quantity]' ).on( 'input change', function() {
    					     var qtty = jQuery('.summary .quantity .qty').val(); 
    						  currency    = currency = ' <?php echo get_woocommerce_currency_symbol(); ?>',
    						  vprice       = jQuery('.woocommerce-variation-price .amount').text().replace(/ /g,''),
    						  parsePrice  = parseFloat(vprice)*qtty,
    						  totalPrice  = 'У кошик за ' + parsePrice.toFixed(2) + currency;
    						 jQuery('.summary .single_add_to_cart_button').html(totalPrice);   
    				});
          });	
    	
    	jQuery( '.product-type-simple [name=quantity]' ).on( 'input change', function() {
    					     var qtty = jQuery('.summary .quantity .qty').val(); 
    						  currency    = currency = ' <?php echo get_woocommerce_currency_symbol(); ?>',
    						  vprice       = jQuery('.summary .woocommerce-Price-amount').text().replace(/ /g,''),
    						  parsePrice  = parseFloat(vprice)*qtty,
    						  totalPrice  = 'У кошик за ' + parsePrice.toFixed(2) + currency;
    						 jQuery('.summary .single_add_to_cart_button').html(totalPrice);   
    				});
    Ответ написан
    Комментировать
  • Почему плывет сайт в safari?

    @alexiusgrey
    Вариант только глянуть через что-то типа lambdastudio. Там эмулятор айфона с кодом, кажется 6 бесплатный попыток на 10 минут с одного мейла. Если мало, можно зарегистрировать хоть 10 с разных мейлов.
    У меня тоже ехало, когда у клиента был айфон ниже 11 версии. Там было такое, что и не угадать - высота блоков, в 100% то ли растягивала их на всю, то ли как минимльная была нужна, уже забыл. В общем вообще не очевидные для людских современных браузеров вещи.
    Ответ написан
    Комментировать