We currently use the Customer Group Discount feature, but the way it works in practice is overly complex and restrictive.
For example, we offer our Gold Members a 30p discount on pints and a 15p discount on half pints. In the Square item library, each product is set up as a single item with two variations: pint and half pint.
However, because item categories apply at the item level rather than the variation level, we are forced to create two separate discounts:
Gold Member 30p Discount (for pints)
Gold Member 15p Discount (for half pints)
To make this work, each variation has to be added individually as a separate item within the discount configuration. These discounts must then be applied to the Customer Group, and this step can only be completed via the POS app, not through the Square Dashboard.
This approach becomes particularly problematic when new products are added. If we add a new product that should be included in the discount, the existing discount cannot be edited. The system reports that the discount “was not created using Square Dashboard”, even though it was. The POS discount page also does not allow editing.
As a result, the only available workaround is to create an entirely new discount, add all relevant items again, and reapply it to the Customer Group.
This process is inefficient and difficult to maintain.
Suggested Enhancements
To resolve this issue, we would welcome one or both of the following improvements:
Allow existing Customer Group discounts to be easily edited, including the ability to add newly created items or variations.
Allow categories (or sub-categories) to be applied at the variation level, and enable those categories to be used within discount rules.
Either of these changes would significantly simplify discount management and reduce the administrative overhead of maintaining customer group pricing.
Square Community