- Step 1 - Enable Local Pickup Option
- Optional Step - “Store Visibility” and “Checkout Widget” Settings
- Step 2 - Create a Shipping Zone
- Step 3 - Assign the Local Pickup Shipping Zone and Method to Stores
- Step 4 - Assigning Store to a Product
- Step 5 - Test the Local Pickup Shipping Method
- “Override Shipping Address” and “Show Billing Fields” Features
Users on the Multi Store Addons for WooCommerce have the ability to use the local pickup shipping option on their WooCommerce store.
The local pickup shipping method will enable your customers to come to any one of your stores, distribution centers, or pickup points to collect their online-purchased product(s).
In this article, we will tell you how you can add the local pickup shipping method to your WooCommerce store.
Step 1 – Enable Local Pickup Option #
Firstly, we will need to enable the local pickup option. This will enable local pickup selection on the cart page of your WooCommerce store.
To enable local pickup, please follow the below steps:
- Log in to your WordPress account
- Click the Agile Store Locator plugin (A Store Locator) and select the “WooCommerce” tab
- You will arrive at the Multi Store Addon for WooCommerce page; click on the “Local Pickup” tab
- Enable the “Local Pickup with Store Selection” option
- Finally, click on the “Save Settings” button
Now, the local pickup shipping method has successfully been enabled for your WooCommerce store.
Optional Step – “Store Visibility” and “Checkout Widget” Settings #
Once the local pickup shipping option is enabled, you now need to determine which stores will be visible to your customers and how your customers will select these stores. This can be done by using the “Store Visibility” and “Checkout Widget” Settings.
Let’s go over these one by one.
1- Store Visibility #
The Store Visibility setting determines which stores you want to display for your customers.
You can choose to display only stores that have products in stock by selecting the “Product Store” option, or you can display all your stores regardless of whether a product is in stock by choosing the “All Stores” option.
The Store Visibility setting can be accessed from the “Global” tab in the Multi Store Addons from the Commerce plugin.

2- Checkout Widget Setting #
The Checkout Widget determines the store selection method on the cart page for your customers.
The “Store Locator” option will open a store locator map from which your customers can select their pickup point using either the map or store list.
The “Select Dropdown” option will enable a dropdown menu listing all your pickup points for the customer to choose from. This option does not display all your pickup points on a map.
The Checkout Widget setting can be accessed from the “Global” tab in the Multi Store Addons for WooCommerce.

