noun, na-adjective
good at business; shrewd in business
Describes a person who is skilled at making money, selling, or running a business. Often carries a nuance of being savvy or street-smart in commercial dealings.
彼は商売上手で、どんな商品でも売ってしまう。
He is good at business and can sell any product.
あの店主はとても商売上手だ。
That shopkeeper is very shrewd in business.
商才 is a more formal noun meaning 'business acumen' or 'talent for commerce', while 商売上手 is a more colloquial, descriptive term for someone who is practically good at business.
やり手 means a 'go-getter' or 'capable person', often in business or negotiation, but is broader than 商売上手, which specifically focuses on commercial skill.
Compound of 商売 (business, trade) and 上手 (skillful, good at). The combination straightforwardly means 'good at business'.