impulse buy

nounAn item purchased on a sudden whim without prior planning.
verbTo purchase something suddenly without planning, usually because of a strong desire or attractive display.