Ideas
I have this problem too. The shop is set as public zoning, browse and buy is set as a business activity, the displays all say that sales are active, and yet when Sims show up they can come in but they don't even look at the items, they just stand around talking or dancing to the stereo. I've tried removing all mods from the mods folder, removing the cache file and repairing the game and nothing has fixed it. It looks like my Sim is going to have to go back to selling things off a stall.
Edit: I discovered in the end that objects need to be placed for sale by using the 'stock surface' interaction on the display, not by dragging them onto it. And if Sims are ignoring an object for sale, removing it with the 'take items from surface' interaction and then replacing it usually gets customers paying attention to it again.