It is based on the location and the population of the town that the store is at.
Walmart sells according to the area they are located
Some wal mart.sell only limited time or amounts to see if that store has a good customer base.
It's a general statement. Depends on on demographics on what stores have what products.
Thanks! Your answer is awaiting moderation.