The Factors That Affect the Sale of a Product

When you approach a product in the market and make the decision to place it into your shopping cart and carry it all the way to the comfort of your home, do you ever wonder what was the thought process that went into ensuring that you would make that decision?...