Плагин автообновления корзины

Плагин для автообновления корзины вукомерс

Данный плагин прячет кнопку «Обновить корзину», а само обновление корзины происходит при изменении количества товаров.

Плагин работает только со стандартной кнопкой вукоммерса.

Как работает плагин

Код

<?php
/* ====================================
 * Plugin Name: Автообновление корзины
 * Description: Плагин для автообновления корзины, чтобы пользователь не нажимал кнопку обновить корзину, так же скрывает саму кнопку.
 * Author:      Allslava
 * Author URI:  https://allslava.ru/
 * Plugin URI:  https://allslava.ru/plagin-dlya-avtoobnovleniya-korziny-vukomers/
 * Version: 1.02
 * ==================================== */


add_action( 'wp_footer', 'cart_update_qty_script' );
function cart_update_qty_script() {
    if (is_cart()) :     // Проверяем страница корзины это или нет
    ?>

	<style>
		/*Скрываем кнопку 'Обновить корзину'*/
		.woocommerce button[name="update_cart"],
 		.woocommerce input[name="update_cart"] {
		display: none;
		}
	</style>

    <script>
jQuery( function( $ ) {
 
	$( '.woocommerce' ).on( 'change', '.qty', function() { // поле с количеством имеет класс .qty, вешаем "слушателя"
		 setTimeout(function() {
                    $( '[name="update_cart"]' ).trigger( 'click' ); // Кликаем на кпоку обновления корзины.
                }, 500 ); // 500 - задержка в мс до срабатывания
	} );
} );           
</script>

    <?php
    endif;
}

Скачать плагин

Оставьте комментарий

Ваш адрес email не будет опубликован.