Can a product be set to pick up only online?

There is no way to make a SKU pickup only for website orders. At this time, Commerce7 SKUs can be checked out as a pickup or shipping order through website.