The thing you're looking for is the green rupee gem in the room, not something you buy. She'll let if you have it if her affection is high enough. The dynamite is a consumable which is why you buy it repeatedly.
For some reason i cant progress with jeane i click the jem she wont let me have it, i cant talk to her if i try the shop opens up. Its not really giving me any way to increase our relationship