I can't quite figure out the differences between these two. I would guess that 食料 is only used in situations, where the only thing that matters is that the food is there or not there (As in, searching for food, gave food, need food)
I've only seen 食品 used in connection to the process of making, acquiring, selling and storing the food.
Am I on the right track here, or completely off?
食糧
to the mix?