I've enable MSI for a store and assigned stock to an In Store Pick Up source.
How can I stop the shipping methods showing in the checkout for products that are on the In Store Pick Up source? I just want the In Store Pick Up option to show for these products.
Can this be done just with a certain admin configuration or will I need to write a module?
Running Magento 2.4.6-p2
It's meant to be a choice for the customer to choose in store pickup or other delivery methods, so you probably can't configure it the way you'd like without custom code (at least with most commonly used shipping methods).