In 20 years since I was in college I have read a lot of books and articles on how to sell and I've attended a lot of sales classes and seminars. I've even taught a few classes and I've written a few articles about it. In this time I have seen a lot of different theories on how to sell.
One theory of how to sell has never worked for me. I call it "Needle Nose Ned" school of selling. It's named for pesky insurance salesman named Ned from movie "Groundhog Day". If you've seen movie, you no doubt remember Ned. No matter what your situation is Ned will try to sell you insurance. And if you already have insurance, he'll try to sell you more.
In Ned's view of world, everyone needs what he's selling, whether they really need it or not.
It seems there are fewer of these salespeople around these days (thank goodness) but they do still exist. They are only concerned with selling you what they have available. Somewhere, sometime, someone told them way to sell is to ask everyone they see if they want to buy what they have. They don't worry if that person would never, ever have a need for what they're selling. They just ask, ask, ask. as if act of asking will somehow make people want what they are selling.
I know in past I have said you need to ask for order. And you do. But, "Neds" of world take it too far because they ask everyone regardless of their interest or need.
The key in selling anything is to spend your time with people who have an interest in what you can do for them. Notice I didn't say need. A need that is ignored might as well not even exist. For someone to buy from you they first must be interested in what you have to offer.