Postal workers and train staff have postponed walkouts, while some shops have said they will close.