Linux 软件免费装
Banner图

IDTRACE – Variation Quantity Rules for WooCommerce

开发者 idtrace
更新时间 2026年9月17日 19:33
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce variation minimum quantity quantity step min qty

下载

1.0.0

详情介绍:

IDTRACE – Variation Quantity Rules for WooCommerce lets you define independent quantity rules for each variation of a variable product: minimum quantity, quantity step (increment), and optional maximum quantity. WooCommerce natively applies the same quantity constraints to all variations of a product. This plugin removes that limitation — each variation gets its own rules. Who is this for? Any WooCommerce store selling products where quantity depends on the variation: In short: if your variations have different packaging constraints, this plugin handles them cleanly. How it works
  1. Open any variable product in WooCommerce admin
  2. Expand a variation — three new fields appear below the price: Minimum quantity, Step, Maximum quantity (optional)
  3. Save — done
On the product page, as soon as a customer selects a variation: Features Step examples Minimum = 4 / Step = 4 → customer can order: 4, 8, 12, 16, 20... Minimum = 4 / Step = 1 → customer can order: 4, 5, 6, 7, 8... Minimum = 1 / Step = 1 → standard WooCommerce behavior (no constraint)

安装:

From the WordPress plugin directory
  1. Go to Plugins > Add New in your WordPress admin
  2. Search for IDTRACE Variation Quantity Rules
  3. Click Install Now, then Activate
Manual installation
  1. Download the ZIP file
  2. Go to Plugins > Add New > Upload Plugin
  3. Upload the ZIP and click Install Now, then Activate
Setup
  1. Make sure WooCommerce is installed and active
  2. Open any variable product
  3. Go to the Variations tab and expand a variation
  4. Fill in Minimum quantity, Step, and optionally Maximum quantity
  5. Save the product — rules are applied immediately on the product page

屏幕截图:

  • Frontend product page — quantity field automatically set to the minimum on variation selection.
  • Validation message displayed when a customer enters an invalid quantity.

升级注意事项:

1.0.0 Initial release. No upgrade required.

常见问题:

What happens if I leave all fields empty?

Default WooCommerce behavior applies: minimum 1, step 1, no maximum. The plugin only overrides values you explicitly set.

Does it work if the customer changes the quantity directly in the cart?

Yes. PHP validation runs on both woocommerce_add_to_cart_validation (add to cart) and woocommerce_update_cart_validation (cart update). Rules cannot be bypassed even if JavaScript is disabled.

Does it work with simple products?

No. This plugin targets variable products only — it manages rules at the variation level. Simple products are not affected.

Can I set a step without setting a minimum?

Yes. If you only set a step (e.g. step = 5), the minimum defaults to 1 and the customer can order 1, 6, 11, 16... If you set both minimum = 5 and step = 5, the customer can order 5, 10, 15, 20...

Will disabling the plugin delete my data?

No. Deactivation leaves all stored rules intact. Data is only deleted when you fully uninstall (delete) the plugin from the Plugins screen.

Is it compatible with WooCommerce AJAX variation saving?

Yes. The plugin hooks into woocommerce_save_product_variation, which fires in both standard product save and AJAX variation save contexts.

Can I use this with a page builder like Divi or Elementor?

Yes, as long as the standard WooCommerce variable product form is rendered. The plugin uses native WooCommerce JavaScript events (found_variation, reset_data) which are independent of the page builder.

更新日志:

1.0.0