Hey everyone,
I came across a strange bug while working with discounts in Shopify.
It seems you cannot name a discount using only emojis — but there’s a bit of a loophole:
- You can create a discount name with just one emoji once.
- If you try to create another discount with the same single emoji (or even a different single emoji), you’ll get a unique error.
- You can create a discount name with two emojis once.
- Same story — any second attempt (with the same or different two emojis) fails with a different unique error.
What’s interesting is that it doesn’t seem to be an issue with mixed emoji + text names — only pure emoji names.
I tested this in both the admin UI and through the API, and the behavior is consistent.
Has anyone else run into this? Is this an intentional limitation or some sort of edge case in validation?
Would love to hear if others can reproduce it and whether there’s an official explanation from Shopify’s side.
Thanks,
Pius