iHerb is slashing the prices of more than 400 of its bestselling products by 29 per cent over the weekend.