Custom WordPress theme for a lighting catalogue – ENIM Lighting
This project is a custom WordPress theme built specifically for ENIM Lighting, designed for fast browsing of the lighting product catalogue, easy access to technical documents and advanced Product Finder filtering by technical parameters.
ENIM has been operating since 2009 under the ENIM Lighting brand, specialising in the design, development and manufacture of high-quality LED luminaires and lighting systems. Its indoor and outdoor lighting solutions are assembled in Lithuania, ensuring consistent quality and flexibility across projects.
The main goal was to let users find the right luminaire in seconds based on technical parameters, while giving administrators efficient tools for managing content, product variations and documents.
Modern WordPress architecture with Timber and Twig
The project uses a Timber + Twig templating architecture that clearly separates business logic from the presentation layer. Data is prepared on the PHP side and passed to Twig templates, which makes the user interface:
- easier to maintain and extend
- simpler to localise into multiple languages
- clearer for designers and front-end developers
The theme ships with a ready-made translation infrastructure, and filter labels and technical terms are managed through an internal translation map, making multilingual support efficient.
Smart Product Finder filtering
The project’s standout feature is the Product Finder system, which relies not only on WordPress posts but also on dedicated database tables for product variations and filter values.
Filtering runs through purpose-built API and AJAX mechanisms, which means:
- results update in real time
- no full page reload is needed
- the experience stays smooth on both mobile and desktop
The front-end interface includes active filter tags, range filters (lumens, wattage, efficacy), selection blocks and logic that ensures results display correctly even with a minimal set of filters – for example, product type alone.
Performance optimisation and fast loading
Website performance and fast loading were a major focus. The project includes:
- data caching in separate contexts (shared data and filter results)
- optimised loading of menus and admin settings
- planned database indexing strategies
- documented optimisations delivering page loads up to several times faster
API requests use minimal loading – when the user only needs filter data, only the necessary components are loaded, with no excess resources.
Technologies used
The project is built on a modern, reliable technology stack:
- WordPress (PHP)
- Timber and Twig templates
- Composer libraries (PDF and ZIP generation, newsletters)
- Webpack front-end build process
- jQuery and UI libraries (range sliders, galleries, carousels)
- optimised JavaScript bundles
The result – an SEO-friendly, scalable platform
The end result is a fast, technically focused and easily extensible WordPress platform built for professional lighting product presentation. The system covers smart filtering, product variations, technical document management, ZIP and PDF generation, newsletter integrations and convenient admin tools.