I'm embarrassed to say Amazon got me with this trap a few times. I'm at the checkout with a $19 mouse but amazon reminds me that I could get free shipping if I get to the $25. So I go back and look for something I need for $6 bucks. Can't find anything I need for $6 bucks so out of frustration I somehow end up with a $70 worth of stuff I don't need just to save a couple of bucks on shipping.
What worked for me is to settle on a generic filler item. Personally I use toothpaste. Costs a decent amount, can be stored for a long time, doesn't need much space and I'll need it eventually. This way I don't go looking around randomly but just always fill the gap with that item.
I try to keep an eye out for small things I could use and keep them in a list for this reason. AmazonBasics has a lot of cords and adapters and things I'd much rather get in lieu of a shipping charge.