You can create 2 separate shipping profiles, one for shipping and one for local pickup. Add the products for pickup only, the Shipping from would be your pickup location.
Create a rate call "Pickup in store" and leave the price free.
First categorize the products into 2 types, the products which you want to give the local pickup as category 1 and the remaining products under category 2.
You can achieve this by creating two shipping profiles, under the shipping and delivery section of the shipping settings
1. For Product category 1, enable the shipping method option as local pickup.
2. For product category 2, enable the shipping method as carrier pickup.
@Kashif03 Yes, your customer can checkout on the same page but the shipping costs were added based on the conditions added under the product, total cart price will be the combination of products from both the categories, the charges were calculated individually.
June here from Shopify. I’m so happy to see you’re getting so much help with your question!
I do want to clarify that when we’re using shipping profiles to achieve what you’re describing (offering only pickup for some products and only delivery/shipping for others), this is different than using our pickup and local delivery settings, which you may also be familiar with.
For example, when we visit Settings > Shipping in your admin, you’ll be setting up something like this:
Rather than something like this:
I apologize if that was already clear, but I know these settings can be confusing when we’re using terms interchangeably.
It sounds like your goal is that a customer can order items for both pickup and delivery/shipping at the same time, is that correct? If yes, then I do think the option of incorporating multiple shipping profiles is your best option. If not, we do have a couple of other options we can explore.
I’m curious to hear your thoughts!