Glimat — Advanced PrestaShop Store for a Construction Machinery Parts Distributor

Situation, goals and challenges
Glimat is a well-regarded Polish distributor of spare parts for construction machinery and heavy equipment, working with brands such as CAT, Komatsu, JCB, Volvo, and Hitachi. The client needed a modern online store that would: - support a catalog of more than 10,000 products - make parts easy to find visually - integrate two warehouses — one in Poland and one in Italy - provide a more intuitive purchase path for both B2B and B2C customers
The challenges were substantial: - a catalog this large on PrestaShop 1.7 demanded a carefully planned data architecture - parts for construction machinery often differ only slightly from one another, so the structure had to avoid ambiguity - a dual-warehouse system with different delivery times was critical: the Polish warehouse offered 3-day delivery, while the Italian warehouse offered 10-day delivery - the client wanted a visual way to locate parts, which led to the idea of an interactive 3D excavator
Partway through the build, the project was handed off to another vendor for later-stage implementation — but the UX, design system, and the most critical functional elements were delivered by SOLV.
Scope and delivered functionality
SOLV delivered the most advanced parts of the platform: the UX layer, product logic, warehouse integration, and the interactive excavator mechanism.
Interactive 3D excavator (custom module) The most distinctive element of the project. A 3D excavator model was divided into clickable zones — chains, tracks, engine, undercarriage, arm, boom, hydraulics — and clicking any zone automatically filtered products related to that part of the machine. The feature was custom-built (JavaScript plus the Presta API) and had to connect to multiple product categories while keeping the number of clicks to a minimum. It stands as one of the more distinctive builds in SOLV's portfolio.
Support for 10,000+ products (B2B + B2C) - an advanced category structure (wear parts, hydraulics, undercarriage components, chains, chassis) - bulk import and synchronization tooling - search built on a full-text index combined with parametric filters (part, machine model, series)
Dual-warehouse stock logic (Poland + Italy) One of the most complex parts of the project. The logic: Polish stock meant 3-day delivery; Italian stock meant 10-day delivery. If a product was available in both, the system defaulted to the priority (Polish) warehouse; if not available in Poland, it displayed the Italian delivery estimate, with messaging dynamically adjusted to availability.
Custom PrestaShop modules - dynamic filtering by machine model - custom ERP data import - dual-warehouse handling module - module linking parts to zones on the 3D excavator model - parameterization module for part equivalents/substitutes
UX and design system - full high-fidelity UX wireframes - a design system (colors, typography, components, grid) - UI tailored to an industrial audience — strong visual accents, simplicity, prominent CTAs
Results
Although the project was ultimately continued by another vendor, SOLV delivered the foundation the current store is still built on: a modern design system, the most complex pieces of e-commerce logic, an interactive part-selection system, infrastructure for a large product catalog, and warehouse logic that reduced manual work for the sales team.
The work also improved product navigation, shortened the time needed to find the right part, and made life easier for B2B buyers who don't want to search "by name."
Technology stack
| Technology | Role | Benefit |
|---|---|---|
| PrestaShop 1.7 (custom theme) | E-commerce platform | Flexible foundation for a large, complex catalog |
| Custom 3D Machine Picker module | Click-to-filter navigation via the 3D excavator model | Fast, visual way to locate parts |
| Custom dual-warehouse logic module | Stock and delivery-time logic across two warehouses | Accurate delivery estimates, smarter fulfillment |
| ERP import integrator | Data import and synchronization | Up-to-date catalog with less manual work |
| Mass product import tooling | Bulk product import | Efficient catalog management at scale |
| Layered Navigation Pro | Extended filtering | Easier product discovery |
| Advanced Stock Management | Inventory tracking across warehouses | Accurate availability data |
| Custom Product Attribute Mapper | Mapping part attributes and equivalents | Easier part-matching for customers |
| ShortPixel / TinyPNG | Image optimization | Faster page loads |
| Page caching (SpeedPack-type) | Core Web Vitals optimization | Better performance at scale |
| Cloudflare CDN | Content delivery | Faster, more reliable performance |