Sorry I am talking about if I have a polearm on the LH shelf next to the counter and the customer wants a one-handed hammer. I would hand them the one-handed hammer but they would take the polearm off the shelf leaving the one-handed hammer on the counter.
I'm also experiencing this and it's driving me insane. Oh, you wanted a greatsword? Here's an Adamantine greatsword I just made yo- aand you've decided to take a Mithril spear off the shelf, and pay me for a Mithril greatsword. I just wasted money.
Edit:
SOMEONE JUST CAME IN ASKING FOR A POLEARM
I HAD A MITHRIL POLEARM SITTING ON THE DESK
SHE TOOK A TITANIUM SWORD OFF THE SHELF AND PAID ME $17
Just to clarify what's happening. You're showing the customer the weapons they want (1H-Hammer). They then look at the closest weapon to them (Polearm), and take that instead.
To avoid this, make sure there are no other weapons closer to them than the one you're handing them. Even better, as customer won't yet pick weapons off of selves when they arrive (Bug 2), you can keep your weapons further back in the store until needed.
I found a kind of cheat way of making money by putting out a ton of daggers out on the counter then I just wave the item they want in front of them pull it back they take the dagger I get money equivalent to the item they wanted. Of course having the dagger in the most expensive materal and handle jacks up the price.