WordPress

Woocommerce 自動更新購物車

有用Woocommerce的都知道,在購物車頁面如果要更改商品數量,在改完數量後,還必須按下「更新購物車」才會真的更新,但老實說,這樣的購物體驗不太好,也有外掛專門針對這反人類設計做改善,但其實不用外掛就可以直接解決了,參考下面的code,看是要用外掛 Code Snippet加入,或者直接加在functions.php 都可以,大家快試試看吧!

 

var timeout;

jQuery( function( $ ) {
	$('.woocommerce').on('change', 'input.qty', function(){

		if ( timeout !== undefined ) {
			clearTimeout( timeout );
		}

		timeout = setTimeout(function() {
			$("[name='update_cart']").trigger("click");
		}, 1000 ); // 1 second delay, half a second (500) seems comfortable too

	});
} );

 

留言
回到頂端