Who says potions have to be drinks?

Omg! I had an idea. An NPC who sells potions but instead of them being in an easy to destroy glass vial they make them into sweets. Sold for however much you desire they act the same as the potions and how rare they are is how many they have in stock.

An example: An Invisi-ball. A small silver ball with lines of swirling and moving glitter over it. Is an invisibility potion.

You can also make some sweets cast cantrips or low level spell on those who eat it!

An example: Laughy Taffy. It casts Tasha’s hideous laughter on whoever eats it.

This will make sure the players don’t just blindly trust whatever is in the shop. The names could also be slightly cryptic if you choose which will leave them guessing as to what this does, will it help or hurt and in this moment will it help or hinder?