{"id":74858,"date":"2017-10-09T11:03:46","date_gmt":"2017-10-09T11:03:46","guid":{"rendered":"https:\/\/br.wordpress.org\/plugins\/woocommerce-better-usability\/"},"modified":"2023-01-11T12:39:03","modified_gmt":"2023-01-11T12:39:03","slug":"woo-better-usability","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/woo-better-usability\/","author":14476247,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.55","stable_tag":"1.0.55","tested":"6.1.10","requires":"4.8","requires_php":"","requires_plugins":"","header_name":"WooCommerce Better Usability","header_author":"Moises Heberle","header_description":"Improves overall Woocommerce user experience","assets_banners_color":"","last_updated":"2023-01-11 12:39:03","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/woo-better-usability","header_author_uri":"https:\/\/pluggablesoft.com\/contact","rating":4.9,"author_block_rating":0,"active_installs":800,"downloads":61430,"num_ratings":21,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"moiseh","date":"2017-10-21 19:57:13"},"1.0.10":{"tag":"1.0.10","author":"moiseh","date":"2018-03-22 14:35:01"},"1.0.11":{"tag":"1.0.11","author":"moiseh","date":"2018-03-22 14:35:01"},"1.0.12":{"tag":"1.0.12","author":"moiseh","date":"2018-04-28 20:39:47"},"1.0.13":{"tag":"1.0.13","author":"moiseh","date":"2018-04-28 20:39:47"},"1.0.14":{"tag":"1.0.14","author":"moiseh","date":"2018-06-24 19:07:04"},"1.0.15":{"tag":"1.0.15","author":"moiseh","date":"2018-06-24 19:07:04"},"1.0.16":{"tag":"1.0.16","author":"moiseh","date":"2018-09-15 12:26:12"},"1.0.17":{"tag":"1.0.17","author":"moiseh","date":"2018-11-09 18:32:05"},"1.0.18":{"tag":"1.0.18","author":"moiseh","date":"2018-12-02 11:23:48"},"1.0.19":{"tag":"1.0.19","author":"moiseh","date":"2018-12-04 00:48:46"},"1.0.2":{"tag":"1.0.2","author":"moiseh","date":"2017-10-27 16:37:47"},"1.0.20":{"tag":"1.0.20","author":"moiseh","date":"2019-01-20 12:20:24"},"1.0.21":{"tag":"1.0.21","author":"moiseh","date":"2019-02-10 12:23:27"},"1.0.22":{"tag":"1.0.22","author":"moiseh","date":"2019-02-14 00:35:52"},"1.0.23":{"tag":"1.0.23","author":"moiseh","date":"2019-02-14 00:35:52"},"1.0.24":{"tag":"1.0.24","author":"moiseh","date":"2019-03-07 10:38:13"},"1.0.25":{"tag":"1.0.25","author":"moiseh","date":"2019-03-14 18:15:20"},"1.0.26":{"tag":"1.0.26","author":"moiseh","date":"2019-04-16 01:00:50"},"1.0.27":{"tag":"1.0.27","author":"moiseh","date":"2019-06-17 22:54:35"},"1.0.28":{"tag":"1.0.28","author":"moiseh","date":"2019-08-14 19:27:36"},"1.0.29":{"tag":"1.0.29","author":"moiseh","date":"2019-08-22 22:29:23"},"1.0.3":{"tag":"1.0.3","author":"moiseh","date":"2017-11-02 16:13:02"},"1.0.30":{"tag":"1.0.30","author":"moiseh","date":"2019-11-12 23:00:45"},"1.0.31":{"tag":"1.0.31","author":"moiseh","date":"2020-01-03 18:48:10"},"1.0.32":{"tag":"1.0.32","author":"moiseh","date":"2020-01-08 13:46:13"},"1.0.33":{"tag":"1.0.33","author":"moiseh","date":"2020-01-24 23:41:13"},"1.0.34":{"tag":"1.0.34","author":"moiseh","date":"2020-03-21 17:06:15"},"1.0.35":{"tag":"1.0.35","author":"moiseh","date":"2020-04-21 12:10:18"},"1.0.36":{"tag":"1.0.36","author":"moiseh","date":"2020-05-19 20:17:03"},"1.0.37":{"tag":"1.0.37","author":"moiseh","date":"2020-05-25 13:02:58"},"1.0.38":{"tag":"1.0.38","author":"moiseh","date":"2020-05-30 20:12:41"},"1.0.39":{"tag":"1.0.39","author":"moiseh","date":"2020-06-27 18:31:38"},"1.0.4":{"tag":"1.0.4","author":"moiseh","date":"2017-11-10 10:14:44"},"1.0.40":{"tag":"1.0.40","author":"moiseh","date":"2020-08-13 12:52:42"},"1.0.41":{"tag":"1.0.41","author":"moiseh","date":"2020-08-19 21:40:05"},"1.0.42":{"tag":"1.0.42","author":"moiseh","date":"2020-09-08 19:37:12"},"1.0.43":{"tag":"1.0.43","author":"moiseh","date":"2020-09-14 16:23:05"},"1.0.44":{"tag":"1.0.44","author":"moiseh","date":"2020-09-28 21:27:40"},"1.0.45":{"tag":"1.0.45","author":"moiseh","date":"2020-10-09 13:53:12"},"1.0.46":{"tag":"1.0.46","author":"moiseh","date":"2020-10-28 11:29:53"},"1.0.47":{"tag":"1.0.47","author":"moiseh","date":"2021-02-22 22:37:21"},"1.0.48":{"tag":"1.0.48","author":"moiseh","date":"2021-04-15 00:36:18"},"1.0.49":{"tag":"1.0.49","author":"moiseh","date":"2021-07-22 22:49:06"},"1.0.5":{"tag":"1.0.5","author":"moiseh","date":"2017-11-13 12:27:44"},"1.0.50":{"tag":"1.0.50","author":"moiseh","date":"2021-11-05 21:00:04"},"1.0.51":{"tag":"1.0.51","author":"moiseh","date":"2022-02-21 22:58:44"},"1.0.52":{"tag":"1.0.52","author":"moiseh","date":"2022-05-03 23:15:28"},"1.0.54":{"tag":"1.0.54","author":"moiseh","date":"2022-11-09 16:27:49"},"1.0.55":{"tag":"1.0.55","author":"moiseh","date":"2023-01-11 12:39:03"},"1.0.6":{"tag":"1.0.6","author":"moiseh","date":"2017-11-19 11:07:46"},"1.0.7":{"tag":"1.0.7","author":"moiseh","date":"2017-11-27 10:53:27"},"1.0.8":{"tag":"1.0.8","author":"moiseh","date":"2017-12-08 23:17:52"},"1.0.9":{"tag":"1.0.9","author":"moiseh","date":"2018-02-14 23:39:33"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":1,"4":0,"5":20},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1745476,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.10","1.0.11","1.0.12","1.0.13","1.0.14","1.0.15","1.0.16","1.0.17","1.0.18","1.0.19","1.0.2","1.0.20","1.0.21","1.0.22","1.0.23","1.0.24","1.0.25","1.0.26","1.0.27","1.0.28","1.0.29","1.0.3","1.0.30","1.0.31","1.0.32","1.0.33","1.0.34","1.0.35","1.0.36","1.0.37","1.0.38","1.0.39","1.0.4","1.0.40","1.0.41","1.0.42","1.0.43","1.0.44","1.0.45","1.0.46","1.0.47","1.0.48","1.0.49","1.0.5","1.0.50","1.0.51","1.0.52","1.0.54","1.0.55","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2373164,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2373164,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2373164,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2373164,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2373164,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2373164,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":2373164,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"Add to cart on Shop","2":"Cart configuration","3":"Product configuration","4":"Shop configuration"}},"plugin_section":[],"plugin_tags":[221,3148,3893,3800,286],"plugin_category":[45],"plugin_contributors":[81920],"plugin_business_model":[],"class_list":["post-74858","plugin","type-plugin","status-closed","hentry","plugin_tags-ajax","plugin_tags-checkout","plugin_tags-usability","plugin_tags-ux","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-moiseh","plugin_committers-moiseh"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/woo-better-usability.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/woo-better-usability\/assets\/screenshot-1.png?rev=2373164","caption":"Add to cart on Shop"},{"src":"https:\/\/ps.w.org\/woo-better-usability\/assets\/screenshot-2.png?rev=2373164","caption":"Cart configuration"},{"src":"https:\/\/ps.w.org\/woo-better-usability\/assets\/screenshot-3.png?rev=2373164","caption":"Product configuration"},{"src":"https:\/\/ps.w.org\/woo-better-usability\/assets\/screenshot-4.png?rev=2373164","caption":"Shop configuration"},{"src":"https:\/\/ps.w.org\/woo-better-usability\/assets\/screenshot-5.png?rev=2373164","caption":""},{"src":"https:\/\/ps.w.org\/woo-better-usability\/assets\/screenshot-6.png?rev=2373164","caption":""},{"src":"https:\/\/ps.w.org\/woo-better-usability\/assets\/screenshot-7.png?rev=2373164","caption":""}],"raw_content":"<!--section=description-->\n<p>Provides overall improvements of the user experience when buying products in a WooCommerce based store. The areas of that the improvements was included are: Shop, Product, Cart and Checkout.<\/p>\n\n<p>Free version features:<\/p>\n\n<ul>\n<li>Auto refresh the price totals on cart page when quantity changes using AJAX<\/li>\n<li>Show \"-\" and \"+\" buttons around the quantity field<\/li>\n<li>Show confirmation before user changes quantity to zero<\/li>\n<li>Go to checkout directly instead of cart page (simplified buy process)<\/li>\n<li>Allow to delete or change quantity on checkout page<\/li>\n<li>Allow to change product quantity direct on shop page<\/li>\n<li>Allow to add to cart AJAX on product page (like on shop)<\/li>\n<li>Ability to override various default things of WooCommerce<\/li>\n<li>Hide quantity fields on Product and Cart pages<\/li>\n<\/ul>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=ysF3ZLYO1nQ ]<\/p>\n\n<p>Premium version features:<\/p>\n\n<ul>\n<li>Synchronize products automatically with cart when change quantity <a href=\"https:\/\/youtu.be\/Xqv8rZ-hoOk\">view demo<\/a><\/li>\n<li>Update price automatically in Product and Shop pages, like on cart <a href=\"https:\/\/youtu.be\/ZKYJZAUXV_g\">view demo<\/a><\/li>\n<li>Change product variations directly in Shop page, meaning less clicks to buy <a href=\"https:\/\/youtu.be\/NhJewWjX-I8\">view demo<\/a><\/li>\n<li>Synchronize with MiniCart widget from Shop or Product pages <a href=\"https:\/\/youtu.be\/r7XQtkPV7sg\">view demo<\/a><\/li>\n<li>Make AJAX requests to delete product on checkout page, without full page reload <a href=\"https:\/\/youtu.be\/KYkqoqfsi3U\">view demo<\/a><\/li>\n<li>Allow to change quantities in Mini-Cart widget <a href=\"https:\/\/youtu.be\/8GDpWQhcfyU\">view demo<\/a><\/li>\n<\/ul>\n\n<p>Get PRO version <a href=\"https:\/\/gum.co\/wbupro\">clicking here<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>woo-better-usability.zip<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>It's done. Now you can go to the Settings to customize what you want<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.55<\/h4>\n\n<ul>\n<li>Added <code>High-Performance order storage<\/code> compatibility<\/li>\n<\/ul>\n\n<h4>1.0.54<\/h4>\n\n<ul>\n<li>Tested with WooCommerce 7.0.1 and WordPress 6.1<\/li>\n<\/ul>\n\n<h4>1.0.53<\/h4>\n\n<ul>\n<li>Changed the shop quantity area and Add to cart button to be more template-standard<\/li>\n<\/ul>\n\n<h4>1.0.52<\/h4>\n\n<ul>\n<li>Fixed buttons and shop quantity issues for Flatsome theme<\/li>\n<\/ul>\n\n<h4>1.0.51<\/h4>\n\n<ul>\n<li>Adding better quantity buttons compatibility with ShopEngine + Elementor<\/li>\n<li>Tested with WordPress 5.9 and WooCommerce 6.2.0<\/li>\n<\/ul>\n\n<h4>1.0.50<\/h4>\n\n<ul>\n<li>Reducing the templating overrides to make the AJAX add to cart features<\/li>\n<li>Increasing compatibility with WooCommerce and plugins<\/li>\n<li>Changed default plus and minus buttons looking<\/li>\n<li>Tested with WC 5.8.1<\/li>\n<\/ul>\n\n<h4>1.0.49<\/h4>\n\n<ul>\n<li>Added a span with named class product_name to product title at checkout page<\/li>\n<li>Fixed block and unblock effect functions to avoid edge cases errors<\/li>\n<li>Tested with WC 5.5.1 and WP 5.8<\/li>\n<\/ul>\n\n<h4>1.0.48<\/h4>\n\n<ul>\n<li>Fixed WooCommerce 5.2 checkout quantity and remove button incompatibilities<\/li>\n<li>Adding <code>wbu_ajax_add_to_cart_legacy<\/code> filter to use AJAX Add to cart buttons in more compatible way<\/li>\n<\/ul>\n\n<h4>1.0.47<\/h4>\n\n<ul>\n<li>Added single_add_to_cart_button class for Add cart buttons in Shop<\/li>\n<li>Added BlockUI loading effect on Checkout table when changing quantity<\/li>\n<li>Allow to reduce quantity with minus button when preloaded exceeding the max limit<\/li>\n<li>Improved quantity buttons support<\/li>\n<li>Updated Tested up to tag<\/li>\n<\/ul>\n\n<h4>1.0.46<\/h4>\n\n<ul>\n<li>When product is sold individually, disable quantity buttons in single product page<\/li>\n<li>Fixed some WooCommerce frontend event listeners<\/li>\n<\/ul>\n\n<h4>1.0.45<\/h4>\n\n<ul>\n<li>Using document instead document.body listeners that was causing issues with some themes<\/li>\n<li>Fix incorrect translation domain for specific config<\/li>\n<li>Compatibility with Saasland theme buttons<\/li>\n<li>Define more global quantity event listener for different cart theme layouts<\/li>\n<li>Fixed missing hook call to display -\/+ buttons in single product page when using selects<\/li>\n<li>Added option: Display quantity buttons everywhere, simplified buttons display config<\/li>\n<\/ul>\n\n<h4>1.0.44<\/h4>\n\n<ul>\n<li>Cleaning unused source code<\/li>\n<li>Changed plus and minus buttons display to be more standard (using woo *_quantity_input_field hooks)<\/li>\n<li>Removing <code>Fix layout break when Enter key is pressed<\/code> config to use <code>wbu_fix_cart_enter_key<\/code> filter instead<\/li>\n<\/ul>\n\n<h4>1.0.43<\/h4>\n\n<ul>\n<li>Fixing bug in lib that was displaying unwanted admin notices<\/li>\n<li>Updated WooCommerce tested tag<\/li>\n<\/ul>\n\n<h4>1.0.42<\/h4>\n\n<ul>\n<li>Fixed text domain to allow plugin string translation<\/li>\n<li>Reduced and removed unnecessary frontend variables to reduce page size load<\/li>\n<li>Removing minified asset wbulite.min.js for better coding standards and debug<\/li>\n<\/ul>\n\n<h4>1.0.41<\/h4>\n\n<ul>\n<li>Fixed flatsome duplicating add to cart section issue in shop page<\/li>\n<li>Updated WooCommerce and WordPress tested tag<\/li>\n<\/ul>\n\n<h4>1.0.40<\/h4>\n\n<ul>\n<li>Removing deprecated PHP short_open_tag blocks<\/li>\n<li>Supporting for decimal quantity increment and decrement buttons<\/li>\n<\/ul>\n\n<h4>1.0.39<\/h4>\n\n<ul>\n<li>Optimized Hide View cart link after add product config to not blink after add<\/li>\n<li>Added per product limit compatibility with BeRocket Min and Max Quantity for WooCommerce plugin<\/li>\n<\/ul>\n\n<h4>1.0.38<\/h4>\n\n<ul>\n<li>Reversed changelog ordering to make it more standard<\/li>\n<li>Changed plugin notices to respect the guidelines<\/li>\n<li>Standardization of custom plugin templates overriding in theme<\/li>\n<li>Added filter wbu_bypass_shop_quantity_override to avoid templae override quantity html area in Shop<\/li>\n<li>Fixed View cart link after add product option to work with Greenmart theme<\/li>\n<\/ul>\n\n<h4>1.0.37<\/h4>\n\n<ul>\n<li>Added custom theme template overriding similar to WooCommerce<\/li>\n<li>Removed listener for minus and plus buttons because it causing trouble with many themes<\/li>\n<\/ul>\n\n<h4>1.0.36<\/h4>\n\n<ul>\n<li>Fixed Divi theme child compatibility in increase\/decrease buttons<\/li>\n<li>Fixed Porto theme issues with duplicated quantity buttons<\/li>\n<li>Prevent page reload in specific cases after change quantity in shop<\/li>\n<li>Added listener for minus and plus buttons used in most themes<\/li>\n<li>Compatibility with BeRocket Ajax Products Filter plugin<\/li>\n<li>Avoid double quantity increment when using Astra theme<\/li>\n<li>Refresh minicart totals when change quantity in checkout<\/li>\n<\/ul>\n\n<h4>1.0.35<\/h4>\n\n<ul>\n<li>Fixed divi theme child quantity on shop display<\/li>\n<li>Added wp 5.4 tested up to tag<\/li>\n<li>The option to transform Add to Cart into AJAX in Product is now generic for all pages<\/li>\n<\/ul>\n\n<h4>1.0.34<\/h4>\n\n<ul>\n<li>Added compatibility support with WooCommerce 4.0.1<\/li>\n<\/ul>\n\n<h4>1.0.33<\/h4>\n\n<ul>\n<li>Respect max stock quantities when using select input for quantities<\/li>\n<li>Fixed bug that not displaying select input in Cart in some conditions<\/li>\n<\/ul>\n\n<h4>1.0.32<\/h4>\n\n<ul>\n<li>Fixed checkout max input quantity validation<\/li>\n<\/ul>\n\n<h4>1.0.31<\/h4>\n\n<ul>\n<li>Added compatibility support with WooCommerce 3.8.1<\/li>\n<li>Fixed Undefined Index error in Shop page<\/li>\n<\/ul>\n\n<h4>1.0.30<\/h4>\n\n<ul>\n<li>Added support for modified remove link zero quantity check<\/li>\n<li>Added support for Woo Gutenberg Products Block plugin<\/li>\n<\/ul>\n\n<h4>1.0.29<\/h4>\n\n<ul>\n<li>Updated <code>WC tested up to<\/code> tag<\/li>\n<\/ul>\n\n<h4>1.0.28<\/h4>\n\n<ul>\n<li>Removing -\/+ buttons when product is sold individually<\/li>\n<\/ul>\n\n<h4>1.0.27<\/h4>\n\n<ul>\n<li>Fixed blockUI to hide when finish Custom AJAX callback<\/li>\n<li>Added AJAX timeout for quantity change refresh<\/li>\n<li>Updated <code>WC tested up to<\/code> tag<\/li>\n<\/ul>\n\n<h4>1.0.26<\/h4>\n\n<ul>\n<li>Changed the cart overlay behavior in Custom AJAX mode to use the default of WooCommerce<\/li>\n<\/ul>\n\n<h4>1.0.25<\/h4>\n\n<ul>\n<li>Fix and optimize some mess in JS code and removing loops<\/li>\n<li>Fix issue in Related products not showing quantity input for first product<\/li>\n<\/ul>\n\n<h4>1.0.24<\/h4>\n\n<ul>\n<li>Enqueue assets in all pages for better compatibility with custom pages<\/li>\n<li>Reduced <code>is shop loop<\/code> detection checks to better compatibility with Elementor and relateds<\/li>\n<li>Added overlay when AJAX refreshing cart using <code>Run Custom AJAX<\/code> method<\/li>\n<li>Removed option <code>Don't apply this option to front page<\/code> (use <code>wbu_enable_quantity_input<\/code> filter instead)<\/li>\n<li>Removed option <code>Always enqueue assets for better compatibility<\/code><\/li>\n<li>Removed option <code>Optimize to make Cart work better when embebed in other pages<\/code><\/li>\n<\/ul>","raw_excerpt":"Provides overall improvements of the user experience when buying products in a WooCommerce based store. The areas of that the improvements was include &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/74858","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=74858"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/moiseh"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=74858"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=74858"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=74858"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=74858"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=74858"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=74858"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}