Increment Buttons for Woo
Add clean, fast, and lightweight increment/decrement buttons to WooCommerce quantity fields. Perfect for developers!
Plugin info
Maintenance & Compatibility
Maintenance score
Maintained β’ Last updated 115 days ago
Is Increment Buttons for Woo abandoned?
Likely maintained (last update 115 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
Perfect for developers! A clean, fast, and lightweight WordPress plugin that adds professional increment/decrement buttons to WooCommerce quantity fields. 100% free, zero bloat, and built with modern standards.
Why Choose This Plugin?
π Developer-Friendly
* Clean, minimal code β No unnecessary bloat or dependencies
* Modern PHP standards β Built with current best practices
* Easy to customize β Simple CSS classes for complete control
* Well-documented β Comprehensive guides and examples
β‘ Fast & Lightweight
* Minimal footprint β Only essential code included
* Optimized performance β Fast loading and smooth interactions
* No external dependencies β Everything you need is included
* Efficient CSS/JS β Minified and optimized assets
π¨ Clean & Professional
* Modern design β Clean, minimalist appearance
* Responsive layout β Works perfectly on all devices
* Accessibility friendly β Proper focus states and keyboard navigation
* Theme compatible β Works with any properly coded theme
π§ Easy Customization
* Simple CSS classes β Easy to override and customize
* No predefined styles β Start with a clean base
* Flexible configuration β Choose exactly what you need
* Developer tools β Built-in debug mode for troubleshooting
Key Features
- Clean, Modern Design β Minimalist base style thatβs easy to customize
- Flexible Display Options β Choose where to show the buttons (product pages, shop, categories)
- Customizable Label β Show/hide quantity label with custom text
- Dual Input Methods β Use +/- buttons or type directly in the quantity field
- Hidden Spinner Arrows β Clean input appearance without browser spinner buttons
- Responsive Design β Touch-friendly buttons for mobile devices
- Easy CSS Customization β Simple CSS classes for complete style control
- WooCommerce HPOS Compatible β Works with High-Performance Order Storage
- AJAX Support β Smooth quantity updates without page reload
- Accessibility Friendly β Proper focus states and keyboard navigation
- Multilingual Support β Fully translated in English and Spanish
- Translation Ready β Easy to add more languages
- Debug Mode β Built-in debugging tools for developers
Perfect For Developers
- Zero Bloat β Only essential functionality, no unnecessary features
- Clean Code β Modern PHP standards and best practices
- Easy to Extend β Well-structured codebase for customization
- Performance Optimized β Fast loading and efficient operation
- Theme Independent β Works with any properly coded theme
- CSS Ready β Simple classes for easy styling customization
Debug Mode
The plugin includes a built-in debug mode for developers:
Enabling Debug Mode
1. Go to Settings > Increment Buttons for Woo
2. Check the βEnable Debug Modeβ option
3. Save settings
Debug Features
* Real-time debugging on product pages (admin only)
* Plugin status verification
* Settings validation
* Template override testing
* Asset loading verification
* Element detection in HTML
Debug Panel
When enabled, administrators will see a debug panel on product pages showing:
* Plugin activation status
* WooCommerce compatibility
* Current settings
* Template override status
* Asset file existence
* HTML element detection
* JavaScript functionality
This is perfect for troubleshooting and development work.
Installation
- Upload the plugin files to the
/wp-content/plugins/directory or install via WordPress Plugins “Add New”. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Visit WooCommerce Settings Increment Buttons for Woo to customize options.
Frequently Asked Questions
Yes, it works with any properly coded WooCommerce-compatible theme.
Yes, the plugin is fully compatible with WooCommerce High-Performance Order Storage.
Yes, you can override the default CSS classes in your theme or custom CSS.
Yes! All quantity updates happen instantly without page reloads.
Donate link: https://coff.ee/mdesigner
Review feed
Changelog
1.0.9
- Added Cart and Checkout pages to display locations.
- Increased CSS specificity to avoid theme conflicts.
- Changed increment/decrement buttons from
<button>to<div>elements for improved flexibility. - Added
role="button"andtabindex="0"to newdivelements for enhanced accessibility. - Updated JavaScript to handle keyboard events (Enter/Space) for
divbuttons.
1.0.8
- Added “Requires Plugins: woocommerce” header for WordPress 6.5+ dependency management.
- Removed all
deactivate_plugins()calls from runtime to comply with WordPress.org guidelines. - Kept WooCommerce check in activation hook as a fallback for older WordPress versions.
- Updated
INCRBUFO_PLUGIN_VERSIONconstant and plugin header version to 1.0.8. - Aligned
@versionin file headers. - Minor code cleanup and comment updates.
1.0.7
- Fixed final nonce sanitization issue in template files
- Added proper unslash and sanitization for $_POST[‘_wpnonce’]
- Complete WordPress.org security compliance achieved
- All Plugin Check errors resolved
1.0.6
- Fixed final security issues in Plugin Check
- Added proper nonce verification in template files
- Fixed input sanitization order (unslash before sanitize)
- Fixed all remaining unescaped output issues
- Complete WordPress.org security compliance achieved
1.0.5
- Fixed remaining security issues in Plugin Check
- Added proper nonce verification and input sanitization
- Fixed all unescaped output issues
- Reduced tags to exactly 5 (WordPress.org requirement)
- Shortened description to under 150 characters
- Complete WordPress.org compliance achieved
1.0.4
- Fixed all security and code quality issues detected by Plugin Check
- Added proper escaping for all output (esc_html, esc_attr, wp_kses_post)
- Fixed text domain mismatch in template files
- Reduced tags to comply with WordPress.org guidelines (max 5)
- Shortened description to meet character limit
- Improved code security and WordPress standards compliance
1.0.3
- Completely removed load_plugin_textdomain() for WordPress.org compatibility
- WordPress.org automatically handles translations
- Clean code without deprecated function calls
1.0.2
- Fixed load_plugin_textdomain() WordPress.org compatibility
- Improved translation loading logic for external installations
- Enhanced code comments for better understanding
1.0.1
- Fixed WordPress.org compatibility issues
- Removed deprecated Network header
- Updated load_plugin_textdomain() for WordPress.org auto-loading
- Updated “Tested up to” to WordPress 6.8
- Removed development debug files
- Improved code quality for production release
1.0
- Initial release
- Clean, developer-friendly increment buttons for WooCommerce
- Granular location control (product, shop, category pages)
- Customizable label text and display options
- HPOS (High-Performance Order Storage) compatibility
- Touch-friendly buttons with smooth animations
- AJAX-powered quantity updates
- Responsive design with CSS customization
- Internationalization support (English/Spanish)
- Debug mode for developers
- Comprehensive documentation




