My 2 year old son often helps me do the grocery shopping, so I thought I'd get the sewing machine out and make him a bag of his own.
After sourcing a canvas grocery bag from your favorite store, the first step is to cut off the sides and lay the bag out flat.
Step 1: Trim the Fabric
Trim down the front and back of the bag to size. Remember that the bottom part of these will also form the bottom of the bag, so leave a little extra.
You will also need to trim down the sides of the bag (both height and width).
Step 2: Unpick the Handles
Unpick one end of each handle using a seam ripper. Cut about one third off the length and sew it back on again, using the same stitching pattern as before. Mine wasn't as neat, but I've had complaints so far...
Step 3: Sew It All Back Together Again
Sew the bag back together again, working inside out. I started by putting the two sides onto the front of the bag, then the back of the bag. Finally, I was able to sew up the bottom of the bag, cutting off any surplus material.
I just used a straight stitch all of the way around, and then did an overlock to stop fraying. Turn the bag the right way out and you're ready to shop!