Walmart cashier pays customer's grocery bill when she breaks down at register

A teenage Walmart cashier in Princeton, Texas, is being praised on social media after he stumped up for a woman's groceries on December 17 when she could not afford to pay.

Laci Simms shared a photo of 19-year-old John Lopez on her Facebook page, stating that she saw the woman in distress because she could not pay.

"She was a few people ahead of us and when she had trouble paying her bill he stepped in and told her if she'd wait he would pay her total. Ya'll, it was $110 dollars," she posted.

Lopez paid for the groceries with money he had saved for college.

According to a local media report, the community has honored Lopez for his good deed.

A GoFundMe page was also started for him to raise money for his college education. As of writing, the post has been shared over 3,000 times on Facebook.