Protests and strikes will take place in more than 20 countries on one of the year's biggest shopping days.