Launch Sale25% off with code LAUNCH25

CoderEmbassy Quantity Manager Pro for WooCommerce

v1.1.0

Advanced quantity rules and storefront controls for WooCommerce.

📖 Overview

CoderEmbassy Quantity Manager Pro extends CoderEmbassy Quantity Manager for WooCommerce with scheduled, customer-role, category and tag quantity rules. Set minimum, maximum, step and default quantities, customize validation messages, and choose which advanced rule takes priority.

Use the rule overview and simulator to understand which saved rule applies to a product or variation for a selected customer. Customize plugin-generated plus/minus buttons, add quantity prefixes and suffixes, control informational message placement, and display live estimated product totals.

Pro requires WooCommerce and CoderEmbassy Quantity Manager version 1.1.0 or newer. Keep both the core plugin and Pro add-on active. Manage settings under WooCommerce > Quantity Manager > Advanced Rules. Save each settings section you change; switching tabs does not save changes.

📦 Installation

Follow these steps to install and activate the plugin on your WordPress/WooCommerce site. Requires WordPress 6.0+, WooCommerce 7.0+, and PHP 8.0+.

  1. 1

    Back up your website and test the installation on a staging site first.

  2. 2

    Install and activate WooCommerce.

  3. 3

    Install and activate CoderEmbassy Quantity Manager version 1.1.0 or newer.

  4. 4

    Go to Plugins > Add New Plugin > Upload Plugin.

  5. 5

    Select your CoderEmbassy Quantity Manager Pro ZIP file and click Install Now.

  6. 6

    Activate CoderEmbassy Quantity Manager Pro for WooCommerce.

  7. 7

    Open WooCommerce > Quantity Manager > Advanced Rules > License and activate your license key.

  8. 8

    Configure the required rules and display settings, then save each section you change.

  9. 9

    Use Simulator & Transfer to test a product, customer context and quantity.

  10. 10

    Check your product pages, cart and checkout before using the configuration on your live store.

⚙️ Configuration

Rule Quantities

These fields are shared by scheduled, customer-role, category and tag rules. Use positive whole numbers.

SettingDescriptionTypeDefault
Minimum
The smallest permitted quantity.number1
Maximum
The largest permitted quantity. Blank means no plugin-defined maximum; stock restrictions still apply.numberBlank
Step
The permitted quantity increment.number1
Default
The initial quantity for the matching rule.number1
Custom error message
Displayed when this rule blocks an invalid quantity. Leave blank to use global error messages.textBlank

Priority

Choose the evaluation order for advanced rule sources. Variation and product overrides remain above Pro sources; global rules remain below them.

SettingDescriptionTypeDefault
Pro priority order
Arrange scheduled, customer-role, tag and category rules in your preferred order.orderingSchedule > Customer Role > Tag > Category

Schedule

Configure one date-and-time rule window using the WordPress site timezone.

SettingDescriptionTypeDefault
Enable scheduled rule
Apply this rule while its configured window is active and no higher-priority rule wins.toggleOff
Start and end
Both dates are required. The end must be later than the start.datetimeBlank

Customer Roles

Configure one rule for a selected logged-in customer role.

SettingDescriptionTypeDefault
Enable role rule
Enable quantity rules for the selected role.toggleOff
Customer role
Choose an existing WordPress role. This rule does not apply to guests.selectNone selected

Categories & Tags

Configure one category rule and one tag rule. Variations use their parent product's assigned terms.

SettingDescriptionTypeDefault
Enable category rule
Enable the rule for the selected product category.toggleOff
Product category
Choose the category that must be assigned to the product.selectNone selected
Enable tag rule
Enable the rule for the selected product tag.toggleOff
Product tag
Choose the tag that must be assigned to the product.selectNone selected

Quantity Control Design

Style plus/minus controls generated by the core plugin. Existing theme or third-party controls are not restyled.

SettingDescriptionTypeDefault
Apply Pro design
Enable custom styling for plugin-generated controls.toggleOn
Style preset
Choose clean outline, filled accent or soft surface.selectFilled accent
Button size
Choose compact, regular or large.selectRegular
Corner style
Choose square, soft or round.selectSoft
Button colors
Set accent, hover and text colors.colorAccent #1d4ed8; hover #1e40af; text #ffffff

Quantity Prefix and Suffix

Add display-only text around the quantity controls, with optional product and variation overrides.

SettingDescriptionTypeDefault
Prefix
Text before the quantity controls, up to 80 characters.textBlank
Suffix
Text after the quantity controls, up to 80 characters.textBlank

Quantity Message Display

Control the informational quantity summary without disabling validation errors.

SettingDescriptionTypeDefault
Show quantity summary
Show or hide the informational minimum, maximum and step message.toggleOn
Message position
Choose above quantity controls, below quantity controls or after add to cart.selectBelow quantity controls

Pricing

Display an estimated quantity total for supported simple and variable products. This does not change unit prices or cart calculations.

SettingDescriptionTypeDefault
Show live total
Update the estimated total when quantity or the selected variation changes.toggleOff
Storefront position
Choose below product price, above quantity controls, below quantity controls or after add to cart.selectAfter add to cart
Display style
Choose plain text, highlight box or accent stripe.selectHighlight box
Corner style
Choose square, soft or rounded.selectSoft
Display colors
Set background, accent and text colors.colorBackground #f0f6fc; accent #2271b1; text #1d2327

License

Manage your Pro license from the License tab.

SettingDescriptionTypeDefault
License key
Enter your purchased license key and activate it for this website.textNot activated

🎯 Feature Guides

Create a scheduled quantity rule

