بروزرسانی اتوماتیک سبد خرید با تغییر تعداد
یکی از موارد ضروری از نظر من در ووکامرس آپدیت شدن اتوماتیک مبلغ فاکتور در صفحه سبد خرید با تغییر تعداد است. همانطور که حتما می دانید در صفحه سبد خرید فروشگاه های ووکامرس اگر تعداد محصولات را تغییر دهید بایستی روی دکمه “بروز رسانی سبد” کلیک کنید تا سبد خرید بروزرسانی شود و سپس به مرحله بعد بروید. توسط این ترفند این یک مرحله اضافه را در سایت خود نخواهید داشت و رضایت بیشتری از مشتریان کسب می کنید.
با قرار دادن کد زیر داخل فایل functions.php قالب سایت خود امکان آپدیت اتوماتیک سبد خرید را فراهم کنید:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
add_action( 'wp_footer', 'wootips_cart_refresh_update_qty' ); function wootips_cart_refresh_update_qty() { if (is_cart()) { ?> <script type="text/javascript"> jQuery('div.woocommerce').on('click', 'input.qty', function(){ jQuery("[name='update_cart']").trigger("click"); }); </script> <?php } } |
پس از این کار می توانید حتی دکمه “بروزرسانی سبد” را پنهان نمایید، روش های مختلفی برای این کار هست که من ساده ترین آن توسط CSS را برای شما می نویسم. بسته به اینکه در قالب شما از input یا button برای این دکمه استفاده شده است یکی از دو بخش کد css زیر را در فایل استایل قالب خود اضافه نمایید:
1 2 3 4 5 6 7 8 9 |
input[name='update_cart'] { display: none !important; } و یا button[name='update_cart'] { display: none !important; } |
این کد کار نمی کنه