Not just weapons but also ingredients such as barley,,diamonds, ephedra. Player shops should also sell products that are high risk like drugs since some of us prefer not to take on the risk at drug dealer[selling unprocessed coke]. Ideally there should be a minimum order quantity to help sellers with profits.
Ultimately, the biggest purpose player shops should serve is helping buyers save time, helping sellers make a profit quickly, and encourage interactions among the community.