My solution to not purchasing too much was to use a hand basket. That limited the amount that I could comfortably carry.
As far ans the packing it on the bie part. I always ask for paper bags and I use a wald rack. The paper bags fit perfectly into the rack.