How to get organizations based on zip code/city

We have a text box where you can add a zip code or city. Based on the value of the text box we want to get all organizations that have that zip code or city on delivery address. Only organizations with a specific template file should be fetched. How do I do that?

I have previously gotten the tip to look at this page: https://docs.litium.com/documentation/architecture/data-service. But since address is not a field, how do I modify the data service to fetch organizations based on address values?

Litium version: 6

Unfortunately it is not possible to query against address with data service.

Workaround could be to also store city and zip in fields directly on the organization to make it searchable.

This will be an issue in many projects. Are there any plans for fixing this?

There is no fix for this in the roadmap right now, please submit as a feature request.