有用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
});
} );