Shouldn't "Tini doesn't own a shop" be correct too? At least in english it makes more sense. Punya does mean "own" too, not just "have" in general, doesn't it?
Dear Magdalena, you are right.
punya = to own
Either shop or store might be accepted, isn't it?
Dear linsay, I also think store=shop.