The jacket is very nice. Where did you buy it? & The jacket is very...
The jacket is very nice. Where did you buy it? &
The jacket is very nice. Where have you bought it?
What is the difference?
1 (simple past) is right because the act of purchasing is a single finished action in the past, even though the precise time in the past has not been specified.