M&S cyber-attack disruption to last until July 21 May 2025 Customers have been unable to order online for almost a month due to the cyber-attack.