I've tested out if you can have two discount codes with the same name - but understandably that doesn't work.
I'd love to be able to have a discount code that gives a different level of discount to different categories or items.
Business example:
Event that I'm doing on Saturday I've given a discount code to all the volunteers that are supporting it. I would ideally give them 50% across my standard menu but 30% off drinks & the 'special' menu items. Currently there's no way to do anything like this, as you can't create one code with options & your can't use two codes on one sale (not a good thing to be able to do anyway).
Sure it sounds a lot simpler than it is to implement though.
Square Community