TV shopping channels have been struggling to adapt as more consumers turn to online marketplaces such as TikTok and Shein.