I have had this several times.
First time - ordered a pot of Eve Lom cleanser from JL. Received two silicon egg poaching pods, no cleanser. Rang up, told to keep pods, got cleanser sent to me, plus a £30 voucher.
Second time - ordered Orla Kiely bedding from JL in a taupe colour. Got sent the charcoal version. Called in, told they would send the correct item and send a courier for the wrong one. No courier came, and after about a month I got fed up of them sitting in the vestibule and put them on the bed. This was about eight years ago and they are still going strong.
Third time - ordered a set of towels from M and Ess. DP collected the order of towels, plus (inexplicably) what appeared to be a lady’s wardrobe selection for going on a cruise. It was not to my taste, the wrong size, and he took it back immediately!
Fourth time was this summer - ordered a t-shirt in S and M from Urban Outfitters, as I wasn’t sure which would fit. They sent two S and one M. The S was the right fit and I returned one S and one M, kept one S.
A few weeks back I ordered flowers from Bloom and Wild which arrived looking half dead - some actually had no heads. I emailed and they offered to send a replacement, so all good. The following day a new box of flowers turned up, and I thought it was very quick and efficient, opened them and realised they were for a person in a totally different street, and different house number. I brought them to her later in the day - she had already been on to them about the delivery not arriving, so ended up with two bouquets too.