Many stores now do this. This is nice, but hardly motivated by corporate altruism. Your Walmart donation becomes tax part of Walmart's charitable giving tax deduction, which further increases the corporate earned income tax credit that US tax payer pays to this and other companies year after year.