after ordering a second copy of a book that I have already in my collection I said to a friend "this book is so good that I needed or need a second copy of it"
think past is better because as it is ordered, I don't need another new copy
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityafter ordering a second copy of a book that I have already in my collection I said to a friend "this book is so good that I needed or need a second copy of it"
think past is better because as it is ordered, I don't need another new copy
Part of the confusion arises from the fact that you are in a limbo state with regards to the book.
Should we consider that you "have" the book? Perhaps not.
In any case, both sentences are plausible.
At the time you ordered it (which was in the past), you needed a copy. That is accurate. It doesn't contradict the fact that you may still need the book now. The focus of the sentence is more on the past, and the time when you ordered the book.
Also acceptable.