I have configured the Composable Storefront for Buy Online Pickup In Store and it works fine until I have a product that is supposed to be available as pick-up only, with no shipping option.
Once there is no stocklevel in the default (e.g. the shipping) Warehouse, the product cannot be bought at all, even though there is a non-default-Warehouse attached to a Point Of Service for BOPIS.
The OCC returns an "availableForPickup" flag, which is true in my case, but there seems to be no provision for the opposite. I cannot configure it to only allow BOPIS with shipping disabled.
Am I missing something or is this something that needs to be customized?