This is incorrect. You agree to trade because you value the food (and eating the food) more than the money. The store agrees to trade because they value the money more than the food. Each side is more satisfied after the trade than before. Hence it's non-zero sum.