Sports Direct has said that it will offer casual retail staff guaranteed hours instead of zero-hours contracts.

The company also said it will ensure all warehouse staff are paid above the National Minimum Wage following a review into working practices.