The Amex Blue Cash Preferred doesn’t typically earn any bonus rewards for purchases made at Walmart. This is because American Express doesn’t include “superstores” like Amazon, Target, or Walmart in their U.S. supermarkets category since they often sell more than just groceries. However, Walmart Neighborhood Markets might count toward the Blue Cash Preferred bonus rate since they only sell groceries.