How do I make a product pickup only?
When adding only a 0 weight item to the cart, the order will have no shipping options available. If the cart has an item with weight and an item without weight, then shipping options will be available. In other words, If the total weight of an order is greater than 0 lbs, then the order can be shipped.
There is a setting that we can enable from the backend known as "Will Call Only". Contact customer service to have this option enabled. When this setting is enabled, clients can mark products as "Will Call Only" in the Catalog Manager:
Once a Will Call Only product is added to a customer's cart, it will force the entire order to be pickup only and there will be no shipping options available.
It is recommended that the Will Call Only products are specified as pickup only in the description, or somewhere that the customer can easily see. This way, customers will not be confused when they add one of these products to their cart and cannot ship the order.