Skip to main content

Max Grabs – Set Purchase Limits on Products

Andy Flint avatar
Written by Andy Flint
Updated over 3 weeks ago

Max Grabs is a feature designed to help store administrators manage the availability of key products by setting maximum purchase limits for users or accounts. It can help ensure fair access to high-demand items, prevent excessive purchasing or be used to control the purchase of 'kit' items like PPE for warehouse staff.

With Max Grabs, you can:

  • Define maximum purchase quantities per item

  • Set custom timeframes (e.g., daily, weekly, monthly)

  • Apply rules at the account or individual user level

  • Notify customers of restrictions directly on the storefront they've hit their purchase limit.

Setting Up Max Grabs in EvolutionX

To create a Max Grab rule in the EvolutionX Admin:

  1. Navigate to:
    Customers > Accounts > Max Grabs

  2. Select:
    New Max Grab

  3. Assign Users:
    Choose who the restriction applies to:

    • A specific user

    • All users within an account

  4. Add Item(s):
    Select the individual item(s) or an item group to apply the restriction to.

  5. Set Purchase Limit:
    Enter the maximum quantity the user or account can purchase.

  6. Define Timeframe:
    Specify the date range during which the limit is active, and set the reset period (e.g., Monthly, Weekly, Daily).

Importing Max Grabs in Bulk

If preferred, or when working with large numbers of items and users, Max Grabs can be imported in bulk.

To do this:

  • Navigate to:
    Customers > Accounts > Imports > Max Grabs

  • Download the template, populate it with the required data (e.g., product codes, max quantities, timeframes and simply upload it back into the system.

Checkout behaviour

Once a Max Grab rule is in place, the assigned user or account will be prevented from checking out if their basket contains more than the allowed quantity of a restricted item. The system will prompt them to adjust their order before they can proceed, helping to enforce purchasing rules in real time.

Did this answer your question?