Hey @leighg , thanks for getting back to me!
When merchants have certain items available for store pickup and shipping, we usually recommend either using conditional activation on the widget or completely hiding the widget for shipping items. I’ll show you what it looks like for both!
Using Conditional Activation to disable shipping
On the cart page, where our widget appears, customers will be able to select shipping/pick up. In this case, the 12 Ti Xelium Skis are not available for shipping. So if customers, click on shipping on our widget, they will see a message saying that the shipping is not available (this message can be customized):
If they select pickup, they will see all the locations that offer this item, and depending on your settings, you may offer the date and/or time picker:
When they click on checkout, they will see the pickup location’s address (this is automatically added into the address fields) and this is where they have to enter their email and name:
After entering their contact details, they will then have to select a store pickup rate:
Completely hiding the widget for specific products
If you would like to ship items and a date is not required to be attached to the order, customers can completely skip the widget and head to checkout as per the normal Shopify shipping checkout flow.
Here’s an example. In my app’s settings, I have decided to hide the widget for the product ‘Flicker’:
I hope this clarifies and please do not hesitate to ask more questions!
Kindest regards,
Klaudia from the Zapiet team