Triatek – E-Commerce & Service Ecosystem

A unified digital platform for selling, installing, and servicing climate control systems — built from scratch with a custom CMS, full e-commerce functionality, and deep business automation.

Laravel

MySQL

Custom CMS

NGINX

E-Commerce

Bilingual UA/RU

Nova Poshta API

SEO Architecture

User Accounts

unique page templates & screen types

language versions with full hreflang SEO

ecosystem replacing scattered tools

triatek-website-main-picture

Project Overview

TRIATEK is one of Ukraine’s leading providers of climate control systems — air conditioning, ventilation, and heating — serving clients from private apartments to large industrial facilities. Their business spans product sales, professional installation, design engineering, and long-term service contracts.

Before this project, their digital presence was fragmented. Product catalogues, service information, and project portfolios all lived separately, with no unified customer account, no order management, and no way to handle the full sales cycle digitally.

The task was to design and build a single platform that functions simultaneously as an online store, a service company website, a project portfolio, and an internal management tool — all driven by a custom CMS tailored exactly to how the TRIATEK team operates.

Scope of Work

• Homepage

• Product Catalog

• Product Page

• Shopping Cart

• User Accounts

• Services Pages

• Project Portfolio

• Complex Solutions

• Blog & Articles

• Comparison Page

• Discount Program

• Installation Calculator

• Custom CMS

• Internal Sales CRM

• Promotions Engine

• Contacts & FAQ

The Challenge

Build one platform that serves three distinct audiences at once: end customers browsing and buying products, B2B clients requesting installation projects, and the internal team managing inventory, orders, content, and leads — all without relying on third-party CMS platforms.

Client

TRIATEK — Modern Microclimate

Climate control systems: sales, installation & service. Kyiv, Ukraine.

Design & Pages

A blue-and-white identity anchored by bold diagonal geometry — the design language runs consistently across every page, giving the platform a strong brand presence while keeping the UX functional and clear.

Tech Stack & Architecture

Custom CMS on Laravel

Built entirely from scratch — no Bitrix, no WordPress constraints. Full control over data models, user roles, content templates, and business logic. The admin panel is tailored precisely to how the TRIATEK team operates.

Advanced Catalog Filtering

Multi-level filtering by price range, technical specs, color, availability, and preset bundles (inverter, premium, residential). Filters apply instantly without page reload. Lazy-load pagination with live page-state tracking.

Full E-Commerce Flow

Native Nova Poshta API integration for city and branch auto-fill. Installment payments via PrivatBank and Monobank. Cart with quantity controls, discount logic, and automatic form pre-fill for logged-in users.

User Account System

Full personal cabinet: profile, delivery addresses, order history with real-time status updates, wishlist, and discount card. All data synchronized with the CMS backend. Email-confirmed registration flow.

SEO Architecture

Template-based Title and Description generation with per-page manual override. Dynamic sitemap.xml, canonical tags, and hreflang for Ukrainian and Russian versions. Human-readable URLs across all nesting levels.

Internal Sales CRM

Order management built into the CMS: create, edit, filter, and export orders; assign managers; track statuses. Import/export users. Discount tier management with automatic calculation and email notifications.

Business Logic & Automation

01

Smart Product Badges

Automatic stickers calculated from live data: TOP by sales volume per category, Wi-Fi presence, energy efficiency class, minimum operating temperature, and discount size. No manual flagging.

02

Installation Cost Calculator

Built directly into the product page. The calculated installation cost can be added to the cart as a separate line item — bundled with the product in a single checkout flow.

03

“Better Together” Block

Combined product + service offers at a reduced total. If either item is removed from the cart, the bundle discount is automatically revoked — enforced at the cart level in real time.

04

Discount Card Program

Customers submit a form and the system checks registration status, assigns a discount tier, reflects it in their personal account, and emails a confirmation — no developer involvement required.

05

Lead Magnet System

Service pages feature a lead capture form that delivers a PDF guide to the customer’s inbox on submission. Files are managed in a dedicated CMS section and assigned per page.

06

Promotions Engine

Apply discounts by individual product, category, or entire catalog. Set percentage or fixed amounts, quantity caps, and date ranges. Active promotions surface automatically across all relevant pages.

The Result

One platform.
Everything connected.

What used to require five separate tools — a product catalogue, a CMS, an order system, a form manager, and a lead tracker — now lives in one coherent system that the TRIATEK team controls entirely.

Customers can browse the full catalogue, compare products, calculate installation costs, place an order with delivery, and track it — all in a single session. The bilingual SEO architecture secured strong organic rankings across all major product categories from launch.

Sales
Full purchase funnel online: catalog, cart, checkout, payment, and order tracking in one seamless flow

Operations
Managers handle orders, content, leads, and inventory from a single admin panel — no third-party tools

SEO
Template meta generation + per-page overrides + dual-language hreflang = strong organic presence at launch

Scalability
Custom-built architecture means new modules and integrations can be added without platform constraints

Personal сonsultation

Let’s talk about your project and your idea

Simply leave a request for a short conversation

Written сontact

Prefer to write instead?

Just contact us directly at:

mail@inmark.agency