Maybe It's an unpopular opinion, but I think the fact that you can pick all kind of different armours, weapons, magic items etc from a trader pocket is really stupid.
1) It doesn't make any sense, people don't go around with all that stuff in their pockets both because of practicality and physical encumbrance;
2) It becomes extremely boring real soon. I was playing DOS2 with three other friends and one of them refused to go on on the quest until he had pickpocket all the traders visible on the map because you know, better equipment.
I think that one simple solution to this would be to have the trader having all of his inventory in a chest near him and just the key of that chest in his pocket. This way you just need to take the key from him (not the entire shop) and then find a way to distract him from surveying the chest.