To only allow certain products to be shared with your buyers, you can add filters to your store.
Navigate to Preferences > Advance
Click on Apply Filters
Once filters applied, all your buyers that using your public token will only have access to your products filtered.