Shop till you drop? That's said to be soon! (2,3,2)
I believe the answer is:
by and by
'be soon' is the definition.
(thesaurus)
'shop till you drop? that's said' is the wordplay.
I cannot quite understand how this works, but
'you' could be 'ya' (non-standard spelling as in 'see ya later') and 'ya' is found within the answer.
This explanation may well be incorrect...
'to' is the link.
(Other definitions for by and by that I've seen before include "Eventually" , "Future" , "Before long" .)