Applying automatic discount by count but only within items not to any from the list?

So, I fear this may not be possible, but I wanted to ask. 

I have a deal at my physical store where I want to reward customers for buying 6 or more of a item. This discount could potentially apply to many of my items, but I only want it to kick in when its 6 of the same item. Right now for automatic discounts, I can only add items to the list and Square applies the discount if any 6 are purchased. 

IndoorFins_0-1753455459112.png

Effectively I want this to be "6 items from any of the following items" instead of "any 6 items". But I also don't want to make a sperate rule for every item (there are more than a dozen).


For example, lets say both Items A and B are eligible for this discount. If someone buys 6 of A and 2 of B, I want the discount to only apply to A. Or if someone buys 4 of each, I don't want it to apply at all.

The reason, if it helps, is that I sell aquarium fish. I am trying to encourage people to buy schools of fish: 6 or more of a single species. Typically each species is an item in Square. So, I don't want to give the discount if they buy 4 Neon Tetras and 4 Panda Corydoras. For the well-being of the fish, I'd rather they purchase 6 of one species or 6 of each. 

I can keep overriding it when it applies incorrectly, but this a potential for human error that I'd prefer to avoid. Is there a work around? Or a setting that I am missing?

Thank you!

249 Views
Message 1 of 3
Report
1 Solution
Square Champion

Solution

I don’t think this workflow is supported in Square; however, there may be a workaround.  Past community users note limitations: discounts apply at the order level or across sets, and there’s no built-in enforcement of same-item quantity grouping. 

 

As it stands now:

•Square cannot limit the discount only to apply when 6 of a single item (species) are in the cart if multiple species are eligible.

•Any mix of 6 eligible fish (across species) will still trigger the discount.

•To approximate what you want, you’d need to create a separate discount rule for each fish species, each with a 6‑minimum quantity rule applied only to that specific SKU or category. That avoids cross-species counting—but does require dozens of rules if you have many species.

 

Quantity rules don’t enforce same-item grouping

Square supports three types of quantity rules: exact quantity, minimum quantity, and buy‑one‑get‑one setups. These apply broadly to eligible entries and do not enforce that all counted items must be the same SKU. So if someone buys 3 of one species and 3 of another, Square still counts that as 6 and applies the discount. 

 

Possible workarounds

•Manual override at checkout: Continue disabling incorrectly applied discounts manually, or instruct staff to only honor it per species batch.

•Separate discounts per species/category: Create individual quantity‑based rules for each fish species or category (e.g. “Neon Tetra – minimum 6”). This is the only reliable method Square currently supports.

•Explore external apps or integrations: Some third‑party apps or custom POS integrations might enforce same-SKU quantity discounts more precisely, but Square’s native system does not support that logic.

View Solution >

241 Views
Message 2 of 3
Report
2 REPLIES 2
Square Champion

Solution

I don’t think this workflow is supported in Square; however, there may be a workaround.  Past community users note limitations: discounts apply at the order level or across sets, and there’s no built-in enforcement of same-item quantity grouping. 

 

As it stands now:

•Square cannot limit the discount only to apply when 6 of a single item (species) are in the cart if multiple species are eligible.

•Any mix of 6 eligible fish (across species) will still trigger the discount.

•To approximate what you want, you’d need to create a separate discount rule for each fish species, each with a 6‑minimum quantity rule applied only to that specific SKU or category. That avoids cross-species counting—but does require dozens of rules if you have many species.

 

Quantity rules don’t enforce same-item grouping

Square supports three types of quantity rules: exact quantity, minimum quantity, and buy‑one‑get‑one setups. These apply broadly to eligible entries and do not enforce that all counted items must be the same SKU. So if someone buys 3 of one species and 3 of another, Square still counts that as 6 and applies the discount. 

 

Possible workarounds

•Manual override at checkout: Continue disabling incorrectly applied discounts manually, or instruct staff to only honor it per species batch.

•Separate discounts per species/category: Create individual quantity‑based rules for each fish species or category (e.g. “Neon Tetra – minimum 6”). This is the only reliable method Square currently supports.

•Explore external apps or integrations: Some third‑party apps or custom POS integrations might enforce same-SKU quantity discounts more precisely, but Square’s native system does not support that logic.

242 Views
Message 2 of 3
Report

This is what I feared, thank you. We don't (currently) have staff, so I think our best option is to just correct it manually at the register. Fish species change often and it would be many, many individual rules. 

98 Views
Message 3 of 3
Report