Here are some factors:
Consumer to Marketer
Consumers love buying goods if they are cheap or cheaper than competitors market.
Consumers demand goods of cheaper prices so they can spend more and buy more goods- so they stay in the grocery store longer. If demand goods are expensive- consumers usually leave the store earlier; empty handed. So, it's always successful to have cheaper prices of goods.
Consumers love quality excellence. If a consumer say wanted to buy tomatoes and notices all the tomatoes are outdated- that is disapproval to consumers, consumers are dissatisfied which means you make no profit. So make sure to have quality over quantity
Use the WalMart technique- Say a consumer wanted to purchase milk at Walmart and said to himself that he just needed to purchase milk and nothing else- well he might change his mind, anytime soon. The technique is simply this: all foods that are needed: milk, bread, rice, cereal, eggs etc Walmart establishes them in deep aisles of the store, so further away that the needed foods are near the emergency doors! And all the wanted foods such as: chips, donuts, candy bars are established in front of the store- right were the cashier is, and the chips are under the heading of ' Low prices everyday' so is the soda, everyday
So the point is, consumers are just buying eggs- but they have to get the front aisle of wants, before the make it to the rear end of the store to buy some eggs- in conclusion it's the Marketer who wins because the consumer doesn't just purchase the eggs, but chips, maybe a soda etc (discount helps) etc
Other marketer techniques are the 'Buy 1 get 1 free' - getting the consumer to purchase 1 product & getting 2nd product free- that is a trick because the 2nd product is not always free, due to before-tax, so you must give tax to get the 2nd product free. And 'Multiple unit pricing' when a consumer buys 3 goods for the price of 1, ex. 3 chocolate bars for $6
Knowing your target (demographics) ages and consumers is an important factoid in the store because it lays out what consumers like, dislike determining their ages and likeliness
Hope this helps :)