While supermarkets and Target have seen online sales decline among high-earning consumers, Walmart has experienced an increase, according to Brick Meets Click and Mercatus.
If you buy groceriesonline, the Chase Sapphire Preferred® Card may be a great option. It offers 3X points on online grocery purchases (excluding Target®, Walmart® and wholesale clubs).