With S&G you read the barcode from the Walmart app on your phone as you put them into your (physical) shopping cart. At checkout you scan a QR code on the checkout terminal, confirm payment in the app, and you are done.
I then push the cart out to my car and load them into the trunk. I've got some reusable bags in the trunk so if I'm going to want the groceries in bags for carrying into my house I bag them then as I load the car.
I've also got some stackable empty boxes in the trunk. If I bought a lot of groceries I might load the boxes instead, and then can use a hand truck to move them all at once to my house.
This works quite well, and checkout is way faster than scanning at the terminal.
Also, the sale is actually processed as if it was an online order. I've got bigger credit card rewards for online purchases than I do for grocery store purchases so that was a nice bonus. It's enough of a difference to cover a large part of the cost of the Walmart+ membership.
"Yes I am an idiot. I thought I could swing by the store on the way home from work. No I will not by a reusable bag - I already have 900 at home stuffed into a closet."
I don't know why we waste so much effort on environmental initiatives that help the least but make people annoyed the most.