When they ask to see my receipt at Walmart, I’ve always just said, “No thanks.” I keep walking. Never been a problem. They have no right to stop you.
Sam’s Club is different, they’re a “club,” they can stop you I believe but not positive.
In contrast, at Walmart, after you have scanned in your items while selecting them, you still must pass through the self-checkout line (on busy days this can take longer than going through a cashier, where your own scan will not be accepted) to scan a QR code on the check-out screen to pay for the items. Often, the screen halts and orders you to wait until an attendant scans all your items again before the receipt for the sale is issued. Then an attendant at the exit still wants to see your goods and check out the receipt for a third wait period. So the Walmart's "Scan & Go" option usually turns out to be a "Scan & Wait" event with the hold-back time being unpredictable but irritating.
The Walmart's process is very poorly thought out, requires several attendants at the self-checkout area, as well as more at the exits, and is quite offensive to an honest customer who is in a hurry, and becomes greatly disappointed when the tantalizing Scan & Go is set up to fail.
The BJ Club process works very well, allows you to avoid the self-checkout interruption, and only requires one attendant at the exit with a hand scanner to validate your phone receipt code bar.
Walnarts will not permit you to speak to an authoritative supervisor, thus you cannot appeal the decision of the lowliest, most ignorant attendant. n