There has always been the option to use ACH/wire transfer (and it’s still available).
To be honest, back when I used to shop for things more often, I handled it by simply setting aside $10 each week into a virtual “jar.” It made everything much more manageable, in my opinion.