

The storefront directory: every location in the page, filtered as the visitor types.
Lokilo lists your physical shops on the storefront. You enter each location once in wp-admin, name, address, city, postcode, country, phone, email, opening hours, a photo and a description, then drop the [lokilo] shortcode on any page and the directory prints.
There is no Google Maps key to get, no API to pay for, no third-party script and nothing sent anywhere. A store locator that needs a billing account and a key with a quota is a store locator that breaks quietly the month someone forgets to pay it.
Every location is printed into the page HTML, so the directory is there with JavaScript turned off, and it is there for a search engine reading the page. When JavaScript does run, the search box filters the cards as the visitor types, over name, address, city, postcode and country, without a single request.
[lokilo] renders the directory. [lokilo limit="500"] raises the 200-store default and [lokilo limit="-1"] prints every one.There is no map view, no driving directions and no geolocation of the visitor, because all three need a paid map provider. If you need a pin on a map, this is not the plugin.
It does not import in bulk. Locations are added one at a time in wp-admin.
Lokilo does not connect to any external service. It registers no remote API, sends no HTTP request, and loads no third-party script, font, map or tile. Your store data never leaves your site.
Every location is stored on your own server as a locator_store post, with its address, city, postcode, country, phone, opening hours, email and any latitude/longitude kept in that post’s meta. Settings live in the locator_settings option. Coordinates are typed in by hand on the location screen – nothing is geocoded against an outside provider. The storefront search filters cards in the visitor’s browser, so no request is made while typing, and the plugin sends no email.
Lokilo is fully translatable and ships the lokilo.pot template. Translations are delivered by WordPress.org language packs from translate.wordpress.org, which is where Polish, German and Spanish are being contributed; the package itself carries no compiled translation files.