Every-day shopping do [nominalizer-の] [topic-は] like not but so must-do.
の nominalizes the entire clause 毎日買い物をする as the topic. 好きじゃない is the casual negative of 好き. けど is colloquial けれども. そうしなければならない uses そう ('so, that way') as a pro-verb to avoid repeating the entire first clause.