You can't filter the product list in a pricebook by user profile. You can share pricebook using role groups. Please refer to the below links which might help you further.
Kindly let me know if it helps you and close your query by marking it as solved so that it can help others in the future. It will help to keep this community clean.
Greetings to you!
You can't filter the product list in a pricebook by user profile. You can share pricebook using role groups. Please refer to the below links which might help you further.
https://salesforce.stackexchange.com/questions/4320/would-i-be-able-to-restrict-pricebook-visibility
https://success.salesforce.com/answers?id=90630000000ghcjAAA
Vote for this idea:
https://success.salesforce.com/ideaView?id=08730000000KNRb
I hope it helps you.
Kindly let me know if it helps you and close your query by marking it as solved so that it can help others in the future. It will help to keep this community clean.
Thanks and Regards,
Khan Anas