
The Shop page: quantity −/+ buttons, AJAX "Add to cart" with its "Added ✓" notice, and "Buy now"
Better Usability for WooCommerce removes the small but persistent friction points that cause shoppers to abandon: waiting for full page reloads, hunting for quantity controls, a cart step they did not need and checkout fields nobody fills in. A Buy now button takes a shopper from the product straight to the checkout, the checkout asks only what your store needs, and quantities can be changed — and items removed — right on the checkout page, free. It covers five areas — Shop, Product, Cart, Checkout and the whole store — with settings you can mix and match to fit your store.
Free features:
Cart
Checkout
Shop
Product
{stock} placeholder, optional custom threshold), giving hesitant shoppers a scarcity nudge with zero configuration beyond a toggleGeneral
PRO features:
Get the PRO version here.
Filters and actions for theme and plugin developers (in your theme’s functions.php or a small plugin):
wbu_select_max_quantity (filter) — the largest quantity the quantity select offers, also the Cart/Checkout blocks’ cap when a maximum is set; args: $max, $productwbu_max_quantity_message (filter) — the notice when an add to cart goes past “Max product quantity allowed”; args: $message, $max, $product_id, $new_quantitywbu_low_stock_badge_html (filter) — the low-stock badge’s HTML; args: $html, $product, $stock, $thresholdwbu_direct_checkout_url (filter) — where “Go to checkout directly” sends the shopper; args: $checkout_url, $urlwbu_cart_update_response (filter) — the classic cart’s AJAX refresh after a quantity change; args: $response, $cart_item_keywbu_checkout_quantity_updated (action) — a quantity changed on the checkout page was saved; args: $cart_item_key, $quantitywbu_export_settings_payload (filter) and wbu_settings_imported (action) — the Tools tab’s settings export and importwbu_get_template (filter) — a template’s path, to use your own copy; args: $path, $namewbu_buy_now_button_html (filter) — the “Buy now” button’s HTML; args: $html, $product, $place (product or shop)wbu_buy_now_redirect_url (filter) — where “Buy now” sends the shopper; args: $checkout_url, $urlwbu_is_shop_loop, wbu_enable_quantity_input, wbu_enable_qtybuttons, wbu_qtybtn_minus / wbu_qtybtn_plus, wbu_shop_quantity_value, wbu_low_stock_threshold, wbu_frontend_vars (the settings the scripts get) and mh_wbu_settings (the settings and their defaults)