Apply quantity limits during one date-and-time window.

  1. 1

    Open Advanced Rules > Schedule.

  2. 2

    Enable the scheduled rule and enter its start and end using the site timezone.

  3. 3

    Enter minimum, maximum, step and default quantities.

  4. 4

    Optionally enter a custom error message.

  5. 5

    Save the scheduled rule and test a matching product in the simulator.

💡

Check Priority when another advanced rule applies to the same customer and product.

⚠️

The current implementation supports one window, not recurring schedules. The schedule can apply storewide where higher-priority rules do not override it.

Set customer-role quantity rules

Apply different quantity requirements to a selected logged-in role.

  1. 1

    Open Advanced Rules > Customer Roles.

  2. 2

    Enable the role rule and select the customer role.

  3. 3

    Enter quantities and an optional custom error message.

  4. 4

    Save the role rule.

  5. 5

    Test with a specific user who has the selected role.

💡

Use Guest customer in the simulator to compare the result for visitors who are not logged in.

⚠️

The current implementation supports one selected role rule. Product and variation overrides remain higher priority.

Configure category and tag rules

Apply quantity rules to products assigned to a selected category or tag.

  1. 1

    Open Advanced Rules > Categories & Tags.

  2. 2

    Enable the category rule, the tag rule, or both.

  3. 3

    Select the relevant terms and enter their quantities.

  4. 4

    Save the rules.

  5. 5

    Test a product assigned to the selected terms.

💡

If both rules match, their order in Priority determines which one wins.

⚠️

The current implementation supports one category rule and one tag rule. Selecting a parent category does not automatically include products assigned only to its child categories.

Choose rule priority

Control which advanced source wins when multiple rules match.

  1. 1

    Open Advanced Rules > Priority.

  2. 2

    Arrange the Pro rule sources in the desired order.

  3. 3

    Save the priority settings.

  4. 4

    Open Overview to review the order and use the simulator to check a product.

💡

Place customer-role rules above scheduled rules when role-specific limits should take precedence.

⚠️

Variation and product overrides remain above Pro sources. The winning rule supplies the quantity settings; matching rules are not combined field by field.

Test a product with the simulator

Check the saved quantity rule for a product and customer without creating an order.

  1. 1

    Open Advanced Rules > Simulator & Transfer.

  2. 2

    Search for a product or variation by name or SKU.

  3. 3

    Choose current admin user, guest customer or a specific user.

  4. 4

    For a specific user, search for and select the account.

  5. 5

    Enter a test quantity and click Run simulator.

  6. 6

    Review the winning source, quantities and allowed or blocked result.

💡

The User search field is disabled for current admin and guest contexts because no separate account selection is needed.

⚠️

The simulator uses saved settings and the current time. A valid quantity result does not guarantee stock availability or a successful checkout.

Customize quantity controls

Style plugin-generated buttons and add quantity labels.

  1. 1

    Enable plus/minus controls in the core plugin settings.

  2. 2

    Open Advanced Rules > Quantity Controls.

  3. 3

    Choose the design preset, size, corners and colors, then inspect the live preview.

  4. 4

    Save the design settings.

  5. 5

    Enter optional prefix and suffix text and save that section separately.

  6. 6

    For individual overrides, edit the product or variation and save its settings.

💡

Use short labels such as Qty and packs to keep the control compact.

⚠️

The plugin avoids adding duplicate buttons where existing controls are detected. Pro styling does not modify third-party controls, and labels do not convert units.

Change informational message placement

Show, hide or reposition the quantity summary.

  1. 1

    Open the message display section under Advanced Rules > Quantity Controls.

  2. 2

    Enable or disable the informational summary.

  3. 3

    Select above quantity controls, below quantity controls or after add to cart.

  4. 4

    Save the message display settings and check a product page.

💡

Keep the summary close to the quantity input when customers need to understand pack sizes.

⚠️

Hiding the informational summary does not hide validation errors or disable quantity enforcement.

Display live estimated totals

Show an estimated product total as the customer changes quantity.

  1. 1

    Open Advanced Rules > Pricing.

  2. 2

    Enable Show live total.

  3. 3

    Choose the storefront position, display style, corners and colors.

  4. 4

    Check the live preview and save the settings.

  5. 5

    On a product page, change quantity and select a variation where applicable.

💡

Choose Below product price or Above quantity controls to show the estimate before the purchase controls.

⚠️

This is a display estimate, not tiered pricing or a discount engine. It does not change cart calculations or include a complete checkout total. Sold-individually products are excluded.

Export and import rule settings

Transfer supported advanced rule settings as JSON.

  1. 1

    Open Advanced Rules > Simulator & Transfer.

  2. 2

    Generate an export and retain the JSON as a backup.

  3. 3

    Before importing, export the destination site's current rules.

  4. 4

    Paste the exported JSON into Import JSON and click Import settings.

  5. 5

    Review the imported rules and run the simulator.

💡

Check category and tag IDs when transferring settings between websites.

⚠️

Transfer covers priority, schedule, role, category and tag settings only. It excludes core settings, product and variation metadata, display customizations and licenses. Category and tag IDs are not automatically remapped between sites.

🔗 Developer Hooks

Use these WordPress actions and filters to extend or modify CoderEmbassy Quantity Manager Pro for WooCommercebehavior programmatically. Add snippets to your theme's functions.php or a custom plugin.

📋 Changelog

v0.8.0LATEST
  • New

    Added CoderEmbassy license SDK integration.

  • New

    Added a License tab under WooCommerce > Quantity Manager > Advanced Rules.

  • New

    Added license activation, deactivation, status refresh, updater integration and expired-license notifications.

Need help with CoderEmbassy Quantity Manager Pro for WooCommerce?

Our support team is ready to assist you.