{"id":83632,"date":"2018-03-28T11:28:14","date_gmt":"2018-03-28T11:28:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/smntcs-woocommerce-quantity-buttons\/"},"modified":"2024-12-31T06:37:47","modified_gmt":"2024-12-31T06:37:47","slug":"smntcs-woocommerce-quantity-buttons","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/smntcs-woocommerce-quantity-buttons\/","author":14617105,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.6","stable_tag":"2.6","tested":"6.7.5","requires":"5.0","requires_php":"5.6","requires_plugins":null,"header_name":"SMNTCS Quantity Increment Buttons for WooCommerce","header_author":"Niels Lange","header_description":"Add quantity buttons to WooCommerce product page","assets_banners_color":"a1bdce","last_updated":"2024-12-31 06:37:47","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce","header_author_uri":"https:\/\/nielslange.de","rating":4.5,"author_block_rating":0,"active_installs":3000,"downloads":66484,"num_ratings":20,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0":{"tag":"1.0","author":"nielslange","date":"2018-03-31 03:05:10"},"1.1":{"tag":"1.1","author":"nielslange","date":"2018-03-31 03:27:11"},"1.10":{"tag":"1.10","author":"nielslange","date":"2019-07-10 14:57:03"},"1.11":{"tag":"1.11","author":"nielslange","date":"2020-03-21 12:44:14"},"1.12":{"tag":"1.12","author":"nielslange","date":"2019-12-06 01:14:07"},"1.13":{"tag":"1.13","author":"nielslange","date":"2020-03-11 13:16:35"},"1.14":{"tag":"1.14","author":"nielslange","date":"2020-03-31 09:14:26"},"1.15":{"tag":"1.15","author":"nielslange","date":"2020-04-02 09:40:23"},"1.16":{"tag":"1.16","author":"nielslange","date":"2020-04-04 06:30:15"},"1.17":{"tag":"1.17","author":"nielslange","date":"2020-05-09 08:34:12"},"1.18":{"tag":"1.18","author":"nielslange","date":"2020-09-13 14:50:29"},"1.19":{"tag":"1.19","author":"nielslange","date":"2020-09-13 15:28:41"},"1.2":{"tag":"1.2","author":"nielslange","date":"2018-11-08 04:53:41"},"1.20":{"tag":"1.20","author":"nielslange","date":"2020-11-30 12:42:11"},"1.21":{"tag":"1.21","author":"nielslange","date":"2021-02-07 09:07:34"},"1.22":{"tag":"1.22","author":"nielslange","date":"2021-02-07 09:13:38"},"1.23":{"tag":"1.23","author":"nielslange","date":"2021-02-08 04:53:45"},"1.24":{"tag":"1.24","author":"nielslange","date":"2021-03-28 07:42:51"},"1.25":{"tag":"1.25","author":"nielslange","date":"2021-03-28 08:27:10"},"1.26":{"tag":"1.26","author":"nielslange","date":"2022-01-01 07:26:12"},"1.3":{"tag":"1.3","author":"nielslange","date":"2019-01-12 05:36:26"},"1.4":{"tag":"1.4","author":"nielslange","date":"2019-02-21 12:48:14"},"1.5":{"tag":"1.5","author":"nielslange","date":"2019-02-28 12:08:37"},"1.6":{"tag":"1.6","author":"nielslange","date":"2019-04-05 08:34:01"},"1.7":{"tag":"1.7","author":"nielslange","date":"2019-05-31 05:35:24"},"1.8":{"tag":"1.8","author":"nielslange","date":"2019-06-08 06:59:39"},"1.9":{"tag":"1.9","author":"nielslange","date":"2019-06-13 12:13:14"},"2.0":{"tag":"2.0","author":"nielslange","date":"2022-10-02 15:33:17"},"2.1":{"tag":"2.1","author":"nielslange","date":"2022-12-03 04:54:07"},"2.2":{"tag":"2.2","author":"nielslange","date":"2023-01-01 15:42:28"},"2.3":{"tag":"2.3","author":"nielslange","date":"2023-03-11 07:02:04"},"2.4":{"tag":"2.4","author":"nielslange","date":"2023-05-27 13:14:30"},"2.5":{"tag":"2.5","author":"nielslange","date":"2023-10-02 02:34:45"},"2.6":{"tag":"2.6","author":"nielslange","date":"2024-12-31 06:37:47"}},"upgrade_notice":[],"ratings":{"1":2,"2":1,"3":0,"4":0,"5":17},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2428560,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2428560,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":1848442,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":1848442,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.10","1.11","1.12","1.13","1.14","1.15","1.16","1.17","1.18","1.19","1.2","1.20","1.21","1.22","1.23","1.24","1.25","1.26","1.3","1.4","1.5","1.6","1.7","1.8","1.9","2.0","2.1","2.2","2.3","2.4","2.5","2.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2011038,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2011038,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"WooCommerce Quantity Buttons on the product page.","2":"WooCommerce Quantity Buttons on the cart page."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3070,51912,51911,187741],"plugin_category":[],"plugin_contributors":[173323,82505,83824],"plugin_business_model":[],"class_list":["post-83632","plugin","type-plugin","status-publish","hentry","plugin_tags-quantity","plugin_tags-quantity-buttons","plugin_tags-quantity-increment","plugin_tags-woocommerce-quantity","plugin_contributors-derweltbuerger","plugin_contributors-marcqueralt","plugin_contributors-nielslange","plugin_committers-nielslange","plugin_support_reps-nielslange"],"banners":{"banner":"https:\/\/ps.w.org\/smntcs-woocommerce-quantity-buttons\/assets\/banner-772x250.jpg?rev=1848442","banner_2x":"https:\/\/ps.w.org\/smntcs-woocommerce-quantity-buttons\/assets\/banner-1544x500.jpg?rev=1848442","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/smntcs-woocommerce-quantity-buttons\/assets\/icon-128x128.jpg?rev=2428560","icon_2x":"https:\/\/ps.w.org\/smntcs-woocommerce-quantity-buttons\/assets\/icon-256x256.jpg?rev=2428560","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/smntcs-woocommerce-quantity-buttons\/assets\/screenshot-1.png?rev=2011038","caption":"WooCommerce Quantity Buttons on the product page."},{"src":"https:\/\/ps.w.org\/smntcs-woocommerce-quantity-buttons\/assets\/screenshot-2.png?rev=2011038","caption":"WooCommerce Quantity Buttons on the cart page."}],"raw_content":"<!--section=description-->\n<p>Increment Quantity Buttons for WooCommerce adds two additional buttons to the quantity input field on the WooCommerce product page to easily increase and decrease the quantity via button click.<\/p>\n\n<h3>Compatible with<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/minmax-quantity-for-woocommerce\/\">Min and Max Quantity for WooCommerce<\/a><\/li>\n<li><a href=\"https:\/\/woocommerce.com\/products\/composite-products\/\">WooCommerce Composite Products<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/woo-min-max-quantity-step-control-single\/\">WooCommerce Min Max Quantity &amp; Step Control Single<\/a><\/li>\n<li><a href=\"https:\/\/woocommerce.com\/products\/minmax-quantities\/\">WooCommerce Min\/Max Quantities<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/woo-min-max-quantity-limit\/\">WooCommerce Minimum and Maximum Quantity<\/a><\/li>\n<li><a href=\"https:\/\/woocommerce.com\/products\/product-bundles\/\">WooCommerce Product Bundles<\/a><\/li>\n<\/ul>\n\n<h3>Filter<\/h3>\n\n<p>Since 1.13 it's possible to flip the -\/+ buttons to +\/-. To do that, please add the corresponding filter to your functions.php file:<\/p>\n\n<p><strong>Flip quantity buttons:<\/strong><\/p>\n\n<pre><code>add_filter( 'flip_quantity_buttons', '__return_true' );\n<\/code><\/pre>\n\n<p>Since 1.9 it's possible to disable the plugin on the product page and\/or the cart page. To do that, please add the corresponding filter to your functions.php file:<\/p>\n\n<p><strong>Disable plugin on product page:<\/strong><\/p>\n\n<pre><code>add_filter( 'show_on_product_page', '__return_false' );\n<\/code><\/pre>\n\n<p><strong>Disable plugin on cart page:<\/strong><\/p>\n\n<pre><code>add_filter( 'show_on_cart_page', '__return_false' );\n<\/code><\/pre>\n\n<p>Since 2.2, it's possible to use <code>&lt;button&gt;<\/code> instead of <code>&lt;input type=\"button\"&gt;<\/code> for the quantity buttons. To do that, please add the corresponding filter to your functions.php file:<\/p>\n\n<p>*** Use <code>&lt;button&gt;<\/code> instead of <code>&lt;input type=\"button\"&gt;<\/code> ***<\/p>\n\n<pre><code>add_filter( 'use_html_buttons', '__return_true' );\n<\/code><\/pre>\n\n<h3>Contribute<\/h3>\n\n<p>Contributions are more than welcome. Simply head over to <a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/pulls\">Github<\/a> and open a pull request.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>smntcs-quantity-buttons-for-woocommerce<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> menu in WordPress.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>2.6 (2024.12.31)<\/h4>\n\n<ul>\n<li>Test up to WordPress 6.7<\/li>\n<\/ul>\n\n<h4>2.5 (2023.10.01)<\/h4>\n\n<ul>\n<li>Test up to WordPress 6.4<\/li>\n<\/ul>\n\n<h4>2.4 (2023.05.27)<\/h4>\n\n<ul>\n<li>Add High-Performance Order Storage (HPOS) support<\/li>\n<\/ul>\n\n<h4>2.3 (2023.03.11)<\/h4>\n\n<ul>\n<li>Test up to WordPress 6.2<\/li>\n<\/ul>\n\n<h4>2.2 (2023.01.01)<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/88\">Fix step increment when changing shipping methods<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/90\">Add toggle to use <code>&lt;button&gt;<\/code> instead of <code>&lt;input type=\"button\"&gt;<\/code><\/a><\/li>\n<\/ul>\n\n<h4>2.1 (2022.12.03)<\/h4>\n\n<ul>\n<li>Test up to WC 7.1<\/li>\n<li>Test up to WordPress 6.1<\/li>\n<\/ul>\n\n<h4>2.0 (2022.10.02)<\/h4>\n\n<ul>\n<li>Test up to WC 6.9<\/li>\n<li>Test up to WordPress 6.0<\/li>\n<\/ul>\n\n<h4>1.26 (2022.01.01)<\/h4>\n\n<ul>\n<li>Test up to WordPress 5.8<\/li>\n<li>Add support for Twenty Twenty theme<\/li>\n<li>Add support for Twenty Twenty-One theme<\/li>\n<\/ul>\n\n<h4>1.25 (2020.03.28)<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/70\">Fix max quantity problem<\/a><\/li>\n<\/ul>\n\n<h4>1.24 (2020.03.28)<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/67\">Fix quantity bug on single product page<\/a><\/li>\n<\/ul>\n\n<h4>1.23 (2020.02.08)<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/65\">Ensure that multiple quantities can be adjusted<\/a><\/li>\n<\/ul>\n\n<h4>1.22 (2020.02.07)<\/h4>\n\n<ul>\n<li>Fix JS error for empty cart<\/li>\n<\/ul>\n\n<h4>1.21 (2020.02.07)<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/61\">Fix Vanilla JS bug<\/a><\/li>\n<li>Test up to WordPress 5.6<\/li>\n<\/ul>\n\n<h4>1.20 (2020.11.30)<\/h4>\n\n<ul>\n<li>Test up to WC 4.5<\/li>\n<li>Replaced the jQuery code with Vanilla JS<\/li>\n<\/ul>\n\n<h4>1.19 (2020.09.13)<\/h4>\n\n<ul>\n<li>Updated plugin description<\/li>\n<\/ul>\n\n<h4>1.18 (2020.09.13)<\/h4>\n\n<ul>\n<li>Test up to WC 4.4<\/li>\n<li>Test up to WordPress 5.5<\/li>\n<li>Updated plugin icon<\/li>\n<\/ul>\n\n<h4>1.17 (2020.05.20)<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/34\">Add SMNTCS Retro theme compatibility<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/33\">Adjust button styles on Twenty Twenty cart page<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/30\">Declaring required and supported WooCommerce version<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/35\">Rename handlers<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/36\">Rename plugin slug<\/a><\/li>\n<\/ul>\n\n<h4>1.16 (2020.04.04)<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/21\">Fix grouped products issue<\/a><\/li>\n<\/ul>\n\n<h4>1.15 (2020.04.02)<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/24\">Fix nulled product quantity after release 1.14<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/25\">Rename plugin to \"SMNTCS Quantity Buttons for WooCommerce\"<\/a><\/li>\n<\/ul>\n\n<h4>1.14 (2020.03.31)<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/21\">Add compatibility for grouped products<\/a><\/li>\n<\/ul>\n\n<h4>1.13 (2020.03.11)<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/17\">Add filter to flip buttons<\/a><\/li>\n<li>Test up to WC 4.0<\/li>\n<li>Test up to WordPress 5.4<\/li>\n<\/ul>\n\n<h4>1.12 (2019.12.06)<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/11\">Add compatibility for Twenty Twenty theme<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/nielslange\/smntcs-quantity-buttons-for-woocommerce\/issues\/10\">Validate markup<\/a><\/li>\n<\/ul>\n\n<h4>1.11 (2019.11.18)<\/h4>\n\n<ul>\n<li>Test up to 5.3<\/li>\n<\/ul>\n\n<h4>1.10 (2019.06.28)<\/h4>\n\n<ul>\n<li>Add compatibility to <a href=\"https:\/\/woocommerce.com\/products\/composite-products\/\">WooCommerce Composite Products<\/a> and <a href=\"https:\/\/woocommerce.com\/products\/product-bundles\/\">WooCommerce Product Bundles<\/a><\/li>\n<li>Add compatibility for steps<\/li>\n<li>Add button class for styling purposes<\/li>\n<li>Adjust styling of quantity field on cart page<\/li>\n<\/ul>\n\n<h4>1.9 (2019.06.13)<\/h4>\n\n<ul>\n<li>Add filter to disable the plugin on product and\/or cart page<\/li>\n<\/ul>\n\n<h4>1.8 (2019.06.08)<\/h4>\n\n<ul>\n<li>Fix 'maximum and minimum' issue<\/li>\n<\/ul>\n\n<h4>1.7 (2019.05.31)<\/h4>\n\n<ul>\n<li>Check maximum and minimum when adding or removing quantity<\/li>\n<li>Test up to 5.2<\/li>\n<\/ul>\n\n<h4>1.6 (2019.05.30)<\/h4>\n\n<ul>\n<li>Refactor based on PHPCS and WPCS<\/li>\n<\/ul>\n\n<h4>1.5 (2019.02.28)<\/h4>\n\n<ul>\n<li>Fix 'Update cart' issue<\/li>\n<\/ul>\n\n<h4>1.4 (2019.02.21)<\/h4>\n\n<ul>\n<li>Test up to 5.1<\/li>\n<\/ul>\n\n<h4>1.3 (2019.01.12)<\/h4>\n\n<ul>\n<li>Enable quantity buttons on cart page<\/li>\n<\/ul>\n\n<h4>1.2 (2018.11.08)<\/h4>\n\n<ul>\n<li>Add compatibility to other <a href=\"https:\/\/wordpress.org\/plugins\/woocommerce\/\">WooCommerce<\/a> extensions<\/li>\n<\/ul>\n\n<h4>1.1 (2018.03.31)<\/h4>\n\n<ul>\n<li>Hide HTML5 input spinner<\/li>\n<\/ul>\n\n<h4>1.0 (2018.03.28)<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Display the quantity increment buttons on the WooCommerce product page and the WooCommerce cart page.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/83632","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=83632"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nielslange"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=83632"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=83632"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=83632"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=83632"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=83632"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=83632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}