WP SITES

2952 Tutorials & 191 Plugins

Code To Set Minimum Quantity Per Product in WooCommerce

The code in this download folder enables you to set a minimum quantity per product using WooCommerce. The code adds :

  • A custom number field to input a min quantity on the product options general data tab.
  • Outputs a notice to display the minimum quantity above the add to cart button on the single product page.

How The Code Works

  • The display_min_quantity_notice function is hooked to the woocommerce_before_single_product action, ensuring it runs on the single product page.
  • Within this function, it retrieves the custom minimum quantity set for the current product using get_post_meta.
  • The JavaScript code, embedded in the HTML output, uses jQuery to perform actions on the client side.
  • The script checks the quantity input value when the form is submitted using the submit event.
  • If the entered quantity is less than the specified minimum, the script prevents the form submission using e.preventDefault() and displays a notice.
  • The notice is appended before the cart form with a class min-quantity-notice.
  • The “Add to Cart” button is disabled by adding the disabled attribute.
  • The notice message is customizable and can be adjusted based on the specific requirements or preferences.

Installation

Copy and paste the code to the end of your chiuld themes functions file or custom functionality/code snippets plugin.

Download Folder

Was This Tutorial Helpful?