Not all convenience stores, typically mostly the ones in or near a station.
If you have to load the card with cash, which AFAIK is the only way available to short term visitors, I am not sure it is any more convenient than just paying.
SUICA cards can also be used anywhere in Japan that accepts this type of card.