If you start fabricating something in your shop, it seems to then become more available in the GTHQ.
I think part of the algorithm involves you at least trying to make an object. Evidently they don't want you to be able to buy something unless you at least tie up your shop resources for the amount of time it takes to make it. So you can then buy it without waiting the time to make it, but your shop is now tied up and you can't use it until it finishes, obviously.
I would say it definitely looks at what you need. You won't be offered it. Start making one....bingo, you'll see it show up. Occasionally you will come across one without making one, but it's like it only shows you ones that are sold. Also, once you buy or make one and have satisfied your needs, you'll see oodles of them on the trading block. That's the fun part where it rubs salt in your wounds.