FEATURERuntime Statistics for FunctionsRead more
← Back to Changelog

Local Pickup Filtering

A filter on variants.pickup_locations using geoRadius, capped at 100 km, with a matching pickup location's distance returned in facetDisplay

You can now filter and facet products by local pickup availability. Set a shopper's location and Layers returns only products with a variant available for pickup within a given radius — powering "available for pickup near me" experiences without a separate lookup.

Use the new variants.pickup_locations property with geoRadius, geoBoundingBox, geoPolygon, in, or notIn to filter by distance or specific locations, and request it as a facet to get back each matching location's name, address, pickup instructions, and distance in facetDisplay. Radius filters accept a unit of meters, kilometers, or miles and are capped at 100 km.

Locations sync automatically from Shopify's standard location sync — no extra setup required beyond enabling Local pickup on the locations you want searchable.

Learn more

Subscribe to the changelog

Releases land wherever your team already reads.

Slack

Subscribe to changelog

1

Choose a Slack channel

Open the Slack channel where releases should land. Most teams use #product-updates.
2

Subscribe to releases

Paste this command into the Slack channel.

/feed subscribe https://www.uselayers.com/changelog/rss.xml
3

Approve the confirmation post

Approve the confirmation Slack post. From then on each release arrives as a message with its title, date, and link.