There are two separate concepts when restricting pickup point delivery:
- Filtering pickup points — remove specific pickup points from the selection (e.g., exclude lockers, pickup points without COD support, or pickup points on islands), while the shipping rate remains visible
- Hiding the shipping rate — remove the entire pickup point delivery option from Shopify Checkout (e.g., don’t offer pickup point delivery for certain areas or products)
Depending on your use case, you may need only one or both. For example, excluding lockers or non-COD pickup points only requires filtering. Excluding entire areas (like islands) typically requires both: filtering the pickup points and hiding the shipping rate so buyers don’t see an empty selection.
Step 1: Filter out specific pickup points
This step removes individual pickup points from the map and list. Depending on the carrier integration, you’ll use one of the following:
Filters — available for most carriers. Go to your pickup point rate configuration in Atlas Pickup Points and add a filter in the Filters section:
- For countries that support province codes (Canada, Ireland, Italy, Portugal, Romania, Spain, UK, US):
- Use province codes (2 letters) with “is not equal to” condition
- Contact us if you need help with province codes
- For other countries:
- Use postal/zip codes with “does not start with” condition
Source-specific options — available for carriers that require credentials. These options vary by provider but typically let you exclude or include specific pickup point types (e.g., lockers only, no lockers, COD-only). If your carrier doesn’t have the option you need, contact us.
Once configured, filtered pickup points won’t appear on the map or list. Test the exclusion in your store’s checkout after saving to verify it works as expected.
Step 2: Hide the pickup point shipping rate
This step hides the entire pickup point delivery option from Shopify Checkout for specific areas or products.
By area
- For countries with province support:
- Go to Shopify Admin → Settings → Shipping and delivery
- Split the country into two shipping zones
- Enable pickup point rates only in the desired zone
- For countries without province support:
- Use a shipping rate customization app that supports geographic restrictions
By product
- Using weight limits: Set maximum weight limits on your pickup point shipping rate. For products that shouldn’t be available for pickup, assign weights above this limit.
- Using a shipping rate customization app: Configure rules to hide pickup point rates for specific SKUs, product types, or other criteria.
Splitting a carrier into separate configurations
You can create two separate pickup point configurations for the same carrier, each assigned to a different shipping rate. For example, you could have one configuration for lockers and another for standard pickup points. This gives you:
- Different pricing for each type
- Independent control over when each type is available
- Separate filters per configuration
This approach is useful when you want to offer lockers at a lower price, or when COD is only available at certain pickup point types.
Recommended solutions
Here are some Shopify apps that can help you customize shipping rates:
We recommend using apps built with Shopify Functions rather than the Carrier Service API. If you have developers on your team, you can also build custom shipping rate logic with Shopify Functions directly.