No. Although they do not offer a loyalty program to customers you can take a discount when opening a Walmart credit card.