Step 2 – Create a Shipping Zone #
Now that we have enabled local pickup, we will next need to create a shipping zone with local pickup to offer this shipping method to our customers.
To create a shipping zone with local pickup, please follow the below steps:
- On the WordPress dashboard, click on the “WooCommerce” plugin tab and click on the “Settings” option
- On the next page, click on the “Shipping” tab, and you will arrive at the “Shipping Zones” page
- Click on the “Add zone” button to create a new shipping zone
- Give the zone a name and assign a region to the zone
- Click on the “Add shipping method”, select the “Local Pickup” option, and click on “Continue”
- Note: you can even add other shipping methods besides local pickup in the same shipping zone; all the shipping methods will appear on the cart page
- For the next step, add a custom name for the local pickup shipping method, and click on “Create”
- Finally, click on “Save Changes”
Once you are done, a shipping zone with local pickup will be created.
Step 3 – Assign the Local Pickup Shipping Zone and Method to Stores #
Once the shipping zone with local pickup is created, we will now need to assign this shipping method to various stores.
To assign the shipping zone to different stores, please follow the below steps:
- On your WordPress dashboard, go to the Agile Store Locator plugin tab and select the “Manage Stores” option
- If you have stores created, click on the edit icon for a store; or you can create a new store by clicking on the “+ New Store” button
- On the “Edit Store” page, click on the “WooCommerce” tab
- Add the shipping zone you created in Step 2 to the “Shipping zone” field
- Next, add the local pickup shipping method in the assigned shipping zone in the “Shipping Methods” field
- Click on “Update Store” when you are done
- Repeat for any additional stores
Now, the local pickup shipping zone and method will be assigned to the store you chose in Step 3.
Step 4 – Assigning Store to a Product #
Now that we have assigned the local pickup shipping option to some stores, we need to decide which products are eligible for local pickup. Therefore, we will need to assign the stores (with local pickup) to the product that we want to offer for local pickup.
To assign a store (with local pickup) to a product, please follow the below steps:
- On your WordPress dashboard, click on the “Products” tab below the “WooCommerce” tab and select the “All Products” option
- Select a product and click on the “Edit” button for the product
- On the “Edit Product” page, scroll down and click on the “Location” tab
- Here, you will see a list of stores; click on the “Edit” button for the store you want to assign to this product (It should be a store for which you assigned the local pickup option)
- Once you click on the “Edit” button to assign this store to the selected product, simply add a stock value, and press “Save”
- Update the product page
- Repeat the process for other products that you want to assign stores with local pickup to
Once you are done, the stores with local pickup options will be assigned to specific products.
Step 5 – Test the Local Pickup Shipping Method #
Once all the steps are done, you will be able to test the local pickup shipping method on your WooCommerce store.
To see how the local shipping option works on your WooCommerce store, please follow the below steps:
- Go to your WooCommerce store, and select a product for which you assigned a store (with local pickup)
- Add the product to the cart
- Go to the cart page; there will be an option to collect the product using local pickup
- Click on the “Select Store” button to choose a local pickup point
Once you select a store, you will be taken to the checkout page to complete the purchase.
“Override Shipping Address” and “Show Billing Fields” Features #
The “Override Shipping Address” and “Show Billings Field” are two features that are used to provide you with all the information you need regarding:
- Customer’s Billing Address
- Customer’s Pickup Address
- Pickup Point’s Adress
Let’s go over these features one by one and see what they offer.
1- Show Billing Fields #
This feature is fairly straightforward.
Usually with local pickup shipping, there is no need to get a customer’s billing address because you are not delivering anything. However, if you still want to get the customer’s address, you can enable the “Show Billings Field” option.
Once the “Show Billings Field” option is enabled, your customers will be required to add their billing information before checking out.
The customer’s billing address will now appear on the “orders” page of the WooCommerce plugin.
To enable billing fields on your store checkout page, please follow the below steps:
- Log in to your WordPress account
- Go to the Agile Store Locator plugin (A Store Locator), and select the “WooCommerce” option
- You will arrive at the Multi Store Addons for WooCommerce plugin
- Go to the “Local Pickup” tab
- Enable the “Show Billing Fields” option
Now a section where your customers can add their billing information will be added to your website
2- Override Shipping Address #
Local pickup works fine if the customer’s ordered product is already at your store or pickup point, and is just waiting to be picked up.
However, it becomes challenging if a customer’s ordered product is not readily available at your store for local pickup. In this case, you will need to ship the ordered product from your warehouse, another store, etc. to the customer’s selected pickup location.
To make things easier for you, the Multi Store Addons for WooCommerce has the “Override Shipping Address” feature.
Enabling the override shipping address feature will add the pickup point’s address(in addition to the customer’s billing address) to the order details. As a result, you will immediately know where you need to dispatch an ordered product in case the pickup location does not have it in stock.
Override Shipping Address Disabled #
The below screenshot shows how the order details page will look if the Override Shipping feature is disabled.
The customer’s billing address will be added under the “Shipping” section.

Override Shipping Adress Enabled #
The below screenshot shows how the order details page will look if the Override Shipping feature is enabled.
The store or pickup point address will be added under the “Shipping” section.

To enable the Override Shipping Option, please follow the below steps:
- Log in to your WordPress account
- Go to the Agile Store Locator plugin (A Store Locator), and select the “WooCommerce” option
- You will arrive at the Multi Store Addons for WooCommerce plugin
- Go to the “Local Pickup” tab
- Enable the “Override Shipping Address” option