Here in southern Oregon both WasMart and Fred Meyer carry rifles, a full line of ammunition, and full on groceries. Either is suitable for all routine food shopping.
I have come to believe that all supermarkets should carry firearms, why have the "super" part if they don't.
And still can’t sell liquor.