To setup free in store pickup for customers you will have to first enable this shipping method.
On the CONFIGURATION page SHIPPING METHODS under the SALES section on the left-hand side.
Find and select the "Store Pickup" or "Pickup at Store" tab.
- Store Pickup will allow the customer to pay at the store upon pickup, and Pickup at Store will have the customer pay first, and pick up their already purchased product from the store.
For Pickup at Store, you will need to enable it by changing the "Enabled" field to "Yes". Then you will need to input your store information, as well as input your preferred name for the method as well as pricing, handling fees, and whether you would like to charge the fees per item or per order. For freee in-store pickup, leave both the handling fee and price set to be 0.00.
For Store Pickup, you will simply need to enable it, give it a title, and choose if you would like this method to be displayed even if not applicable.
The next step is to include this shipping method to the various shipping warehouses. You will need to add the In Store Pickup as an applicable shipping carrier for all products that you'd like to be available for pickup in store.
This can be done in SHIPPING MANAGER > MANAGE WAREHOUSE
From here, you will then need to Edit the warehouse's information and change the Applicable Shipping Carriers to also include the new Pickup at Store or Store Pickup option.
*NOTE - If you already have applicable shipping carriers selected, you will need to select multiple by holding the Ctrl key (Windows) or the Command key (Mac)
Once these Applicable Shipping Carriers are selected, click the blue Save button at the top right.
*Note - For non-dropship items select you will want to Warehouse Default to add In Store Pickup as an applicable shipping carrier.
In most scenarios only in state residents will have in store pickup as an option. To make sure this shipping method is not available to customers with an out of state address you will need to setup a Shipping Restriction.
Shipping Restriction Setup:
- Add Rule
- Give your rule a name
- Change status to active
- Select In Store Pickup [free shipping] under Restrict ALL METHODS from Carriers
- Under Conditions tabs, click green plus sign and Shipping State/Province under dropdown
- You will now see "Shipping State/Province is ... X" - Click is and Change is to is NOT
- Click ... (three dots) - Change to your STATE
For more on setting Shipping Restrictions, please review this tutorial here.