Explanations:
In the above sentence 'in' will be used in the blank space because 'deal in' is phrasal verb which means 'to buy and sell a particular thing. Other options give different meaning. Correct sentence- Besides general merchandise, the shopkeeper deals in cosmetics too.