Shoot for a bargain, sweetheart! (5)
I believe the answer is:
snipe
'shoot' is the definition.
(sniping is a kind of shooting)
'bargain sweetheart' is the wordplay.
'bargain' becomes 'snip' (slang term for a good deal).
'sweetheart' becomes 'e' (the middle letter or heart of 'sweet').
'snip'+'e'='SNIPE'
'for a' acts as a link.
(Other definitions for snipe that I've seen before include "Wading bird with long straight bill" , "Pines for bog bird" , "Game bird" , "Verbal criticism" , "The bird to shoot from cover" .)