You know more about this than I do but I don't think you are in rapport or you are cold or unfriendly. That sounds extreme.
I put in an extreme example to make a point, but let me try an analogy instead. Suppose a salesman is selling furniture. He does not have good rapport or bad rapport. All he does is show the customer what they ask for, a chair. The customer sits in the chair, likes it but decides it is best to look at other options.
Goes next door to another furniture store. Where this sales man asks why he is buying a chair now. Customer says to watch the superbowl game. Salesman says oh really what team do you want to win. Chicago. Me too, I grew up in Chicago on the south side. Do you need this chair delivered. Oh no I have a truck. But your chair costs more than the same chair next door. Tell you what, for a fellow Bears fan I will take ten bucks off, how does that sound. Great the customer buys the chair. Whithout a second thought of the other salesperson who probally would have went down even lower but because he built no rapport the customer did not bother to go back and ask him because he did not want to say no to a fellow Bears fan.
I think the right product is the product the customers say is right for them. It looked like you were saying that if you have good enough rapport you do not need anything else.
In most cases the salesperson should be the expert on the product not the customer. After all a customer is buying one, the salesperson is selling many. So because a customer says I want widget A because it is cheaper. You can tell him, I understand you want widget A because it is cheaper. You want to save the most amount of money. And when you buy widget B it can do everything widget A plus it comes with this other features that widget A does not. Now do you want to save a few dollars or are you worth the extra features that widget B has.
Now somepeople have no use for those features and sell them widget A, but alot of the time people prefer value over price and if you can show them a better value that is what they really want, they just always do not know it at first.
What Dale Carnegie books is everyone talking about?
How to Win Friends and Influence People first written in 1936. I think this book has some very good points, but I also think people have evolved a little since 1936 so must sales techiniques.
Principle 5 get the othe person to say yes, yes imediately.
For example
"Spell SPOT three times."
"S P O T , S P O T , S P O T"
"What do you do when you come to a green light?"
(answer is invariably-) "Stop!"
"What, at a GREEN light?"
I believe a lot of people have caught onto this.