Ресёрч и документы KZ Trade

Три ниши Беларусь → Казахстан по модели hauswig.kz: синтез и решения, отчёты по нишам с 87 конкурентами, замеры спроса (Yandex Wordstat, Google Keyword Planner), брифы брендов WARMSTEIN · NORDHOLZ · SAUNAWERK, спека и план движка. Всё — из репозитория на момент публикации. Термопанели (WARMSTEIN) — ниша нашего партнёра: материалы по ней оставлены как справочные, для калибровки цифр.

Ниши3
Конкурентов87
Запросов замерено46 + 7 head
Документов30
Синтез

KZ Trade — синтез исследования, 21.08.2026

Термопанели — партнёрская ниша. Колонка по термопанелям в скоркарте и все расчёты по ней оставлены как справочный материал для калибровки: сами мы в эту нишу не заходим.

Входные данные: три отчёта по нишам (niches/*.md, 87 конкурентов в CSV), снимки Yandex Wordstat KZ + Google Keyword Planner KZ (demand/), предыдущие исследования в Cowork (JAY-593/618/625/626), референс hauswig.kz.

Скоркарта

Ось Термодерево + терраса (RB FarbWood / CN ДПК) Банные печи (RB Мета-Бел) Термопанели (гибрид: клинкер RB + ППС/минвата KZ)
Спрос Яндекс/мес террасная доска 1 053 + дпк 807 + планкен 189 + ТМД ~60 ≈ 2 100 (ведёт терраса, сезонность ×5) печь для бани 801 + пеки 541 ≈ 1 340, ровно круглый год термопанели 1 293 (+ теплопанели), но явный клинкерный интент только ~90; пик июнь–июль
Google KZ террасная доска 1K–10K; планкен 100–1K; один рекламодатель (41 объявление) печь для бани 1K–10K; Буратино ~600 объявлений термопанели 1K–10K; 0 рекламодателей по клинкеру
Премиум-слот свободен? Да — нет бренда термодерева, нет калькулятора/образцов; домены свободны Частично — нет оффера «кубатура→комплект»; но Буратино/Избушка сильны; доминируют бренды РФ Да по клинкеру (нет шоурума в Алматы, нет калькулятора); слово занято дешёвыми местными фибробетонщиками
Валовая маржа (проверено) сосна 2–15% (трафиковая линейка) · осина 25–30% оценочно · ясень ~20% при 79,9 тыс.; зависит от экспортной цены завода −15–25% печь отдельно 15% (−25%) / 30% (−40%); комплект 27–35%, под ключ 29–35% готовые панели RB 0–20% ✗ · гибрид 30–45% · панели РФ 25–35%
Капекс / операционка фура сосны 2 350 м² ≈ $50 тыс.; смешанная фура 12–14 млн ₸ валом; без производства 30–50 печей сборным грузом (LCL) на старт; $85 тыс. за полную фуру; помогает шоурум «рабочая баня» мини-цех 2,5–5 млн ₸ + аренда + 2 рабочих; ~$25–35 тыс. на старт вкл. первую фуру плитки; сертификация линейки на минвате
Регуляторика фитосанитарный сертификат на древесину; добровольная сертификация продукции дровяные печи вне обязательного ТР; газ = ТР 016 МЧС №173 (23.05.2025): наружная облицовка только НГ, кроме V степени → риск по ППС, нужна линейка на минвате + испытание системы; реестр производителей (Атамекен)
Сезонность март–сен ровно, лёгкий подъём сен–мар апр–сен
Тезис vs FINAL 08.08 «разрыв 2–4×» НЕ подтверждён при розничной цене RB; ДПК из RB неконкурентен → Китай «пустая ниша» подтверждена, «ценовое преимущество» НЕТ «максимальный спрос» подтверждён, но семантика ≠ клинкер; экономика гибрида подтверждена

Что данные говорят о порядке запуска

  1. Термопанели (гибрид) — наибольший коммерческий спрос, пустой Google, нет клинкерного шоурума в Алматы, маржа гибрида 30–45%, история с тарифами. Блокеры: пожарное регулирование (нужна линейка на минвате + протокол испытаний + письмо в КЧС по ИЖС), сборочный цех, оптовая цена Керамин, котировки на фрахт. Дольше всего до операционной готовности, но сайт может выйти первым для валидации трафиком (образцы курьером, смета).
  2. Термодерево + терраса — продаваемый бренд со свободным слотом, но маржа упирается в экспортную цену FarbWood; спрос идёт от террасы → бренд = «терраса + фасад». Быстрее всего запустить лендинг (без производства), риск = тонкая маржа на сосне; маржу делать на осине/ясене + масле/крепеже.
  3. Банные печи — стабильный контрсезонный спрос, открыты Астана/Шымкент/регионы, но ценовой паритет → только как комплект/под ключ; нужен газовый вариант; Google принадлежит Буратино. Лучше всего как проект второй волны, когда уже работает фасадный бренд.

Нужны решения (пользователь)

  • Оставить тройку или заменить печи на террасу как отдельный бренд? (Рекомендация: оставить тройку; сначала строить сайты термопанелей и термодерева, печи третьими.)
  • Термопанели: закладывать линейку на минвате с первого дня (регуляторика) — да/нет.
  • Письма на заводы: FarbWood (экспортный прайс, осина/ясень), Керамин (оптовый клинкер), Мета-Бел (дилерская цена + газ), WoodPlast (пропустить, если экспортная цена не ≤ CN).

Открытые ручные проверки (не сделаны, нужны аккаунты/время)

  • Цены/отзывы на уровне карточек Kaspi по клинкерным термопанелям и печам; скан хэштегов TikTok KZ (429 при запросе); Google Trends KZ (429); 3 котировки на фрахт Минск→Алматы; прайс-листы Керамин/FarbWood/Мета-Бел.
Решение

Порядок запуска после ухода термопанелей и кандидаты на ниши №3–5

Статус: 31.08.2026. Курс: $1 = 474 ₸ = 2,95 BYN. Основание — синтез 21.08, отчёт по сезонности и экономике теста, отчёты по нишам, исследование ж/д, финальный отбор направлений 08.08 и лонглист v2. Всё, помеченное [оценка], взято из расчётов этих документов, а не из котировок. Источник: docs/research/launch-order-and-next-niches.md.

1. Почему очередь пересобрана

Термопанели ведёт партнёр — ниша не наша. Первая позиция в очереди «термопанели → термодерево → печи» освободилась, и вопрос свёлся к одному: что ставить первым — печи или термодерево.

2. Решение: первыми печи (SAUNAWERK), окно сен–мар

Решает не маржа, а невозвратность сезона.

  • Спрос на печи ровный весь год (786–1 168 запросов/мес) с подъёмом сен–мар и рекордной долей в феврале. Печь выбирают за 2–6 недель до первой протопки; бани строят летом, значит спрос на печи идёт осенью. Пропустим окно — ждать год.
  • Термодерево от ожидания не теряет: объём ниши даёт терраса (1 053 запроса против 189 у планкена), а у неё сентябрь ≈ 40% пика и дно дек–фев (307–350). Тест террасы в сентябре измерит межсезонье, а не оффер.
ОсьПечи (SAUNAWERK)Термодерево (NORDHOLZ)
Валовая на заказ~120 тыс. ₸ ($250); комплект 27–35%, печь соло 15% при −25%600 тыс. ₸ (сосна) – 2 млн ₸ (ясень)
Потолок CAC$50–75 → только OLX/Kaspi/Instagram$150–250 сосна, $400+ осина/ясень → контекст по карману
СкладНужен: терпимое ожидание 1–3 недели, LCL со склада завода 2,5–3,5 недели — на граниНе нужен: предзаказ 4–8 недель работает, фура собирается из предоплат
Google KZЗанят Буратино (~600 объявлений)Практически пуст: 1 рекламодатель, 41 объявление
СезонРовно, подъём сен–марТерраса апр–июн; фасадный планкен круглый год, но объём мал

Цена решения, названная прямо: первой идёт ниша с самой тонкой экономикой сделки и самым жёстким потолком CAC из трёх. Если тест провалится по CPL, это говорит о канале и о цене закупки, а не о модели в целом.

Блокер, без которого считать нечего: дилерская цена Мета-Бел. При −25% печь соло даёт 15% и вся экономика висит на комплекте и монтаже; здоровой она становится при −35–40% (эксклюзив по KZ).

Как не заморозить кэш: не покупать LCL 30–50 печей заранее. Тест идёт на предзаказе, первая партия 15–20 штук закупается после ≥3 предоплат. Фура на 200 печей при спросе 10–20 печей/мес распродаётся 10–18 месяцев — это не стартовый инструмент.

3. Термодерево — вторым, подготовка дек–фев, трафик с марта

Календарь: декабрь–февраль — сайт, семантика, прайсы FarbWood и котировки фрахта; март — запуск трафика; апрель–июнь — пик. Фокус ассортимента: осина (25–30%) и ясень (20% при 79 900 ₸/м²), сосна — трафик-генератор с маржой 2–15%, её держим на уровне рынка, а не ниже.

4. Кандидаты на ниши №3–5

Развилка — периметр партнёра. Если он держит только клинкерные термопанели, открыта фасадная корзина, и это лучшие кандидаты: тот же клиент, та же фура, ноль новых компетенций. Если фасад целиком — идём в баню и во двор.

Вариант A — партнёр держит только термопанели

НишаЭкономика грузаПочему проходитЗавод РБ
3Фиброцементные декоративные панели$1,5–3/кг, 13 кг/м²В KZ локально льют только серый лист (Семей Шифер); окрашенные коллекции «под дерево/бетон» свободны. Материал НГ → мимо МЧС №173, которая была главным регуляторным риском фасада на ППСФиброФасад (Минск)
4Каменный шпон / гибкий камень$4/кг, 3–5 кг/м² → ~5 000 м² в фуреВерх рынка 20–120 тыс. ₸/м² — россыпь продавцов без бренда, официального дистрибьютора европейских марок в KZ нет. Образцы почтой стоят копейки. Ограничение: ёмкость ниши мала (~200 SKU против 3 000 в эталоне) — это линейка внутри бренда, а не отдельный брендЛитоФлекс (Минск)
5Банный кластер вокруг SAUNAWERK: чаны, купели, сауны-бочки + печи-камины для дачГруз объёмный — фрахт под вопросомТа же аудитория, тот же сезон, нулевая новая стоимость привлечения. Печи-камины «Ока» уже названы в отчёте по печам как второй сезонный спрос в ту же фуруМета-Бел (Гомель); производители чанов и бочек не проверены

Вариант B — партнёр держит фасад целиком

№3 и №4 отпадают. На их место: металлокассеты и перфорированные фасадные экраны (ПрофСталь-Строй, Минск; $2–3/кг, отстройка лазерной резкой и перфодизайном, риск — гибка легко локализуется) и расширение банного кластера из варианта A.

5. Что отсеялось и почему — чтобы не возвращаться

  • Кирпич ручной формовки LOFT (Обольский КЗ): $0,35/кг против порога $0,7–1/кг для фуры. Его ж/д-преимущество живёт только в крытом вагоне 68 т, а это по нашему же расчёту «нет на горизонте года»; порог 20′ контейнера — 21 т плотного груза.
  • Клинкерная брусчатка: $0,15/кг.
  • Входные двери: самый большой спрос из всех (6 241 запрос/мес) и при этом закрытая ниша — Metako, Torex, МетаЛюкс со складами в Алматы, снизу давит Китай 120–250 тыс. ₸.
  • Мебель и межкомнатные двери РБ: фабрики уже сами в KZ (pinskdrev.kz 9+ городов, belwood.kz 7), небрендовый спрос 28 запросов/мес.

6. Что проверить до постановки кандидата в очередь

  1. Периметр партнёра — вопрос владельцу, от него зависит весь список.
  2. Замер спроса Wordstat + Google Keyword Planner по каждому кандидату. По №3–№5 замеров нет вообще: измерены только три исходные ниши. Именно такой прогон снял с термопанелей ярлык «максимальный спрос» — слово означало дешёвый фибробетон.
  3. Прайс FCA и MOQ с заводов, вес на м² — без них экономика груза остаётся оценкой.
  4. Проверка премиум-слота по методике финального отбора: продавцов в органике, SKU на satu, разброс цен, доля игроков с собственным брендом.
Ниши

Все изученные темы: короткий перечень и полный лонглист

Статус: 31.08.2026. Курс: $1 = 474 ₸ = 2,95 BYN. Сведено из: kznichesreportv2.md (лонглист 35 ниш, 05.08), raw/2026-08-06-report-top5-belarus.html (топ-5, фильтр $/кг), raw/2026-08-08-FINAL-belarus-kz.html (фасадная корзина из 21 группы + шорт-лист вне фасада + отсев), отчётов по трём нишам в niches/, SYNTHESIS-2026-08-21.md и launch-order-and-next-niches.md.

Два правила отбора, которые объясняют почти каждый отказ ниже:

  1. Цена за килограмм в закупе ≥ $0,7–1, иначе фрахт Минск→Алматы ($6–9 тыс. за еврофуру 20 т) съедает маржу.
  2. Не возить то, что в Казахстане производят локально — гипсовый декор-камень, бетонную плитку, сухие смеси, кровлю.

Третье правило появилось в финальном отборе: ниша проходит, если не занят премиум-слот — то есть нет игрока с собственным брендом, открытыми ценами и сервисом в верхнем сегменте. Наличие десятка реселлеров и дешёвого локального производства отказом больше не считается.

1. Короткий перечень: что смотрели, почему да, почему нет

В работе

Тема Почему да Почему нет / чего стоит Полностью
Банные печи (Мета-Бел, Гомель) — ниша №1Спрос ровный весь год 786–1 168/мес, подъём сен–мар; белорусских печей в KZ нет вообще; ни у кого нет подбора «объём парилки → комплект → монтаж»; $4,5/кгЦенового преимущества нет (ПБМ-20 попадает в середину полки 125–250 тыс. ₸); печь соло 15% при −25%; нужен склад — терпимое ожидание 1–3 недели; CAC ≤ $50–75раздел «Банные печи» · niches/sauna-stoves.md
Термодерево + ДПК (FarbWood, Минск) — ниша №2Премиум-слот пуст: ни одного бренда, только реселлеры российского Thermodecking; спрос ≈ 2 100/мес; Google почти пуст; $3,5–11/кгРазрыв «2–4×» не подтвердился по рознице РБ: сосна 2–15% валовой, ясень нужен по экспортной цене; терраса вне сезона до марта; ДПК из РБ дороже китайскогораздел «Термодерево и ДПК» · niches/thermowood-wpc.md

Кандидаты №3–5 (решение зависит от периметра партнёра)

Тема Почему да Почему нет / что проверить Полностью
Фиброцементные декоративные панели (ФиброФасад, Минск)$1,5–3/кг; локально льют только серый лист; окрашенные коллекции «под дерево/бетон» свободны; материал НГ → мимо МЧС №173Спрос не измеренraw/2026-08-08-FINAL-belarus-kz.html, группа Ф3
Каменный шпон / гибкий камень (ЛитоФлекс, Минск)3–5 кг/м² → ~5 000 м² в фуре, логистика почти бесплатна; верх рынка 20–120 тыс. ₸/м² без брендов и без официального дистрибьютораПротиворечие между отчётами: 06.08 гибкий камень отсеян как дороже локального (РБ $15–16/м² против flexstone-almaty.kz $10,3/м²), 08.08 попал в шорт-лист по премиум-сегменту. Значит масс-сегмент закрыт, а премиум держится на европейских марках, а не на белорусских. Ёмкость ниши мала (~200 SKU)raw/2026-08-06-report-top5-belarus.html (отсев) и raw/2026-08-08-FINAL-belarus-kz.html (шорт-лист)
Банный кластер: чаны, купели, сауны-бочки, печи-камины для дачТа же аудитория и сезон, что у ниши №1, нулевая новая стоимость привлечения; печи-камины «Ока» уже названы как второй сезонный спрос в ту же фуруГруз объёмный — фрахт под вопросом; производители РБ по чанам и бочкам не проверены вообщераздел «Банные печи» §5.2 · лонглист §В ниже
Металлокассеты и перфорированные экраны (ПрофСталь-Строй) — резерв$2–3/кг; в KZ только трейдеры без бренда; отстройка лазерной резкой и перфодизайномГибка кассет легко локализуется — преимущество недолгоеraw/2026-08-08-FINAL-belarus-kz.html, группа Ф4

Отложены (идея рабочая, момент не тот)

Тема Почему да Почему нет сейчас Полностью
Кирпич ручной формовки / LOFT (Обольский КЗ)Премиум на 100% импортный и с закрытыми ценами; нет калькулятора «м² → штук + поддонов + раствор»; у завода своя ж/д ветка; валовая 40–60% при отгрузке вагоном$0,35/кг против порога $0,7–1 — фурой невыгодно. Ж/д-выигрыш живёт только в вагоне 68 т, а это «нет на горизонте года»; порог 20′ контейнера — 21 т плотного грузаrail-freight-kz.md, raw/2026-08-08-FINAL-belarus-kz.html
Архитектурный фибробетон, крупноформатные панели (PETRA, Минск)Специализированных игроков в выдаче нет вообще; сегмент дизайнерских и коммерческих объектовНужен монтаж и проектные продажи — другая модель, не лендинг с калькуляторомraw/2026-08-08-FINAL-belarus-kz.html, шорт-лист №4
Фасадный крепёж, анкерные дюбели$4–7/кг — максимальная плотность грузаКонечнику самостоятельно не продаётся. Только догруз к основной линейкеraw/2026-08-08-FINAL-belarus-kz.html, группа Ф5

Отсеяны — чтобы не возвращаться

Тема Причина отказа
Входные и противопожарные двериСамый большой спрос из всех (6 241/мес, коммерческое ядро ~2 100), но ниша плотно занята: Metako (20+ лет), Torex, МетаЛюкс (5+ магазинов в Алматы), снизу давит Китай 120–250 тыс. ₸
Керамическая плитка КераминаВ KZ уже сидит ТД «Керамин-Астана» + широко на Satu; только суб-дилерство, что убивает маржу
Мебель и межкомнатные двери РБФабрики уже сами в KZ: pinskdrev.kz (9+ городов), belwood.kz (7); разрыв цен 7–10%, небрендовый спрос 28/мес
Клинкерная брусчатка, тротуарная плитка, бордюры$0,15/кг и 130–150 кг/м² — фура берёт 140 м², логистика дороже товара
Гипсовый декоративный каменьЛьют в Алматы дешевле, чем стоит доставка; запросы ведут к садовому камню
Сухие смеси, штукатурки, фасадные краскиВозим воду и песок: фура уходит по весу; и это не отложенная покупка — берут в ближайшем магазине
Минвата, пенопласт, XPS, декор из ППСПлатим за воздух: плотность 25 кг/м³ даёт 2,1 т на фуру; XPS ТехноНИКОЛЬ уже в KZ
Кровля, металлочерепица, композитная кровля«Металл Профиль» производит в Алматы; премиум закрыт эксклюзивными договорами (Metrotile, Gerard, Novatik)
Радиаторы, котлы, трубы«iPhone-товар»: сравнение по каталогам и конкуренция с Китаем, не проходит фильтр отложенной покупки; премиум занят инженерными компаниями с монтажом
Водосточные системы, софиты, отливы, металлосайдинг, блок-хаусПолностью локализовано в KZ (Металл Профиль, KMK, Alma Profile), плюс фура выбирается по объёму при 4–6 тоннах
HPL-панели, алюмокомпозит, фасадное освещениеПроизводства в Беларуси нет
Подсистема вентфасада, стеклосетка$1,2–1,5/кг впритык, локальное производство (Kazort, REVENTAL); годятся только догрузом
Лестницы, перила, металлоконструкцииВ РБ нет серийного производства, в KZ делают локально
Ламинат, PIR-плитыНет производителя в РБ
ДПК из БеларусиWoodPlast дороже китайского SinoDeck при той же фуре → если ДПК, то из Китая

Не проверялись глубоко — только лонглист v2

Ниже полный список 35 позиций. Оценки в нём — экспертные прикидки 05.08.2026 без замеров спроса и без расчёта $/кг под наше плечо. Отдельная оговорка: перголы и домашние СЭС в v2 считались под Китай, а не под Беларусь.

2. Полный лонглист: 35 ниш по группам

А. Фасад: 1 фасадная облицовка · 2 панорамное остекление, раздвижные системы, зимние сады ₸2–10 млн · 3 окна ПВХ и дерево-алюминий из РБ ₸1,5–5 млн · 4 ДПК террасная доска и панели ₸1–3 млн · 5 искусственный камень, столешницы.

Б. Двор: 6 беседки и перголы ₸1,3–6 млн · 7 навесы и теплицы · 8 ворота, рольставни, автоматика ₸0,5–0,9 млн · 9 детские площадки · 10 композитные бассейны и СПА ₸4–15 млн.

В. Баня и SPA: 11 модульные бани и сауны-бочки ₸3–8 млн · 12 банные чаны и купели ₸1,5–4 млн · 13 хамамы ₸2–6 млн · 14 банные печи, камины, дымоходы.

Г. Энергетика: 15 домашние СЭС ₸2–10 млн (калькулятор окупаемости) · 16 ИБП и накопители ₸0,5–3 млн · 17 генераторы с АВР ₸1,5–10 млн · 18 EV-зарядки ₸0,3–5 млн · 19 тепловые насосы ₸2–6 млн.

Д. Инженерка: 20 отопление · 21 водоочистка · 22 септики ₸0,6–2,5 млн · 23 вентиляция с рекуперацией ₸1–4 млн (смог Алматы).

Е. Интерьер: 24 мебель из массива РБ · 25 двери · 26 лестницы · 27 кухни с конфигуратором · 28 коттеджные лифты ₸4–12 млн.

Ж. B2B: 29 косметологические аппараты ₸1,5–10 млн · 30 кухни HoReCa ₸3–15 млн · 31 торговое оборудование · 32 прачечное · 33 глэмпинг и геокупола ₸5–20 млн · 34 модульные дома ₸8–25 млн · 35 падел-корты ₸10–25 млн.

Первая волна v2 — четыре ниши, прогнанные через чек-лист

Ниша Вердикт v2 Валовая Чек Риск
Беседки и перголы🟢 с оговорками~45–60%₸1,3–6 млнСезонность (6–7 мёртвых месяцев), лидер AirPergola с квизом и Kaspi-рассрочкой; считалось под Китай (FOB $100–250/м²)
Ворота, рольставни, автоматика🟡→🟢 через автоматику50–60% на автоматике, 30–50% на воротах₸0,5–0,9 млнДилеры Alutech и DoorHan; но калькулятора нет ни у кого, привод откатных FOB $77–104 → розница $310–370
Белорусская мебель и двери🟡~20–28% чистыми₸0,1–2 млнФабрики уже в KZ; угол был бы во втором эшелоне (Молодечномебель, Гомельдрев, ЗОВ) и в регионах

3. Фасадная корзина: 21 группа, разобранная в финальном отборе

Прошли: Ф1 термодревесина и фасадный планкен ($3,5–11/кг) · Ф2 ДПК панели и сайдинг (~$10/кг) · Ф3 фиброцементные декоративные панели ($1,5–3/кг) · Ф4 металлокассеты и перфорированные экраны ($2–3/кг) · Ф5 фасадный крепёж ($4–7/кг, догруз).

Схема комплектации фуры оттуда же: ядро — лёгкие дорогие Ф1–Ф2, тоннаж добирают тяжёлые Ф3–Ф4, крепёж и стеклосетка идут балластом. Так 20 тонн выбираются и по массе, и по объёму.

Отсев корзины: водосточка, софиты, отливы, откосы · декор из ППС · штукатурки и краски · HPL, алюмокомпозит, фасадное освещение · подсистема вентфасада · металлосайдинг, блок-хаус, цокольный сайдинг · стеклосетка. Причины — в таблице отсева выше.

4. Заводы РБ, которые уже проверены и свободны в KZ

Завод Продукция Статус
Мета-Бел (Гомель)Банные печи ПБМ, печи-каминыСвободно; единственный серийный производитель печей в РБ
FarbWood (Минск, аг. Озерцо)Термодревесина: сосна, осина, ясеньСвободно; резерв — BelTherm, ThermWood
ФиброФасад (Минск)Фиброцементные панели LTM / CEMBOARD HDСвободно
ЛитоФлекс (Минск)Гибкий камень и кирпич, 3–5 кг/м²Свободно, но сравнить с европейскими марками и с ценой локальных
Обольский КЗ (Витебская обл.)Лицевой и дизайнерский кирпич LOFT, 32 млн шт/год, своя ж/д веткаСвободно
PETRA / «Декам» (Минск)Фасадная плитка, декор-камень, архитектурный декорСвободно
ПрофСталь-Строй (Минск)Металлокассеты, перфорированные экраныСвободно
WoodPlast (Минск)ДПКСвободно, но дороже Китая

Контакты заводов — в исходном отчёте raw/2026-08-08-FINAL-belarus-kz.html.

5. Аномалия рынка KZ, которая работает в любой из этих ниш

Калькулятора нет ни у одного игрока ни в одной нише · цены скрыты примерно у 60% рынка · образцы курьером не шлёт никто · регионы пустые (Шымкент, Актобе, Атырау, Костанай, Павлодар, Уральск) · нет сметы «материал + доборы + расходники + работа», из-за чего клиент недооценивает бюджет на 30–40% · нет B2B-контура для прорабов, хотя бригада часто и решает, что купит хозяин.

Ниши · Китай

Модель B: штучный предзаказ из Китая (fun / lifestyle, high-ticket)

Статус: восстановлено 31.08.2026 из Linear JAY-604 и JAY-594 (прогон 05–06.08.2026). Исходный отчёт report-model-b.html остался в чате Cowork и на диск не попадал — эта страница и есть его сохранившееся содержание. Спрос по позициям не измерялся: Wordstat KZ по «багги купить», «купель», «массажное кресло», «геокупол» стоял в задачах и не был снят.

Это отдельная модель, не путать с белорусским направлением: там фура и склад, здесь — штучный товар под конкретного клиента.

Как устроена модель

Чек $500–15 000, наценка ×2–3,5. Клиент заказывает на казахстанском сайте с предоплатой 30–50% → выкупаем в Китае → везём под клиента. Склада нет. Трафик — TikTok и Instagram плюс контекст. Эталонный юзкейс: мини-багги, закуп ~$1 000, продажа ~$3 500.

Топ-5 ниш прогона 06.08

  1. Мини-багги 150–300 см³ — системных продавцов в KZ нет, MOQ 1, наценка ×2–3. Оговорка: только белый импорт (ГТД → СБКТС → ЭПТС), иначе клиент не поставит технику на учёт.
  2. Офуро / купель с печью — ниша пустая, FOB от $700 → розница $3–6 тыс.
  3. Массажные кресла ODM — модель Yamaguchi: псевдобренд поверх ODM-фабрики, ×3–4.
  4. Cold plunge с чиллером — топ тренда wellness, в KZ ноль предложения.
  5. Геокупол для глэмпинга — B2C и B2B, kit-сборка.

Резерв той же волны: баня-бочка, гриль-домики, робокосилки, палатка на крышу (rooftop tent), гольф-кары, снегоходы для севера.

Беседки и перголы из Китая (JAY-594)

Лучшая из первой четвёрки прогона 05.08, 🟢. Алюминиевые и биоклиматические перголы с 1688/Alibaba: FOB $100–250/м² → розница 200–350 тыс. ₸/м², валовая 45–60%, чек ₸1,3–6 млн. Satu — 500+ товаров, Kaspi нишу не покрывает. Лидер один — airpergola.kz (дилер Decolife, квиз, открытые цены), остальные — шаблонные витрины на Satu. Оффер-замещение: «биоклиматическая пергола как европейская, но на 30% дешевле». Риски: сезонность (запуск к марту), логистика ламелей 4–6 м, монтаж.

Добор трендов 06.08: ещё 14 high-ticket позиций

Товар Закуп FOB Розница Наценка
Гольф-симулятор домашний 🟢$2 500–5 000$8 000–12 000×2–2,5
Электро-снегобайк 🟢$2 000–4 000$7 000–11 000×2,5
Swim spa с противотоком 🟢$4 500–8 000$14 000–15 000×2
Red light панель / кровать 🟢$500–7 000$1 800–15 000×2,5
Падел-корт$7–13 тыс.$18–25 тыс.×1,8
Криосауна$6–12 тыс.$15 тыс.+×1,8–2
SPA-капсула$2,5–6 тыс.$7–13 тыс.×2,2
Фитнес-зеркало с AI$400–900$1 500–2 800×3
Слэт-дорожка$600–1 200$2 200–3 800×3
UST-проектор + ALR-экран$1 300–2 500$4 000–6 500×2,3
RIB-лодка с мотором$1 500–4 000$5 500–10 000×2,3
Электро-jetboard$900–2 500$3 500–6 500×2,5
Аэрохоккей / бильярд$1 500–3 000$5 000–9 000×2,5–3
Винный шкаф 100+ бутылок$700–1 500$2 800–5 000×3

Связка, ради которой это собиралось: гольф-симулятор, red light, swim spa, бильярд, массажные кресла и cold plunge — одна аудитория (владельцы коттеджей). Значит один бренд «премиум для дома» и ремаркетинг по общей базе лидов, а не пять разных витрин.

Почему у нас купят с наценкой ×2–3

Стена барьеров самостоятельного заказа: язык (Taobao на китайском) · лимиты Alipay · обязательный склад в КНР · карго считается за куб · ГТД и сертификация · невозможность возврата. Мы продаём снятие шести рисков плюс гарантию, сборку и постановку на учёт. Блок «закажи сам против закажи у нас» — прямо на лендинг.

Логистика, сроки и налоги

Груз Авиа 3–7 дн. Карго 15–25 дн. Белый импорт 25–40 дн.
50 кг (кресло, панель)$200–400$50–120~$100–200 + налоги 22–30%
300 кг (багги, купель)$1 200–2 400 — нерентабельно$180–400~$300–600 + налоги + брокер $200–400
По Казахстану до клиента₸15–60 тыс.то же
  • Реальный срок карго 15–25 дней, с досмотрами до пяти недель; эпоха карго заканчивается. На сайте честно писать «25–35 дней».
  • Белый импорт: пошлина 5–12% + НДС 16% (с 01.2026) + брокер ≈ 22–30% сверху.
  • Мототехника — только белым импортом.
  • Багги «под ключ»: $400–700 карго или $700–1 100 белым — при марже $1 500–2 500 логистика съедает 20–30%.

Как снимать возражение долгого срока

Малый фиксированный депозит (возвратный до выкупа) → фотоотчёт выкупа → 50% после видео-инспекции → остаток при получении, плюс рассрочка Kaspi. По практике РФ честный срок конвертит лучше маскировки. Трекинг-статусы в WhatsApp, локальная гарантия 30 дней на скрытые дефекты.

Возвраты

Ситуация Практика
Передумал до выкупаДепозит возвращается полностью — в этом и смысл малого депозита
Передумал после выкупаУдержание 10–30% + логистика; единицу продают как «сток −10–15%», уходит быстрее предзаказа
Брак или бойВ Китай не возвращают никогда: запчасть от фабрики и свой мастер / скидка за дефект / возврат денег и продажа с уценкой
Гарантия позжеЛокальный сервис-партнёр + 5% запчастей в каждую партию
14 дней по ЗоЗПП РКТовар под индивидуальный заказ — исключение; закрепить в оферте и проверить с юристом

На возвраты и уценку закладывать 3–5% оборота.

Что не сделано

  • Замер спроса Wordstat KZ по ключевым позициям — «багги купить», «купель», «массажное кресло», «геокупол».
  • Инвойсы с 3–5 фабрик по багги, офуро и креслам.
  • Расчёт белой растаможки багги с брокером: точные цифры, утильсбор, СБКТС.
  • Выбор 2–3 ниш для теста: лендинг + TikTok-контент + предзаказ до закупки.

Источники: JAY-604, JAY-594, кейсы и TikTok-разведка — JAY-618.

Метод

Инверсия метода: таможенная матрица, топ-5 нового слоя и проверка полки

Статус: восстановлено 31.08.2026 из Linear JAY-626 (ресёрч 08.08.2026). Исходные отчёты report-customs-matrix.html и report-verify-brands.html остались в чате Cowork и на диск не попадали — эта страница и есть их сохранившееся содержание.

Проблема прежнего метода

Весь предыдущий ресёрч шёл от ниши к заводу: придумали гипотезу → искали производителя. Такой заход даёт только то, что мы смогли вообразить, и всё осталось внутри одной отрасли — стройка и частный дом.

Инверсия: от полного каталога производств и от таможенной статистики → к спросу. Данные вместо гипотез.

Фильтры, которые пришлось снять или ослабить

Фильтр Почему он был Почему снимаем
«Отложенная, проектная покупка»Скопирован с действующей моделиОтсёк все категории с повторными покупками, где LTV кратно выше: расходники, комплектующие, B2B-снабжение — клиент возвращается 4–12 раз в год
«Только стройка и частный дом»Следствие точки отсчётаВ РБ сильные производства в 10+ отраслях: пищёвка, косметика, бытовая химия, текстиль, мебель, медтехника, автокомпоненты, упаковка, сельхоз
«Только B2C»Ориентировались на частникаB2B-снабжение (HoReCa, производства, клиники, автосервисы, сельхоз) — выше чек, повторные закупки, тендеры
«$0,7–1/кг» как жёсткий порогРасчёт под еврофуру Минск→АлматыПорог другой при ж/д (вагон дешевле в 1,5–2×), контейнере, сборном грузе, локальной досборке
«Только Беларусь»Логичная стартовая точкаНе проверены Узбекистан (текстиль, керамика, мебель — дёшево и рядом), Турция, Иран, Польша, Кыргызстан
«Премиум-слот должен быть свободен»Правило верное, но узкоеВыиграть можно не только премиумом: скоростью поставки, глубиной ассортимента, сервисом, B2B-условиями

Методы нового ресёрча, в порядке силы

  1. Таможенная статистика — самый сильный. ITC Trade Map и stat.gov.kz по кодам ТН ВЭД: что Казахстан импортирует много и растуще → проверить, производит ли это Беларусь. Даёт объёмы рынка в деньгах, а не догадки.
  2. Экспортный gap РБ. Что Беларусь массово экспортирует в Россию, но не в Казахстан — готовые продуктовые линейки с доказанным спросом и непокрытой географией.
  3. Полный каталог производств РБ: export.by, «Made in Belarus», отраслевые концерны — Беллегпром, Беллесбумпром, Белнефтехим, Белбиофарм, Белгоспищепром. Идти по отраслям, а не по своим гипотезам.
  4. Обратный анализ Kaspi и Satu. Категории с высоким оборотом, где все карточки — китайский no-name без бренда: там брендированное предложение забирает верх рынка.
  5. B2B-снабжение. Что закупают повторно: HoReCa (посуда, химия, упаковка), клиники (расходники), автосервисы, сельхоз, производства. Объёмы и текущих поставщиков видно на goszakup.gov.kz.

Таможенная матрица (08.08.2026)

Метод: Беларусь экспортирует в Россию в 18,3 раза больше, чем в Казахстан — это норма. Где кратность выше нормы, товар недопоставлен. Накладываем на объём импорта KZ.

Фон: импорт Казахстана 2025 — $64,9 млрд (+7,4%). Доля Беларуси — менее 1% при товарообороте $1,2 млрд и росте +30%. Направление структурно недоиспользовано.

Категория (ТН ВЭД) Импорт KZ, $ млн РФ / KZ Кратность Вердикт
Электрооборудование (85)5 3801040 / 30,834×🟢 крупнейший разрыв в деньгах
Метизы (73)2 460665 / 19,933×🟢 B2B, повторные закупки
Пластмассы (39)2 150740 / 22,333×🟢 химия +10,3%
Одежда и трикотаж (61–62)2 190401 / 11,729–41×🟡 бренды сильные, категория падает −10,7%
Медизделия, оптика (90)1 500245 / 11,022×🟢 растёт, высокая маржа
Косметика (33)839из РБ всего 6,45~30×🟢 повторные покупки
Обувь (64)653224 / <5>45×🟡 максимальный разрыв, но импорт −53%
Упаковка (48)568164 / 6,924×🟡 объёмный груз
Мебель (94)784463 / 56,78,2×🔴 ниже нормы — освоено
Машины (84)9 5401390 / 10114×🔴 МТЗ и Гомсельмаш со сборкой в РК
Мясо и молочка528 / 1084,9×🔴 перенасыщено госканалом

Фильтр по весу: трикотаж и колготки $40–100/кг — лучший показатель за весь ресёрч · медизделия $10–15 · косметика $3–8 · метизы $4–7 · бытовая техника $3–5 (но габарит и сервис) · пластиковые хозтовары $1–2 ✗ · гофроупаковка меньше $1 ✗.

Топ-5 нового слоя

  1. Косметика и бытовая химия — рынок KZ $839 млн и растёт, из РБ идёт $6,45 млн. В России белорусская косметика — массовый сегмент. Повторные покупки, $3–8/кг. Производители: Белита-Витэкс, Модум, Сонца/Bioton, Бархим, Белкосмекс, Люкс-Визаж.
  2. Трикотаж и бельё — разрыв 29–41×, лучший $/кг, готовая узнаваемость брендов. Conte Spa (Гродно), Милавица, Марк Формэль, Світанак, Купалинка.
  3. Медизделия и приборы — рынок $1 500 млн, локализация фармрынка 40%. Дорогой и лёгкий товар, B2B и тендеры. Фребор (СП с Fresenius), Академфарм, Белмедпрепараты.
  4. Метизы и крепёж (B2B) — рынок $2 460 млн, разрыв 33×, плотный груз, высокий LTV через снабженческую модель. Речицкий метизный, Могилёвский, БМЗ.
  5. Мелкая бытовая техника и электроустановка — рынок $5 380 млн, из РБ $30,8 млн против $1 040 млн в Россию. Заходить в кабель и электроустановку, не в холодильники. Беларускабель, Электроаппаратура (Гомель), Витязь, Гефест, Атлант.

Ограничение данных: Белстат с 2022 не публикует детализацию по товарным группам; кратности по HS-разрезу 2021, объёмы импорта KZ — 2024–2025. Порядок величин верный, точные цифры — через торгпредство РБ в РК.

Проверка полки: гипотеза не подтвердилась

Шаг 1. Wordstat — спрос есть

Запрос В месяц Детали
милавица332Алматы 29, Астана 16, Усть-Каменогорск 16 + «магазины» 30, «адреса» 8 — ищут, где купить
белита192крем 31, витэкс 23, гель 12, шампунь 10
белорусская косметика180Алматы 12, Костанай 11
conte~50 целевыхиз 172, остальное мусор: певец Paolo Conte, сыр, кино

Шаг 2. Kaspi — ниши заняты

Бренд SKU на Kaspi Кто держит Цены Отзывы
Милавица3 347«Белорусское Бельё Колготки» — 2 094 позицииот 3 150 ₸десятки
Белита-Витэкс1 594Ria Cosmetics — 603 позиции1 280–2 690 ₸949, 766, 570, 465
Conte445Style Shop 25, DANIEL PLUS 32 000–3 500 ₸5–29

Сотни отзывов означают тысячи проданных единиц. Рынок не спит.

Главный урок для метода

Разрыв в таможенной статистике ≠ свободная ниша. Официальная статистика показывает прямые поставки РБ → KZ, но товар заходит реэкспортом через Россию и мелкими партиями через маркетплейсы — в прямой статистике этого не видно.

Правка метода: между таможенным анализом и решением обязателен шаг «проверка полки» (Kaspi, Satu, OLX). Ниша свободна, только если её нет и в статистике, и на полке. Шаг занимает 10 минут и экономит месяцы.

Что это не отменяет

  • B2B-категории остаются валидными: метизы ($2,46 млрд), медизделия ($1,5 млрд), кабель ($5,38 млрд) на Kaspi не продаются в принципе — закупки идут через снабжение и тендеры.
  • Фасадное направление не затронуто: планкен и ДПК проверялись отдельно, премиум-слот там действительно пуст, покупка проектная.

Следующие кандидаты этого слоя

  • Метизы (B2B) — проверять через goszakup.gov.kz.
  • Медизделия — тендеры клиник; регистрация изделий в РК одновременно барьер и защита.
  • Кабель и электроустановка — электромонтажные организации, оптовые базы, 2ГИС.
  • Косметика и бельё B2C — закрыто, ниша занята.

Источник: JAY-626.

Каналы

Кейсы чужих запусков и каналы: цифры, паттерны, разведка TikTok KZ

Статус: восстановлено 31.08.2026 из Linear JAY-618 (ресёрч 06.08.2026). Исходный отчёт report-cases.html остался в чате Cowork и на диск не попадал. 12 кейсов из России с цифрами плюс разведка TikTok по Казахстану.

Кейсы с цифрами

Кейс Цифры Инсайт
Авто из Китая под заказ800 тыс. ₽/мес, 15 машин, комиссия 70 тыс. с чека 2–3 млн, старт почти с нуляАгент без склада; Директ неэффективен, работают Instagram, YouTube, Telegram и рекомендации 25–30%
Бани-бочки на Авито4,75 млн ₽/мес, реклама 67 тыс., лид 263 ₽, CR 2,1%, чек 250 тыс.Массовая публикация в двух категориях плюс платный тариф
Бани-бочки, Meta, Беларусь$713 → $60 530, 529 заявок по $1,35, CR 3,21%, чек $3 560Видео-креативы и ретаргет; связка нашлась к концу первого месяца
Банные чаныЗаявки 15 → 90/мес, продажи ×3, чек +20%, конверсия в продажу 10%Ценностное позиционирование вместо «дешевле всех»
Red Panda MotorsАвито 314 ₽ за лид против Директа 4 085 ₽; 454 лида за 3 месяцаЛендинг под каждую модель бьёт общий каталог
Авто, таргет VK353 заявки по 356 ₽ за 4 месяцаЧат-бот квалифицирует лид до менеджера
Спецтехника, ДиректРеальный лид 3 100 ₽, 3 000+ ключейB2B — это 5–7 касаний, ретаргет и антибот-защита
Модульные дома429 лидов по 1 179 ₽ за 6 месяцев; ноя–дек до 1 700 ₽Ротация офферов против выгорания; 40% спама лечится перезапуском
Загородные домаCR снижен с 0,3% до 0,15%, CPA с 25 до 40 тыс., но продажи +20%, ROMI ×2Лучший ориентир для high-ticket: отсечь 85% «туристов». Дешёвый лид — обманка
Провал: детская посуда1 млн ₽/мес, CPO 280 ₽, CR 10% — и проект закрылсяУбила финмодель: две партии пришли одновременно → кассовый разрыв
Ouaini, тест в Telegram990 ₽ бюджета, 2 недели, CR 29% на органикеПроверка спроса до сайта и до закупки
Оборудование автомоекОперационка закупкиАвтор сам пишет, что выгоднее через байера — это подтверждает «стену барьеров» самозаказа

Семь паттернов успеха

  1. Предзаказ, а не склад — склад убивает кассовым разрывом.
  2. Лендинг под конкретную модель или SKU, а не общий каталог: CPL ниже в 3–10 раз.
  3. При чеке от 3 млн ₸ фильтрация лидов важнее их количества.
  4. Классифайды дают лид в 5–13 раз дешевле контекста → в Казахстане это OLX, Kolesa, Kaspi Объявления.
  5. Видео-креативы плюс ретаргет; на поиск рабочей связки закладывать месяц.
  6. Тест ниши до закупки — магазин в Telegram или Instagram.
  7. Рекомендации дают 25–30% заказов бесплатно.

Четыре типовые ошибки

  1. Нет финмодели под плавающие сроки — партии приходят одновременно и дают кассовый разрыв. Прямо про предзаказную модель.
  2. Ошибки в расчёте таможни съедают маржу.
  3. Гонка за дешёвым лидом без квалификации.
  4. Сокращение ассортимента удорожает рекламу.

Разведка TikTok Казахстан (06.08.2026)

  • «багги казахстан»: karim_moto1 продаёт багги за 990 000 ₸ с рассрочкой Kaspi, 2 017 лайков; прокат в Актобе 1 207; #баггисвоимируками 6 047. Спрос живой, продавцы — перекупы без сайта.
  • «массажное кресло из Китая»: обзоры до 46,5 тыс. лайков, «Бизнес с Китаем» 3 247 — тема прогрета блогерами, но в KZ никто не продаёт системно.
  • «купель с подогревом»: ФУРАКО 9 805, SPA-комплекс 12 тыс. — самый виральный сегмент, все аккаунты российские и белорусские, в Казахстане пусто.
  • #товарыизкитая: забит карго-компаниями (cargo_express_, kitaiskaya.lavka_kz, Карго Жибек жолы) и оптовиками, а не продавцами конечного продукта.
  • «привез из китая под заказ»: формат освоен физлицами-одиночками с одним-двумя подписчиками.

Вывод: в TikTok Казахстана нет ни одного бренда с сайтом в наших нишах. Рабочие хэштеги: #товарыизкитая #китайскаялавка #алматы #багги #кз #купельсподогревом #банныйчан. Формат — распаковка и сборка, цена на обложке. Рассрочка Kaspi в оффере обязательна.

Что из этого меняет план

  • Порядок каналов: OLX, Kolesa, Kaspi Объявления (дешёвые лиды) → видео в Instagram и TikTok → контекст третьим.
  • Лендинги под каждую модель товара, а не общий каталог.
  • Квиз или бот-квалификация до передачи лида менеджеру.
  • Финмодель с разнесением партий по времени.
  • Рассрочка Kaspi в оффере с первого дня.

Источник: JAY-618.

Синтез

Сезонность, терпимое ожидание, экономика теста спроса и план запуска

Статус: 22.08.2026 (сегодня = конец августа). Дополнение к SYNTHESIS-2026-08-21.md. Источники: помесячные ряды Wordstat KZ в demand/yandex-wordstat-kz-2026-08.md, отчёты по нишам в niches/, кейсы vc.ru (JAY-618).

1. Сезонность по нишам — когда, что, почему

Ниша Сезон поиска (Wordstat KZ, помесячно) Окно покупки и триггер Почему Тест СЕЙЧАС (конец авг–сен) — плюсы Тест СЕЙЧАС — минусы
Термопанели / фасад (WARMSTEIN) Рост с марта → пик июнь–июль (2 168 в июле 25), спад авг–ноя, дно декабрь (594). Авг ≈ 80% пика, сен ≈ 60%, окт ≈ 50% Решение за 2–6 месяцев до работ; работы апр–окт; «закрыл коробку — думаю о фасаде»; вторая волна авг–сен («успеть до холодов») Сухой монтаж допустим до −10 °C, затирке нужно тепло; новости о тарифах приходят весной/летом Всё ещё ~60–80% пикового трафика; «утеплись до зимы» — реальный мотив; повышение тарифов в авг 2026 свежее; Google пуст → дешёвые клики; лиды сейчас = заказы весной (предзаказ подходит) Объём сокращается каждую неделю до декабря; кто заказывает в сентябре, хочет панели в октябре (срок 4–6 недель — впритык); зимние лиды — «планирую весной» — более длинный цикл, ниже доля предоплат
Терраса / ДПК (NORDHOLZ) Крутая кривая: дно дек–фев (307–350), март 650, пик апр–июн (1 227–2 602), июл–авг 1 105–1 737, сен 985, окт 705 Ближе к импульсу: март–май планирование, июнь–июль «хочу сейчас»; фасадный планкен — как фасад Наружные работы; дачный сезон в Алматы Авг–сен ещё нормально (сен ≈ 40% пика); часть с фасадным планкеном ведёт себя как термопанели Покупатели террасы в сентябре хотят доску в этом месяце — предзаказ на 4–6 недель проигрывает продавцам со склада; настоящий тест террасы — март–май
Банные печи (SAUNAWERK) Ровно весь год (786–1 168/мес), лёгкий подъём сен–мар (рекордная доля в фев 26) Печь выбирают на отделке бани, за 2–6 недель до первой протопки; строительство бань — пик летом → спрос на печи осенью Банями пользуются зимой; газовый сегмент ~175/мес Лучший тайминг из трёх: осень = начало сезона, контрцикл к фасадам; Google занят Буратино → тестировать Яндекс/OLX/Instagram дёшево Конкуренты сегодня продают со склада; предзаказ на 3–4 недели — реальный гандикап → нужен мини-склад сборным грузом (LCL) (30–50 шт.), чтобы тест был честным

Эмпирическое правило: фасад и планкен = предзаказ работает (проектная покупка), терраса и печи = нужен склад в сезон.

2. Приемлемое время ожидания (терпимое ожидание клиента)

Ниша Когда начинают искать Терпимое ожидание Примечания
Термопанели / фасад за 2–6 месяцев до работ 4–8 недель, если образец в руках + фиксация цены + −15–25% hauswig живёт на изготовлении под заказ с завода
Терраса март–май планирование; июнь–июль импульс 3–5 недель весной, 1–2 недели летом Нужен склад сосны к июню
Фасадный планкен как фасад 4–8 недель проектная покупка
Банные печи за 2–6 недель до первой протопки 1–3 недели; 4+ → уход к дилерам со складом предзаказ только при видимом преимуществе (сталь 5 мм, гарантия 3 года, цена комплекта)

3. Экономика теста спроса

Цель: узнать CPL, качество лидов, терпимое ожидание, конверсию звонок→предоплата до покупки фуры. Метрика успеха = предоплаты по предзаказам с валовой маржой ≥ 4× CAC, а не «интерес».

Правило: CAC ≤ 25–30% валовой прибыли с заказа.

Ниша Средний заказ Валовая прибыль Макс. CAC Подразумеваемый макс. CPL (лид→сделка 10% / 20%)
Термопанели 150–250 м² × 14–19 тыс. = 2,1–4,75 млн ₸ 30–45% → 0,7–2 млн ₸ ($1,5–4 тыс.) $300–600 $30–60 / $60–120
Термодерево 150 м² сосны 4,2 млн ₸ (осина/ясень выше) сосна 10–15% (0,5–0,6 млн ₸); осина 25–30% $150–250 сосна, $400+ осина/ясень $15–25 / $30–50 (сосна)
Печи комплект 420 тыс. ₸ 27–35% → ~120 тыс. ₸ ($250) $50–75 $5–8 / $10–15 → только классифайды/Instagram

Бюджет: 150–200 тыс. ₸ (~$320–420) на нишу на 3–4 недели. Ожидание при CPC 54–130 ₸ и CR 3–5%: 30–60 лидов на нишу. Порог решения: ≥ 3–5 предоплат на нишу в пределах окна.

Каналы: термопанели — Яндекс.Директ + Google Search (пусто) + Instagram; термодерево — Google/Яндекс «террасная доска / планкен / фасадная доска» + Instagram Reels; печи — OLX / Kaspi Объявления + Instagram + Яндекс (Google оставляем Буратино). Один лендинг + UTM на продуктовую линейку.

Воронка для отслеживания: показ → клик → лид (WhatsApp/звонок) → квалифицирован (звонок состоялся) → образец/визит → предоплата. Фиксировать: CPL, % «не готов ждать», % «дорого», средний чек, топ возражений.

4. Что нужно сайту, чтобы рынок ему поверил

  1. Точные цены (после прайс-листов заводов + 3 котировок на фрахт), одна цена с «фиксируем на 14 дней».
  2. Калькулятор срока поставки в смете: производство 10–15 дн. + транзит 12–16 дн. + таможня/НДС 2–3 дн. → «получите до <дата>».
  3. FAQ по возражениям (см. ../brands/usp-arguments.md), «Как это работает» с условиями предзаказа и распределением рисков.
  4. Юридика: ИП/ТОО, реквизиты, оферта, договор PDF, реальный казахстанский телефон, фото адреса/склада.
  5. Доказательства: фото/видео с заводов, сертификаты ЕАЭС, ссылки на новости о тарифах, образец на видео; никаких выдуманных отзывов.
  6. Контур лидов: форма → API → Telegram/таблица, коллтрекинг, GA4/Метрика/пиксели, UTM на линейку, быстрые ответы WhatsApp Business, скрипт продаж.
  7. Логистика образцов реально укомплектована людьми; казахский язык; скорость на мобильных; рассрочка Kaspi (мерчант или партнёр).

5. План запуска (4–6 недель) с разделением задач: AI vs человек

Легенда: 🤖 = Claude/агенты делают от начала до конца · 🤝 = AI готовит черновик, человек утверждает/отправляет · 👤 = только человек (звонки, деньги, идентификация)

Неделя 0–1 — факты и «сантехника»

  • 🤝 Письма на заводы (FarbWood, Керамин, Мета-Бел; резерв PETRA, Белань): прайс-лист FCA, MOQ, срок изготовления, сертификаты ЕАЭС, эксклюзив, набор образцов. Черновик 🤖, отправка/переговоры 👤.
  • 👤 3 котировки на фрахт Минск→Алматы (фура + сборный груз (LCL)), Гомель→Алматы; брокер по таможне/НДС.
  • 🤖 Исследование логистики (LCL, цена за кг, сроки) → research/logistics-lcl-belarus-kz.md.
  • 👤 Тайный покупатель: обзвонить по 5 конкурентов на нишу (цена, срок, склад, образцы) → 🤖 превращает заметки в бенчмарк + список возражений.
  • 🤝 Скрипт продаж и таблица лидов (🤖 черновик; 👤 проверка на 3 звонках).
  • 👤 Юридика/операционка: реквизиты ИП/ТОО, казахстанский телефон/WhatsApp Business, аккаунт коллтрекинга, заявка на мерчант Kaspi, курьер для образцов.
  • 👤 Письмо в КЧС по МЧС №173 / ИЖС (🤖 готовит черновик).

Неделя 1–2 — сайт до «финала»

  • 🤖 Цены и линейки из котировок заводов в конфиги брендов; калькулятор срока поставки; FAQ/возражения; «Как это работает» — флоу предзаказа; юридические страницы; казахская локаль; API лидов → Telegram/Sheet; аналитика и пиксели; лендинги на линейку с UTM.
  • 🤝 Фото/видео с заводов (👤 запрашивает, 🤖 размещает); ревью копирайта 👤.
  • 🤖 Блюпринты сайтов → фиксы автолупом (3 сайта) → QA (мобильный 390, формы, предзаполненный WhatsApp, скорость).

Неделя 2–5 — реклама и продажи

  • 🤝 Кампании: 🤖 собирает семантику, объявления, минус-слова, лендинги; 👤 платит, утверждает, владеет аккаунтами (Яндекс.Директ, Google Ads, Instagram/TikTok, OLX/Kaspi).
  • 👤 Звонки по продажам / WhatsApp (человек), доставка образцов, визиты.
  • 🤖 Ежедневный дашборд: CPL, квалифицированные, предоплаты, возражения (из таблицы лидов).

Неделя 5–6 — решение

  • 🤖 Отчёт по тесту на нишу (воронка, CAC vs порог, терпимое ожидание, чувствительность к цене, поправка на сезонность).
  • 👤 Go/no-go по нише; при go: первая фура/сборный груз (LCL), план склада, сборочный цех (термопанели), склад сосны (терраса), печи сборным грузом (LCL).

Параллельные исследования, всё ещё открытые

🤖 пожарное регулирование + варианты линейки на минвате; 🤖 газовая линейка печей (партнёры); 🤖 проверки Kaspi/TikTok, когда появится доступ; 👤 условия эксклюзива с заводами.

Синтез

Логистика простым языком: как товар едет из Беларуси и почему это столько стоит

Статус: 22.08.2026 · объяснение «с нуля» для тех, кто не занимался перевозками. Цифры — из logistics-lcl-belarus-kz.md (там источники и ссылки); всё, что помечено [оценка], — расчёт, а не котировка. Реальные цены будут после трёх запросов перевозчикам (JAY-664).

Словарик из пяти слов

Фрахт — плата за перевозку груза. Не таможня, не налог, не упаковка: только «довезти из точки А в точку Б». Когда говорят «фрахт $6 000 за фуру» — это стоимость рейса. Когда «$13 за м²» — та же плата, но пересчитанная на единицу товара, чтобы удобно сравнивать.

Фура (еврофура) — большой грузовик-полуприцеп. Помещается примерно 20 тонн груза или 86–92 кубометра — что закончится раньше.

Сборный груз, он же догруз, он же LCL — ваши поддоны едут вместе с чужими в одной машине. Платите за занятое место, а не за машину.

Паллета (поддон) — деревянная подставка 1,2 × 0,8 м, на которую ставят товар, обматывают плёнкой и грузят погрузчиком. Единица счёта в перевозке.

FCA (условие «на воротах завода») — цена завода без доставки: он вынес товар к своим воротам, дальше всё наше — забрать, довезти, оформить.

Три способа привезти

  1. Своя фура целиком. Арендуем машину под себя. Цена фиксированная за рейс, неважно, полная она или наполовину пустая.
  2. Сборный груз. Сдаём паллеты экспедитору в Минске, он копит грузы разных клиентов, формирует машину и отправляет по расписанию (обычно раз в неделю). Платим за свою долю.
  3. Экспресс-посылка (почта, курьерская служба). Дорого за килограмм, зато быстро — это про образцы, не про товар.

На старте у нас только второй вариант: первый требует и много товара, и денег вперёд.

Как считают деньги: правило «что больше»

Машину ограничивают одновременно вес и объём. Тонна пуха и тонна кирпича стоят перевозчику по-разному: пух займёт весь кузов, кирпич поместится в углу.

Поэтому перевозчик берёт два числа — фактический вес и объём, умноженный на коэффициент (обычно 200–290 кг за кубометр) — и считает по тому, которое больше. Второе называют «объёмный вес».

  • Печь. Весит 90 кг, а в упаковке занимает почти полкуба. 0,45 × 250 = 112 объёмных килограммов — больше фактических 90. Значит, платим как за 112 кг: буквально за воздух в коробке.
  • Плитка. Тяжёлая и плоская: квадратный метр весит около 20 кг, паллета в тонну — это примерно 50 м². Здесь платим по реальному весу, воздуха нет.
  • Доска 3 метра. Лёгкая, но длинная: за длину многие берут надбавку, потому что она мешает удобно составить остальной груз.

Почему тариф падает с объёмом — и почему «фура» это не выключатель

Чем крупнее партия, тем дешевле каждый килограмм. Это видно на опубликованном прайсе одного перевозчика (Минск → Астана; до Алматы дальше и дороже):

Партия Цена рейса Цена за тонну Если это плитка (50 м² в тонне)
500 кг 44 230 ₽ 88 460 ₽/т ≈ 1 770 ₽ за м²
3 тонны 123 880 ₽ 41 300 ₽/т ≈ 826 ₽ за м²
5 тонн 147 470 ₽ 29 500 ₽/т ≈ 590 ₽ за м²
10 тонн 221 170 ₽ 22 100 ₽/т ≈ 442 ₽ за м²
Фура 20 тонн 294 870 ₽ 14 700 ₽/т ≈ 294 ₽ за м²

Главный вывод для новичка: между «сборным» и «своей фурой» нет обрыва — есть плавная лестница. Полтонны едет в шесть раз дороже за килограмм, чем полная машина. Уже 5–10 тонн сборным дают почти фурную цену, без необходимости выкупать весь рейс.

Поэтому фраза «порог 450–500 м²» из первых прикидок — упрощение: она считалась по единой ставке сборного груза. По реальной лестнице тарифов выгода растёт постепенно, а точная точка перехода зависит от котировок конкретных перевозчиков. Считаем её после трёх запросов, а не «в среднем по рынку».

Почему в фуру влезает ровно 1 000 м² плитки — на пальцах

Фура заканчивается двумя способами: либо забита доверху, либо перегружена. Что случится первым — зависит от того, тяжёлый товар или пухлый.

Плитка — это «свинец». Квадратный метр плитки — тонкий блин толщиной около сантиметра, но весом 20 кг.

Здесь главная ловушка для новичка: поддон занимает 1 м² пола, но плитки на нём лежит 50 м² — она сложена в стопку, а не разложена в один слой. Положите один квадратный метр плитки, сверху ещё один, и так 50 раз: получится столбик высотой полметра, а плитки в нём 50 квадратов. Именно так она и едет — коробками на поддоне, стопка по пояс (полметра плитки + поддон 15 см + упаковка). Весит эта стопка 50 × 20 = 1 000 кг, ровно тонну.

Дальше просто: 20 поддонов × 50 м² = 1 000 м² плитки, и они же весят 20 тонн.

Разница двух «метров», которую постоянно путают: площадь пола, которую поддон занимает в машине (1 м²), и площадь стены, которую плитка с этого поддона покроет (50 м²). Та же логика, что с бумагой: пачка А4 толщиной 5 см — это 500 листов, а разложить их по полу — 31 м².

Пол фуры 13,6 × 2,45 м, туда встаёт 33 поддона в один ряд. Наши 20 занимают 20 м² пола из 33, стоят одним слоем высотой по пояс, до потолка ещё два метра пустоты — но весят ровно 20 тонн, предел машины. Догрузить нельзя. Чтобы забить эту фуру плиткой под потолок, понадобилось бы около 4 500 м², а это 90 тонн: машина столько не увезёт.

Печь — это «шкаф». Коробка размером примерно со стиральную машину: места много, вес 90 кг. Поставили 190 коробок — кузов забит под крышу, а весят они 17 тонн, до предела по весу ещё есть запас, но ставить некуда.

Плитка Печь в коробке
Что представить ящик с книгами стиральная машина
Плотность ~1 000 кг в кубометре ~200 кг в кубометре
Что кончается первым вес (20 т при 20 кубах из 90) объём (90 кубов при 17 т из 20)
Сколько влезает ~1 000 м² ~190 печей

Правило: тяжелее ~250 кг на кубометр — упираемся в тоннаж; легче — в объём.

То же самое в цифрах

Плитка весит примерно 20 кг на квадратный метр (с упаковкой и поддоном чуть больше). Делим грузоподъёмность на вес: 20 000 кг ÷ 20 кг = 1 000 м². По объёму та же плитка заняла бы всего 16–20 кубов из 86–92 доступных — то есть места ещё полно, но тоннаж уже кончился. Такой груз называют «тяжёлым»: упираемся в вес.

С печами наоборот. 250 печей весят 22 тонны — по весу почти предел, но по объёму 250 × 0,45 = 112 кубов, а в фуру влезает 86–92. Значит, реальный потолок — около 190 печей: упираемся в объём.

Что такое «фрахт» и что в него входит

Фрахт — это только перевозка, «довезти из А в Б». Но у перевозчика есть два разных варианта, и цифры у них разные:

  • терминал — терминал: мы сами привозим груз на его склад в Минске и сами забираем со склада в Алматы;
  • дверь — дверь: он забирает с ворот завода и привозит на наш адрес.

Всегда спрашиваем второй вариант со всеми доплатами, иначе цена в переписке и сумма в счёте разойдутся. Сверху к фрахту обычно ложатся обрешётка, страховка, забор с завода, доставка от терминала, иногда хранение. И отдельно от перевозки — НДС 16% при ввозе. Поэтому «фрахт» и «во сколько обошлась доставка на объект» — разные числа.

Как читать таблицы вида «$1 950 → $13/м²»

Первое число — сколько всего стоит доставка этой партии. Второе — то же самое, поделённое на количество товара, чтобы сравнивать способы между собой.

Пример: везём 150 м² плитки (это 3 тонны, один дом). Сборным грузом рейс стоит около $1 380 [оценка по прайсу выше] — делим на 150 м² и получаем ≈ $9 за метр. Если бы под эти же 150 м² заказали отдельную фуру за $3 000–6 000, вышло бы $20–40 за метр: машина едет полупустая, но платим за неё целиком.

Из чего ещё складывается счёт, кроме фрахта

Обрешётка — деревянный каркас вокруг паллеты, чтобы груз не помяли: 1 900–3 200 ₽ за куб, иногда до +30% к перевозке. Страховка 0,1–0,3% от стоимости товара. Забор груза с завода. Доставка от терминала в Алматы до адреса. Хранение, если не забрали вовремя. Надбавки за длину или за тяжёлое место. Поэтому у перевозчиков всегда спрашиваем цену «дверь-дверь со всеми доплатами», иначе цифра в переписке и сумма в счёте разойдутся.

Отдельно от перевозки: внутри ЕАЭС пошлин нет, но при ввозе платим НДС 16% и сдаём отчёт до 20-го числа следующего месяца; на древесину нужен фитосанитарный сертификат.

Сроки: почему «две недели» превращаются в месяц

Дорога Минск → Алматы это около 4 600 км, примерно 10–15 суток. Но к ним добавляется: производство на заводе, если товар делают под заказ (10–15 дней), накопление сборной машины на складе в Минске (несколько дней до ближайшей отправки по расписанию), разгрузка на терминале и доставка по городу (1–3 дня), оформление документов и НДС.

Отсюда честный срок, который мы называем клиенту: печь со склада завода — 2,5–3,5 недели; плитка под заказ — 3,5–4 недели фурой и 4,5–5,5 сборным грузом.

Будем ли мы конкурентны при такой доставке

Считаем себестоимость панели при разных размерах отправки: плитка с завода ≈ $9,5/м², сборка в Алматы (утеплитель, клей, труд, брак) ≈ $6/м², розница BASE 80 мм — 14 900 ₸/м². Всё [оценка] до котировок.

Размер отправки Фрахт на м² Себестоимость панели Валовая маржа
3 т (150 м², один дом) ≈5 600 ₸ ≈12 900 ₸ 13%
5 т (250 м², два дома) ≈4 000 ₸ ≈11 300 ₸ 24%
10 т (500 м², 3–4 дома) ≈3 000 ₸ ≈10 300 ₸ 31%
Фура 20 т (1 000 м²) ≈2 000 ₸ ≈9 300 ₸ 37%

Вывод: возить по одному дому нельзя — доставка съедает треть цены. С 5–10 тонн возвращаемся к нормальным 25–31%.

Против дилеров клинкерных термопанелей в Астане (13 750–23 437 ₸/м²) мы конкурентны по другой причине: они везут готовые панели, то есть половину машины занимает пенопласт — воздух. Мы везём только плитку, плотный груз, а утеплитель покупаем здесь. Против фибробетона за 2 250–5 550 ₸ не конкурируем вообще — другой продукт и другой покупатель. У hauswig та же физика (плитка едет из Беларуси), и у них работает, потому что возят фурами — значит, вопрос только в размере отправки.

Важно: «минимума отправки» для клиента не существует

Легко перепутать три разные вещи:

  1. Минимум перевозчика — 100–500 кг. Машина экспедитора едет по расписанию (обычно раз в неделю) независимо от нас, мы просто ставим в неё свои поддоны. Любой заказ уедет ближайшим рейсом. Свою фуру мы не ждём и не собираем.
  2. Минимум завода (MOQ) — вот это реальное ограничение, и оно пока неизвестно: завод может отгружать от паллеты, а может от фуры. Спрашиваем в письме (JAY-663). Если окажется «от 20 тонн» — придётся копить заказы или искать поставщика с мелкой отгрузкой.
  3. Наш экономический порог — не про «можно ли везти», а только про маржу: 150 м² привезём завтра, просто заработаем 13% вместо 24%.

Отсюда правило ценообразования: фрахт мелкой партии закладываем в прайс сразу, чтобы любой заказ был прибыльным. Разница при крупной отправке становится дополнительной маржой или скидкой в механике «групповая фура». Консолидация — бонус, а не условие; клиента ждать не заставляем.

Что ещё делаем: первые 2–3 заказа можно везти с тонкой маржой как плату за первые объекты и фото; проверяем железнодорожный контейнер (для плотного груза часто дешевле авто в 1,5–2 раза) и альтернативное плечо из РФ/Китая — задача JAY-664.

Что из этого важно для бизнеса

  1. На старте возим сборным грузом: не нужно выкупать машину и замораживать деньги в товаре.
  2. Чем крупнее отправка, тем дешевле метр — значит, выгодно объединять заказы, но не за счёт срока клиента: везём сразу, а консолидацию предлагаем как скидку. Это и есть механика «групповая фура» на сайте: счётчик собранных метров, при достижении объёма цена падает, клиенту выгодно привести соседа.
  3. Скидку клиенту даём из разницы в тарифе, а не «просто так»: часть экономии отдаём, часть держим буфером на простой и курс.
  4. Пока нет реальных котировок — все цифры выше остаются оценками, и на сайте цены помечены как целевые.
Синтез

Откуда возить и чем: сводная таблица по плитке

Справочно. Расчёты в этом документе ведутся на кейсе клинкерной плитки, то есть на нише термопанелей, которую ведёт наш партнёр. Цифры оставлены для понимания рынка; маршруты, ставки и методика применимы к остальным нишам.

Статус: 22.08.2026 · сведение двух исследований — sourcing-alternatives-ru-cn.md (источники: Беларусь, Россия, Китай) и rail-freight-kz.md (железная дорога против авто). Все цифры — оценки до реальных котировок; проверяем задачами JAY-663 (прайсы заводов) и JAY-664 (фрахт).

Товар для сравнения: клинкерная плитка ~20 кг/м², из которой мы клеим панели в Алматы (утеплитель и работа ≈ $6/м²). Розница BASE 80 мм — 14 900 ₸/м².

1. Главная таблица

Вариант Закуп плитки Доставка на м² Landed Валовая при 14 900 ₸ Порог входа Срок
Беларусь, авто-сборный 3 т 4 500 ₸ ≈4 568 ₸ ≈12 900 ₸ 13% нет 4–6 нед
Беларусь, авто-сборный 5 т 4 500 ₸ ≈3 285 ₸ ≈11 300 ₸ 24% нет 4–6 нед
Беларусь, фура 20 т 4 500 ₸ ≈1 645 ₸ ≈9 300 ₸ 37% 1 000 м² + деньги вперёд 3,5–4 нед
Беларусь, ж/д 20′ контейнер 4 500 ₸ ≈1 040 ₸ [оценка] ≈8 700 ₸ 41% 21 т ≈ 1 050 м² 6 суток блок-поездом, до 42 одиночным вагоном
Беларусь, крытый вагон 68 т 4 500 ₸ ≈740 ₸ [оценка] ≈8 400 ₸ 44% 3 400 м² по расписанию
Россия (Экоклинкер, Новочебоксарск) 5 254 ₸ ≈1 130 ₸ фурой ≈9 900 ₸ 34% фура 2–3 нед
Россия (Terramatic, ЛСР) 19 000–26 000 ₸ ≈1 130 ₸ вне коридора
Китай, 20′ контейнер ≈1 900 ₸ ≈1 100 ₸ + пошлина 228–364 ₸ ≈3 900 ₸ 55% 25 т ≈ 1 250 м², ~4,9 млн ₸ 4–6 нед
Китай, сборный груз ≈1 900 ₸ ≈28 440 ₸ абсурд

2. Что из этого следует

Первая партия — Беларусь, авто-сборным. Не потому что дёшево, а потому что это единственный вариант без порога входа: перевозчик берёт от 100–500 кг, машина идёт по расписанию. Клиента ждать не заставляем.

Разница между 3 и 5 тоннами — 11 процентных пунктов маржи. Есть смысл добирать отправку до 5 тонн вторым заказом или смешанным грузом (плитка даёт вес, доска и печи — объём). Но только если это не задерживает клиента.

Железная дорога — не для старта. Порог 21 тонна, ставок в открытом доступе нет ни у кого (проверено шесть операторов), а одиночный вагон может ехать 42 суток вместо шести. Выигрыш над фурой на 20-футовике — всего около 14% с учётом терминальных расходов. Смысл появляется на 40-футовике от 26 тонн и особенно на крытом вагоне 68 тонн — это цель при обороте от 1 000 м² в месяц. Плюс тарифы КТЖ выросли с 1 июня на 24%, а по нашей группе грузов на 55%; сезонный минимум ставок — март–апрель.

Китай — самый дешёвый landed и самая большая ловушка. Маржа 55% против 39%, но вход только целым контейнером: 1 250 м² и почти 5 млн ₸ в товаре сразу, плюс белый импорт с контрактом ВЭД (карго-схемы закрылись в январе 2026), плюс контроль качества за 5 000 км. И это уже не голубой океан: конкурент КЛИНКЕРС держит склад в Астане и возит китайский клинкер.

Россия по клинкеру дороже Беларуси в 2–4 раза, кроме Экоклинкера. Короткое плечо (Уфа/Екатеринбург дешевле Минска на 30%) не компенсирует закуп. Зато Екатеринбург интересен как точка сборки смешанной машины: плитка даёт тоннаж, термодоска — объём.

3. Ловушки, которые всплыли

  • Розничный прайс Керамина 40,29 BYN/м² на формат 245×65 выше вилки, которую мы закладывали. При такой цене маржа падает с 39% до 26%. Экспортный прайс от завода — критичный, а не желательный.
  • Высота паллеты решает загрузку контейнера. В 20-футовик по полу встаёт 11 европаллет в один ярус = 11 тонн; чтобы загрузить 21 тонну, нужны два яруса, то есть паллета не выше 1,15 м. Согласовывать с заводом до бронирования.
  • Классификация товара меняет пошлину. «Плитка» по коду 6907 — 7,5% для глазурованной и 12% для неглазурованной; «кирпич» по 6904/6905 — 15%. Разница до 7,5 процентных пунктов на ровном месте.
  • Скрытые расходы ж/д — контейнерная операция, ПРР, хранение, демередж после пяти бесплатных суток, последняя миля по Алматы 35–45 тыс ₸: суммарно +15% к ставке.
  • Достык и Алтынколь перегружены, на Хоргосе в пик +3–7 суток.

4. План действий

  1. Первая партия и весь тест спроса — Беларусь, авто-сборный. Фрахт мелкой партии заложен в прайс, любой заказ прибыльный.
  2. Параллельно собрать ставки: три авто-перевозчика (JAY-664) и пять ж/д-операторов на 20′ и 40′ с обязательным вопросом «номер поезда и расписание» — без него можно уехать на 42 суток.
  3. Китай считать всерьёз только после подтверждённого спроса: контейнер = 1 250 м² = примерно 5–6 средних заказов. Отдельно проверить качество образцами до контракта.
  4. Целевая конструкция на масштабе: крытый вагон или 40-футовик из Беларуси в марте–апреле, когда ставки на минимуме.
Синтез

Альтернативные источники поставок вместо Беларуси: Россия и Китай

Справочно. Расчёты в этом документе ведутся на кейсе клинкерной плитки, то есть на нише термопанелей, которую ведёт наш партнёр. Цифры оставлены для понимания рынка; маршруты, ставки и методика применимы к остальным нишам.

Продукт: WARMSTEIN — клинкерная / фасадная плитка для термопанелей (сборка панелей в Алматы). Дата: 22.08.2026. Автор: sourcing-ресёрч по открытым источникам. Статус цифр: всё, что не помечено [оценка], взято с указанной страницы. [оценка] — мой расчёт или экстраполяция, требует подтверждения реальным КП.


0. Краткий вывод (TL;DR)

Origin Первая партия При масштабе
Беларусь (Керамин) ✅ единственный вариант, где можно взять 3–5 т маржа 39% на фуре 20 т
Россия (Экоклинкер) ✅ рабочий, плечо короче Минска на ~1 800 км маржа 37%, но закуп дороже РБ
Китай ❌ мелкой партии нет (только контейнер) 🏆 маржа ~55%, отрыв в 1,5 раза

Один структурный факт, который меняет картину: российский конкурент THERM.Ceramic сам не производит плитку — панели в Уфе облицовываются клинкером «производства Польши или Германии» (БашФасад). То есть его себестоимость несёт евро-логистику и пошлину 7,5–12%, а наша белорусская/китайская плитка — нет. Это и есть источник нашего ценового преимущества, а не «сборка дешевле».


1. Курсы и базовые допущения

Параметр Значение Источник
USD → KZT 474 ₸ вводные проекта
USD → BYN 2,95 вводные проекта
BYN → KZT 160,7 ₸ (расчёт 474 / 2,95) производная
RUB → KZT 5,53 ₸ (ЦБ РФ, 22.08.2026) russian-trade.com
USD → RUB 85,13 ₽ (ЦБ РФ, 20.08.2026) finance.mail.ru
Вес плитки 20 кг/м² (вводные); подтверждается: клинкер 14–30 кг/м² postroivsesam.com
Расход Terramatic NF14 240×71×14: 48 шт/м², 0,5 кг/шт = 24 кг/м² Клинкер Хаус
Конверсия в панель ≈ $6/м² = 2 844 ₸ (EPS/минвата локально) вводные проекта
МРП 2026 4 325 ₸ ussain.company, uchet.kz

Базлайн Беларусь (для сверки): Керамин, клинкер 20,98–42,05 BYN/м²; коллекция Юта 245×65 (именно формат под термопанель) — 40,29 BYN/м² = 6 475 ₸/м², 34 шт в ящике / 0,54 м² (keramin.by, ассортимент и вилка цен). ⚠️ Заданный базлайн 21,3–35,2 BYN — это средняя по клинкеру Керамина; плитка нужного нам формата 245×65 стоит выше верхней границы. Для расчётов ниже беру 28 BYN/м² = 4 500 ₸ (середина заданной вилки), но по Юте надо пересчитывать по 40,29 BYN.


2. РОССИЯ — производители клинкера и фасадной плитки

2.1 Сводная таблица

Производитель Локация Продукт Цена (розница, если не указано иное) ₸/м² Комментарий
Экоклинкер Новочебоксарск, Чувашия экструдированная фасадная плитка 240×71×10 950 ₽/м²; минимум от 720 ₽/м² 5 254 ₸ 🏆 единственный ценово сопоставимый с РБ
Terramatic (ГК «Терракот») Курган, ул. Автозаводская, 1Д NF14 240×71×14, 8 базовых цветов 3 490–4 690 ₽/м²; у дилера 3 589,92 ₽/м² (74,79 ₽/шт) 19 300–25 900 ₸ ближайший к КЗ завод, но премиум-ценник
ЛСР Санкт-Петербург «Фобос Фасад» 60 ₽/шт, «Гелио Фасад» 61 ₽/шт (240×71) ≈ 2 880–2 928 ₽/м² [оценка, ×48 шт] ≈ 16 000 ₸ у дилеров 2 370–2 469 ₽/м²
Кerabrick / российский клинкер общего рынка разное фасадная плитка РФ от 335 ₽/шт, «от 1 500 ₽/м²» бренд как отдельный завод не подтвердился
Röben ⚠️ не российский завод заводы в Германии, Польше (Вроцлав), США в РФ только представительство/импорт
Клинкерпром Москва / СПб дистрибьютор, не завод King Klinker от 1 246 ₽/м²; ABC от 36 ₽/шт «поставки по России, Беларуси и Казахстану»
Керма Пермь клинкера в выдаче нет; в Перми продаётся Экоклинкер 950 ₽/м² и Cerrad 920,58 ₽/м² как производитель клинкера не подтвердился

Источники: Экоклинкер / brick360 Нальчик 950 ₽/м² · Экоклинкер от 720 ₽/м² · завод в Новочебоксарске, Промышленная 91 · Terramatic — прайс и завод в Кургане · Terramatic у дилера, 48 шт/м² · ЛСР, цены за штуку · ЛСР у дилера RKS, 2 370–2 469 ₽/м² · Клинкерпром — дистрибуция в РФ/РБ/КЗ · Röben — заводы Германия/Польша/США

Вывод по РФ: российский клинкер в 2–4 раза дороже белорусского, кроме Экоклинкера (950 ₽/м² ≈ 5 254 ₸ — вровень с верхом вилки Керамина). Прайс-листов «опт от N м²» ни один завод публично не даёт; MOQ и опт нужно запрашивать напрямую. Экспорт в КЗ ни один завод публично не декларирует — работают через дистрибьюторов.

2.2 Урал / Башкирия — источник панелей THERM.Ceramic

  • THERM.Ceramic — это не завод плитки, а завод панелей. Технология немецкой Haacke; утеплитель — ППС/XPS, облицовка — клинкер производства Польши или Германии (БашФасад). С сентября 2023 добавили толщину 80 мм (новость завода).
  • Розничная цена панели в РФ: 1020×600 мм = 0,612 м²
    • Retro cardamon, угловая, ППС: 2 200 ₽/шт (со скидки с 3 450 ₽), вес 8,5 кг, F300, водопоглощение 3% → ≈ 3 595 ₽/м² = 19 880 ₸/м² [оценка пересчёта] (Клинкерс Уфа)
    • Scandiano Beige, ППС: 2 900 ₽/шт (с НДС 20%) → ≈ 4 739 ₽/м² = 26 200 ₸/м² [оценка пересчёта] (БашФасад)
    • MOQ у продавца: 10 м², кратно упаковкам; доставка «по России и Казахстану» (Клинкерс)
  • Собственного клинкерного завода в Башкирии/на Урале не нашлось. Ближайший к Казахстану российский завод клинкера — Terramatic, Курган (terramatic.ru), но по цене 3 490–4 690 ₽/м² он вне нашего ценового коридора.

2.3 Присутствие в Казахстане (конкуренты, уже стоящие на нашем поле)

Игрок Точка в КЗ Что продаёт Цены
КЛИНКЕРС (Центр экстерьера) Астана, ул. Анет баба, 2 THERM.Ceramic панели, клинкер 300+ коллекций, в т.ч. китайский клинкер плитка 1 787–11 920 ₸/м²; часть позиций «по запросу», склад в РФ, 7–10 дней
БашФасад Астана (bashfasad.com) THERM.Ceramic по запросу
Neptune Construction (profasad.kz) Алматы, с 2013 клинкерный фасад от 6 600 ₸/м²
Fasad Expert / Almaty Facade / LadyPlitka / 12.kz Алматы клинкер РФ / ЕС / КЗ термопанели с клинкером 7 500–9 000+ ₸/м²

Источники: клинкер Астана 1 787–11 920 ₸/м², склад Анет баба 2 · китайский клинкер у КЛИНКЕРС · БашФасад Астана · profasad.kz от 6 600 ₸/м² · Satu.kz — обзор рынка Алматы

⚠️ Тревожный сигнал: уфимский конкурент уже держит склад в Астане и уже возит китайский клинкер. Значит, «китайская идея» на этом рынке не новая — конкурировать придётся исполнением, а не самим фактом источника.

2.4 Логистическое плечо РФ → Казахстан

Маршрут Фура 20 т ₽/т ₽/м² (при 20 кг/м²) ₸/м²
Минск → Астана (базлайн) 294 000 ₽ [вводные] 14 700 294 1 626
Уфа → Алматы 207 000 ₽ (77 ₽/км) 10 350 207 1 145
Екатеринбург → Алматы 203 320 ₽ 10 166 203 1 124
Курган → Алматы нет публичной ставки ≈ 9 500 [оценка] 190 ≈ 1 050 [оценка]
Москва → Алматы сборный от 550–750 ₽/место; FTL по запросу

Источники: Уфа→Алматы, фура от 207 000 ₽, срок 6–18 дней · Екатеринбург→Алматы, фура от 203 320 ₽ · Москва→Алматы, ЖДЭ от 550 ₽

Ключевой выигрыш РФ — это фрахт: ~1 130 ₸/м² против ~1 626 ₸/м² из Минска, то есть −30% на плече. Но он съедается тем, что закуп у Экоклинкера дороже Керамина на ~750 ₸/м².

⚠️ Сборные тарифы РФ→КЗ непригодны для плитки: 678–730 ₽ за место 10 кг ≈ 68–73 ₽/кг ≈ 68 000–73 000 ₽/т — в 5 раз хуже белорусской LCL-лестницы (0,5 т = 88 460 ₽/т, 3 т = 41 300 ₽/т). Для 3–5 т из РФ нужен догруз/малотоннажник, ставка ≈ 20 000–25 000 ₽/т [оценка] (по аналогии с соотношением 5 т/20 т на минском тарифе — там 29 500 / 14 700 = 2,0×).


3. КИТАЙ — клинкер, тонкий кирпич, керамогранит

3.1 Цены FOB (Made-in-China.com, реальные листинги)

(а) Клинкерная / расщеплённая фасадная плитка (split brick, clinker tile)

Продукт Цена FOB MOQ Поставщик Провинция
Retro Red/Grey exterior clay facade $3,50–6,50/м² 100 м² Fuzhou Sino Industry Fujian
Facade exterior clinker brick slips $4,10–8,20/м² 200 м² Fuzhou Sino Industry Fujian
Frost-resistant ceramic split brick $4,10–8,20/м² 200 м² Fuzhou Sino Industry Fujian
Clay split terracotta 60×240 $4,80–8,68/м² 300 м² Fujian Nokani Ceramic Fujian
Clay ceramic split tile brick $5,50–8,50/м² 100 м² Foshan Fiore Ceramics Guangdong
Premium clinker tile cladding $5,70–6,20/м² 600 м² Xiamen Harmony Element Fujian
Exterior split terracotta 112×255 $2,00–3,90/м² 600 м² Fuzhou Fulitong Fujian
Factory-price facade ceramic wall tile $6,80–7,10/м² 100 м² Foshan Hanse Industrial Guangdong
60×240 exterior facing brick $5–10/м² листинг MIC

(б) Гибкая (мягкая) глиняная плитка

Продукт Цена FOB MOQ Поставщик
Soft clay split brick veneer $5,00 1 000 шт Wuhan Rigel
Flexible porcelain split tile $5,80–6,50/м² 20 м² Jiangsu Neolithic Materials
Lightweight flexible split brick $10,00–30,00/м² 50 м² Linyi Jiase (Shandong)
Flexible clay wall cladding (объём) до $5,50/м² Vanjoin Group

(в) Фасадный керамогранит / экстерьерная керамика

Продукт Цена FOB MOQ Поставщик
60×240 exterior ceramic wall tile $2,89–4,25/м² 300 м² Shenzhen Sunnda
Cold/frost-resistant exterior tile $5,02–6,26/м² 100 м² Shenzhen Sunnda
Porcelain split brick, weather-resistant $3,50–4,50/м² 500 м² Foshan Rongzhou
Gres porcelain 600×600 $3,00/м² FOB 1 296 м² поставщик Foshan

Источники: Made-in-China — Clinker Tiles, вилка $2,89–37,30/м² · Made-in-China — Split Brick Tiles · 60×240 clinker $5–10/м², Nokani · LOPO China — clay split tile 240×60×11, Zibo/Shandong · Vanjoin — flexible clay от $5,50/м²

3.2 Кластеры, MOQ, сроки

  • Fujian (Fuzhou, Xiamen, Jinjiang) — главный кластер именно по клинкеру/split brick и терракоте. Сюда идти в первую очередь.
  • Guangdong (Foshan, Shenzhen) — керамогранит и экстерьерная керамика, огромный выбор, ниже цена, но клинкер часто «имитация» прессованием, не экструзия.
  • Shandong (Zibo) — терракотовые фасадные панели и split tile (LOPO China, ул. кластер Zibo Yong Bay); Linyi — гибкая плитка.
  • Jiangsu (Yixing/Neolithic) — гибкая керамика, низкие MOQ (от 20 м²).
  • MOQ: 50–600 м² по позиции; при контейнере фабрики обычно позволяют миксовать дизайны при 500–600 м² на модель. Рекомендуемый минимум для керамики — 1×20' контейнер, чтобы снизить бой и удельный фрахт.
  • Срок производства: сток/стандарт — 15–30 дней после подтверждения; кастом/большой объём — 45–60 дней. Источник: обзор закупки керамики в КНР.

3.3 Логистика КНР → Алматы

Способ Ставка Срок
20' контейнер «под ключ» (забор у поставщика + Хоргос + растаможка + доставка в Алматы) от $1 800 8–14 дней авто
20' контейнер, базовая ставка от $2 500
Авто FTL через Хоргос 10–15 дней
Сборный груз (LTL) $3–5/кг 12–18 дней
ЖД контейнер 40' через Алтынколь 14–22 дня

Источники: On Time Service — $3–5/кг LTL, 20ft от $2 500 · «под ключ» от $1 800 за 20ft · EXL — Хоргос 330 км от Алматы, сроки по видам транспорта

🔴 Критично: сборный груз из Китая для плитки экономически невозможен. $3/кг × 20 кг/м² = $60/м² = 28 440 ₸/м² только фрахта — в 4 раза выше нашей розничной цены. Плитка из КНР едет только контейнером.

Расчёт наполнения: 20' контейнер, полезная нагрузка ~25 т [оценка] → при 20 кг/м² это ≈ 1 250 м². Контейнер будет ограничен весом, а не объёмом — 40' не даёт выигрыша на плитке.

3.4 Риски качества и как реально покупают в КЗ

  • Карго умерло. С 19.01.2026 синхронные действия таможен КНР и КЗ (идентификация реального продавца, досмотр до 99% грузов) сделали серые схемы нерабочими; «ни одна адекватная китайская фабрика или крупный консолидатор больше не берёт на себя уголовные и финансовые риски казахстанских импортёров». Крупную партию без прямого ВЭД-контракта и подтверждённого SWIFT провезти практически невозможно. Источники: mybuh.kz, Forbes.kz «Карго больше не работает».
  • Практический вывод: только белый импорт — прямой контракт, инвойс, упаковочный лист, CMR/ЖД-накладная, брокер. Плюс: НДС становится зачётным.
  • QC-риски по клинкеру из КНР: разброс геометрии и оттенка между партиями, подмена экструзии прессованием, морозостойкость ниже заявленной (для КЗ нужен F100+, лучше F150 по ГОСТ Р 58937-2020 — так маркируется российский клинкер). Митигация: (1) pre-shipment inspection третьей стороной, (2) образцы из той же производственной партии, что и заказ, (3) заказ одной обжиговой партией на весь объём, (4) 5–7% запаса на бой.
  • Китайский клинкер уже присутствует в РФ/КЗ под брендами ADW Klinker (Китай) (all-klinker.ru), Houson (klinker-time.ru) и в каталоге КЛИНКЕРС Астана — значит, товар проходит сертификацию и рынок его принимает.

4. Таможня и налоги: не-ЕАЭС (Китай) против ЕАЭС (РБ/РФ)

4.1 Ставки ввозной пошлины (ЕТТ ЕАЭС)

Код ТН ВЭД Товар Ставка
6907 22 100 0 плитка неглазурованная, водопоглощение >0,5% и ≤10% — это типичный фасадный клинкер (2–6%) 12%
6907 22 900 2–5 прочая (глазурованная), водопоглощение >0,5% и ≤10% 7,5%
6907 21 100 0 неглазурованная, ≤0,5% (керамогранит) 12%
6907 21 900 прочая, ≤0,5% 12% / 7,5%
6907 23 водопоглощение >10% 12% / 7,5%
6907 30 / 6907 40 мозаика, отделочные изделия 12% / 7,5%
6904 10 000 0 / 6904 90 000 0 кирпичи строительные 15%
6905 10 000 0 / 6905 90 000 0 черепица и строительные детали 15%

Источник ставок: Единый таможенный тариф ЕАЭС, группа 69 (Альта-Софт); справочник кодов: ifcg.ru, tnved.info.

➡️ Практическое следствие: тонкая фасадная плитка идёт по 6907 (7,5–12%), а не по 6904/6905 (15%). Классификация «плитка, а не кирпич» экономит 3–7,5 п.п. Глазурованная поверхность даёт 7,5% вместо 12% — это реальный рычаг на 4,5 п.п., если ассортимент позволяет.

4.2 НДС и сборы (Казахстан, 2026)

  • НДС при импорте — 16% (базовая ставка с 01.01.2026), база = таможенная стоимость + пошлина + акциз. Источники: BCC Journal, ConsaltProfi, TrustWay — порядок начисления.
  • Сбор за таможенное декларирование — 6 МРП = 25 950 ₸ за декларацию (МРП 2026 = 4 325 ₸). С 04.05.2026 платится по КБК 106201. Источники: mybuh.kz, ПП РК №171 от 05.04.2018.
  • Таможенная стоимость считается не по инвойсу, а по CIF — товар + доставка до границы ЕАЭС + страхование, по Инкотермс (TrustWay).
  • Прочее: брокер, СВХ, сертификация, доставка после растаможки — по TrustWay это самые часто забываемые статьи. Публичных прайсов брокеров нет; закладываю 200 000–300 000 ₸ на партию [оценка].

4.3 Импорт из ЕАЭС (РБ/РФ) — для сравнения

  • Ввозной пошлины нет.
  • НДС 16% уплачивается «по месту назначения», база — стоимость приобретённых товаров (цена сделки); декларируется формой 328.00 «Заявление о ввозе товаров и уплате косвенных налогов», которая сама является налоговой декларацией. Срок — не позднее 20 числа месяца, следующего за налоговым периодом; к этому же сроку платится НДС. Источники: mybuh.kz — ФНО 328.00 в 2026, 1cbit.kz, balanc.kz.
  • НДС платится даже неплательщиком НДС (mybuh.kz).
  • Сбора за декларирование и брокера нет, СВХ нет — это и есть главная «невидимая» экономия ЕАЭС, помимо пошлины.

4.4 Сертификация

  • В РК действует национальный Технический регламент «О безопасности зданий и сооружений, строительных материалов и изделий» (утв. постановлением, adilet.zan.kz/rus/docs/V2300032783) — формы подтверждения: сертификация либо декларирование. ⚠️ Точный перечень для керамической плитки по приложению регламента я не смог прочитать (сайт отдал ошибку сертификата) — обязательно проверить с органом по сертификации.
  • Общесоюзного ТР ЕАЭС на стройматериалы пока нет — опубликован только проект «О безопасности строительных материалов и изделий» (Минстрой РФ, РЦТест). Когда его примут, оценка соответствия станет единой для всего Союза.
  • При ввозе из КНР: обязателен сертификат/декларация соответствия, техописание/паспорт изделия, все иностранные документы — с нотариально заверенным переводом на русский/казахский (tooctrm.kz, ifcg.kz).
  • Практическая разница: белорусская/российская плитка приезжает с уже действующим документом ЕАЭС; на китайскую документ надо оформлять самим. Это единоразовые деньги и 2–4 недели [оценка].

5. Сводная landed-калькуляция за м² плитки

Модель: закуп + фрахт + пошлина + сборы/прочее = landed (без НДС) → + конверсия в панель $6 (2 844 ₸) = себестоимость панели → маржа при рознице 14 900 ₸/м².

Почему НДС показан отдельно: НДС 16% и на ЕАЭС-импорте, и на импорте из КНР зачётный для плательщика НДС — это отвлечение оборотки, а не себестоимость. Ставить его в landed при сравнении источников — ошибка, он одинаково «наверху» у всех. Показываю обеими колонками.

# Origin / партия Закуп Фрахт Пошлина Прочее Landed без НДС НДС 16% (зачёт) Себест. панели Маржа @14 900 %
A1 РБ Керамин, 3 т (150 м²) 4 500 4 568 0 150 9 218 720 12 062 2 838 19%
A2 РБ Керамин, 5 т (250 м²) 4 500 3 263 0 150 7 913 720 10 757 4 143 28%
A3 РБ Керамин, фура 20 т (1 000 м²) 4 500 1 626 0 150 6 276 720 9 120 5 780 39%
A4 РБ Керамин Юта 245×65, фура 20 т 6 475 1 626 0 150 8 251 1 036 11 095 3 805 26%
B1 РФ Экоклинкер, 5 т (250 м²) 5 254 2 212 0 150 7 616 841 10 460 4 440 30%
B2 РФ Экоклинкер, фура 20 т (1 000 м²) 5 254 1 124 0 150 6 528 841 9 372 5 528 37%
B3 РФ Terramatic (Курган), фура 20 т 19 850 1 050 0 150 21 050 3 176 23 894 −8 994
C1 КНР, 20' контейнер (≈1 250 м²), FOB $5 2 370 948 364 221 3 903 544 6 747 8 153 55%
C2 КНР, тот же контейнер, глазурованная (7,5%) 2 370 948 228 221 3 767 528 6 611 8 289 56%
C3 КНР, сборный груз 5 т 2 370 28 440

Расшифровка допущений (всё, кроме закупа и опубликованных ставок, — [оценка]):

  • Фрахт РБ = заданные тарифы × 0,02 т/м² × 5,53 ₸/₽: 3 т — 41 300 ₽/т; 5 т — 29 500; 20 т — 14 700.
  • Фрахт РФ 20 т = 203 320–207 000 ₽ / 20 т × 0,02 × 5,53. Фрахт РФ 5 т = 20 000 ₽/т [оценка] (масштабирование по белорусской лестнице 5 т/20 т = 2,0×) — самая шаткая цифра в таблице, запросить ставку.
  • «Прочее» ЕАЭС = 150 ₸/м² [оценка]: банк, документы, ПРР, форма 328.00.
  • КНР: закуп $5/м² (середина реальной вилки $3,50–6,50 у Fuzhou Sino). Фрахт $2/м² = $2 500 «под ключ» / 1 250 м². Пошлина 12% от CIF-базы $6,4/м² [оценка: FOB + ~70% фрахта до границы] = 3 034 ₸. «Прочее» = сбор 6 МРП (25 950 / 1 250 = 21 ₸) + брокер/СВХ/сертификация 250 000 ₸ / 1 250 = 200 ₸ [оценка].
  • 20' контейнер = 25 т полезной нагрузки [оценка] = 1 250 м² при 20 кг/м².

Что показывает таблица

  1. Первая мелкая партия убивает экономику где угодно. У Беларуси на 3 т фрахт (4 568 ₸/м²) дороже самой плитки (4 500 ₸/м²) — маржа падает до 19%. Мелкий тест — это не «дешёвый старт», это самая дорогая закупка в жизни проекта.
  2. Разница РБ/РФ при масштабе — в пределах шума (39% против 37%). Выбор между ними определяется не ценой, а сроком, стабильностью партий и валютой контракта.
  3. Китай при контейнере даёт другой порядок величины: landed 3 903 ₸/м² против 6 276 ₸ (РБ) и 6 528 ₸ (РФ) — −38% к белорусскому, и это уже после пошлины 12%. Маржа 55% против 39%.
  4. Пошлина не является барьером. 12% от 3 034 ₸ = 364 ₸/м² — это 6% от белорусского landed. Барьер — не таможня, а неделимость контейнера.
  5. Terramatic (Курган) вне игры, несмотря на лучшую географию: закуп 19 850 ₸/м² превышает целевую розницу панели.

6. THERMOWOOD — альтернативы Минску (кратко)

Российские производители и цены

Производитель Локация Продукт Цена
Termoyasen Москва планкен из термососны от 3 500 ₽/м² = 19 355 ₸
Дом Дерева Гатчинский Гатчина, ЛО планкен прямой/скошенный термососна 20×120×6000, сорт АВ 2 300 ₽/м² = 12 719 ₸
термоясень (рынок) планкен сорт АВ / Экстра 6 000–8 700 ₽/м² = 33 180–48 111 ₸
Thermodecking (trmd.ru) Москва, Сормовский пр., 7А ясень, берёза, лиственница, тик; патент WestWood пиломатериал термоясень 182 000–220 000 ₽/м³; тик до 912 000 ₽/м³
Auswald Екатеринбург (с 2020) термососна, термоберёза, термолипа; полный цикл, опт и розница цены по запросу
REALWOOD Москва термоакация, термососна, покраска на производстве по запросу
Kindforest Вологда термодерево по запросу

Источники: termoyasen.ru — планкен термососна от 3 500 ₽ · gddles.ru — 2 300 ₽/м², сорт АВ · Thermodecking — Москва, 500+ м³/мес, патент WestWood · Auswald — Екатеринбург, полный цикл · REALWOOD · Термолюкс/ТермоЛес — планкен для фасада

Беларусь для сравнения

«Строимся вместе» (Минск): планкен термоясень 20×100 — 479,50 BYN/м², термососна 20×100 — 308,00 BYN/м² (strvmeste.by). ⚠️ 308 BYN/м² = $104/м² ≈ 8 900 ₽/м² — это в 2,5–4 раза дороже российской термососны, что для соседних рынков неправдоподобно. Скорее всего единица измерения на странице м³, а не м², либо это иная толщина/сорт. Цифру нельзя использовать до проверки — запросить прайс у минского поставщика напрямую.

Логистика: почему здесь география почти не важна

Термодоска — лёгкий объёмный груз: планкен 20 мм при плотности термососны ~450–500 кг/м³ даёт ~10 кг/м² поверхности. Фура заполняется по объёму, а не по весу: 90 м³ тента ≈ 4 500 м² планкена [оценка] → при ставке Уфа→Алматы 207 000 ₽ это ≈ 46 ₽/м² = 254 ₸/м², то есть 1,5% от цены товара.

➡️ Вывод по термодереву: выигрыш в плече РФ vs Минск (~1 800 км) экономически несущественен — фрахт и так копеечный. Решает цена и порода. Российская термососна по 2 300–3 500 ₽/м² (12 700–19 400 ₸) — база; термоясень 6 000–8 700 ₽/м² (33 200–48 100 ₸) — премиум-сегмент. Из уральских производителей ближе всех Auswald (Екатеринбург) — там же, где мы уже возим плитку, значит можно догружать одну фуру плиткой + термодеревом (плитка даёт вес, доска — объём; идеальная пара для загрузки). Это самая конкретная идея этого раздела.


7. БАННЫЕ ПЕЧИ — РФ против Мета-Бел (Гомель), кратко

Цены

Бренд Локация Вход в линейку В ₸ Присутствие в КЗ
Мета-Бел (текущий источник) Гомель, РБ, ул. Хозяйственная 5/3 ПБМ 20 — 1 335 BYN (75 кг, 8–20 м³, гарантия 36 мес) 214 500 ₸ ❌ не найдено
Везувий Россия от 10 700 ₽ 59 200 ₸ не найдено официального
Ермак Киров, с 1997 от 16 100 ₽ 89 000 ₸ не найдено официального
Теплодар Новосибирск, 25 лет от 16 970 ₽ (сайт РФ) 93 800 ₸ almaty.teplodar.ru — цена пересчитывается по региону, от 14 920 ₽ с баком
ТМФ / Термофор Сибирь almaty.tmf-market.kz — официальная розничная сеть TMF в Алматы

Розница в Алматы для калибровки: Теплодар Сахара 24 ЛРК — 206 217,5 ₸ (pechi-online.kz); печи для бани в Алматы «от 9 927 ₽» (pechi-online.kz); дилер ИП Куприн, Сейфуллина 284 (vsedlyasauny.kz).

Источники цен: Мета-Бел ПБМ 20 — 1 335 BYN, Гомель · Везувий от 10 700 ₽ · Ермак от 16 100 ₽, Киров · Теплодар от 16 970 ₽ · Теплодар Алматы · TMF Алматы

Ответ на вопрос «дешевле ли РФ, чем Мета-Бел из Гомеля?»

По цене — да, радикально: вход в линейку РФ (59 000–93 800 ₸) в 2,3–3,6 раза дешевле Мета-Бел ПБМ 20 (214 500 ₸). Пошлины нет (ЕАЭС), плечо короче, печь — компактный тяжёлый груз, отлично идёт догрузом.

Но по бизнес-логике — нет. Теплодар и ТМФ уже держат собственные казахстанские витрины (almaty.teplodar.ru, almaty.tmf-market.kz), плюс независимые дилеры в Алматы. Дилерская маржа на этих брендах уже разобрана; заходить пятым реселлером в чужую сеть — торговля на 10–15%.

➡️ Рекомендация: ценность Мета-Бел не в цене, а в том, что его в Казахстане нет — это единственный из четырёх, где можно получить эксклюзив на страну и держать свою наценку. Если менять источник, то менять и модель: не «дешевле закупить», а «взять российский бренд без представительства в КЗ» (Везувий, Ермак — официального присутствия в КЗ не обнаружено) и договариваться об эксклюзивной дистрибуции. Просто перекупать Теплодар/ТМФ смысла нет. ⚠️ Дилерских условий (скидка от объёма, MOQ) ни один из четырёх заводов публично не публикует — только по запросу.


8. Вывод: чем закрывать первую партию и чем — масштаб

Первая партия → Беларусь, но не 3 т, а 5–10 т

Не потому, что Беларусь лучшая, а потому, что это единственная юрисдикция, где мелкая партия физически возможна и не убивает экономику:

  • Есть отлаженная LCL-лестница (0,5 / 3 / 5 / 10 / 20 т) — из РФ такого нет (сборный 68–73 ₽/кг), из КНР нет вообще ($3–5/кг = 28 440 ₸/м² фрахта).
  • Нет пошлины, нет брокера, нет СВХ, нет сертификации — товар едет с готовым документом ЕАЭС.
  • Но 3 т брать нельзя: фрахт 4 568 ₸/м² > цена плитки 4 500 ₸/м², маржа 19%. Минимум — 5 т (28%), правильно — 10 т (фрахт 2 444 ₸/м², маржа ~34% [оценка]).

Масштаб → Китай, 20' контейнер

  • Landed 3 903 ₸/м² против 6 276 ₸ у Беларуси = −38%, маржа 55% против 39% при рознице 14 900 ₸.
  • Порог входа не страшный: 1 250 м² × 3 903 ₸ ≈ 4,9 млн ₸ (~$10,3 тыс.) за партию — это не «нужен миллион долларов», это одна фура.
  • Пошлина 12% стоит 364 ₸/м² — 9% от landed. Уход в глазурованную позицию (7,5%) экономит ещё 136 ₸/м².
  • Обязательное условие: белый импорт, карго с 19.01.2026 нерабочее.

Россия → не альтернатива, а страховка и догруз

  • Экоклинкер (5 254 ₸/м²) при фуре даёт 37% — работает, но не выигрывает у Беларуси.
  • Реальная ценность РФ — комбинированная фура из Екатеринбурга: плитка (вес) + термодоска Auswald (объём). Одна машина, два продукта, ставка 203 320 ₽ делится на обе позиции.
  • Terramatic (Курган) — исключить из рассмотрения по цене, несмотря на лучшую географию.

Что обязательно проверить реальным КП (порядок по влиянию на модель)

  1. Керамин — экспортный прайс на формат 245×65 (Юта) при 10–20 т. Розничные 40,29 BYN/м² против заданных 21,3–35,2 — расхождение в 1,3 раза меняет маржу с 39% на 26%. Это цифра №1.
  2. Китай — 3 котировки FOB на 1 250 м² одной обжиговой партией (Fuzhou Sino, Fujian Nokani, Foshan Fiore) + подтверждение морозостойкости F100+ и водопоглощения протоколом испытаний.
  3. Контейнер «под ключ» Fujian → Алматы: реальная цена ($1 800 или $2 500?) и фактическая полезная нагрузка 20' — я взял 25 т [оценка], от неё зависит весь удельный фрахт.
  4. Ставка РФ 5 т Екатеринбург/Уфа → Алматы. Я поставил 20 000 ₽/т [оценка] — это чистая экстраполяция, реальная может быть ±50%.
  5. Экоклинкер — оптовый прайс и MOQ (публичные 950 ₽/м² — розница; при опте 700–800 ₽/м² Россия обгоняет Беларусь).
  6. Сертификация: какая форма (сертификат или декларация) требуется на керамическую фасадную плитку из КНР по ТР РК V2300032783, срок и стоимость.
  7. Брокер: фикс за партию — я заложил 250 000 ₸ [оценка].
  8. Термодерево: перепроверить минский прайс (308 BYN/м² за термососну не бьётся с российскими 2 300–3 500 ₽/м²) и запросить Auswald на опт.
  9. Печи: запросить дилерские условия у Везувия и Ермака (нет присутствия в КЗ = возможен эксклюзив), а не у Теплодара/ТМФ.

9. Список источников

Беларусь / базлайн: Керамин — клинкер · Керамин Юта 245×65

Россия — производители: Terramatic (Курган) · Terramatic у дилера · ЛСР · Экоклинкер — 950 ₽/м² · Экоклинкер — завод · Экоклинкер от 720 ₽/м² · Клинкерпром · Röben — заводы вне РФ · российский клинкер, ГОСТ Р 58937-2020

THERM.Ceramic / конкурент: Клинкерс Уфа — панель 2 200 ₽ · БашФасад — панель 2 900 ₽, плитка из Польши/Германии · завод THERM ceramic, 80 мм

Присутствие в КЗ: КЛИНКЕРС Астана — плитка 1 787–11 920 ₸/м² · КЛИНКЕРС — китайский клинкер · БашФасад Астана · profasad.kz — от 6 600 ₸/м² · Satu.kz Алматы

Китай: MIC — Clinker Tiles · MIC — Split Brick Tiles · Nokani 60×240 · LOPO China (Zibo) · гибкая глиняная плитка, MOQ и сроки · сроки производства и контейнерная практика · ADW Klinker (Китай) в РФ · Houson (Китай)

Логистика: Уфа→Алматы · Екатеринбург→Алматы · Москва→Алматы (ЖДЭ) · КНР→КЗ: $3–5/кг, 20ft от $2 500 · 20ft «под ключ» от $1 800 · Хоргос — сроки и схема

Таможня и налоги: ЕТТ ЕАЭС, группа 69 · ТН ВЭД 6907 (IFCG) · tnved.info 6907 · НДС 16% при импорте, BCC · НДС 16% 2026 · структура затрат импорта, TrustWay · сбор 6 МРП, КБК 106201 · ПП РК №171 · МРП 2026 = 4 325 ₸ · ФНО 328.00 · форма 328.00 — что это · ТР РК V2300032783 · проект ТР ЕАЭС на стройматериалы · сертификация ввоза из КНР в КЗ · декларация ТР ЕАЭС (IFCG KZ) · конец карго, mybuh.kz · Forbes.kz — карго больше не работает

Термодревесина: termoyasen.ru · gddles.ru — 2 300 ₽/м² · Thermodecking · Auswald (Екатеринбург) · REALWOOD · ТермоЛес · Строимся вместе (Минск)

Банные печи: Мета-Бел ПБМ 20 — 1 335 BYN · Везувий от 10 700 ₽ · Ермак от 16 100 ₽ · Ермак — каталог завода · Теплодар от 16 970 ₽ · Теплодар Алматы · TMF Алматы · pechi-online.kz — Сахара 24 ЛРК 206 217,5 ₸ · ИП Куприн, Алматы

Курсы: KZT/RUB ЦБ РФ · USD/RUB ЦБ РФ 20.08.2026

Синтез

Железная дорога в Казахстан: контейнер и вагон против фуры

Справочно. Расчёты в этом документе ведутся на кейсе клинкерной плитки, то есть на нише термопанелей, которую ведёт наш партнёр. Цифры оставлены для понимания рынка; маршруты, ставки и методика применимы к остальным нишам.

Дата: 2026-08-22 · Метод: ~30 веб-поисков на русском + ~25 выгрузок страниц перевозчиков, операторов, терминалов и регуляторов. Всё, помеченное [оценка], — расчёт автора на основе косвенных данных, а не цитата перевозчика. [расчёт] — арифметика из цифр, ссылки на которые приведены рядом.

Кейс: небольшой импортёр в Казахстане. Основной груз — клинкерная фасадная плитка ~20 кг/м², паллеты по ~1 т. Вторично — банные печи (75–90 кг, 0,45 м³) и термодоска/планкен (8–12 кг/м²).

Курсы (НБ РК на 20.08.2026): 1 USD = 462,22 ₸ · 1 RUB = 5,43 ₸ (mybuh.kz, ifin.kz). Отсюда 1 USD ≈ 85,1 ₽ [расчёт]. 1 USD ≈ 3,0 BYN [оценка].


1. Резюме (TL;DR)

  1. Ж/д действительно дешевле авто в 1,5 раза — и это официальная цифра БЖД, не маркетинг. Запустив 30.07.2026 блок-поезд «Славянский караван» (Орша-Восточная → Чукурсай, через РФ и Казахстан), Белорусская железная дорога прямо заявила: «доставка 20-футового контейнера железнодорожным транспортом обходится как минимум в полтора раза дешевле, чем автотранспортом» (newscentralasia.net, spot.uz). Но это про полный контейнер, и только он.
  2. Ставок Беларусь → Казахстан по ж/д в открытом доступе нет ни у кого. Проверены БЖД (minsk.rw.by), Белинтертранс (belint.by), АсстрА (asstra.by), YTM (ytm.kz), Казтемиртранс (qaztt.kz), Кедентранссервис (kdts.kz) — везде «по запросу». Это структурная особенность направления, а не пробел исследования: ставка собирается из тарифов трёх администраций (БЧ + РЖД + КТЖ) плюс оператор, и считается 1–2 дня под конкретную отправку (qaztt.kz).
  3. Ставки Китай → Алматы, наоборот, публикуются, и там ж/д выигрывает у авто в разы. ЖД 40′ Гуанчжоу→Алматы $4 000–6 000, Сиань $4 300–5 500, 20′ $3 500–4 000 (hblogistics.kz); ЖД Пекин→Алматы $5 700 против авто $9 500 (interluxcargo.com).
  4. Плитка — груз «по весу, а не по объёму». 21 т плитки при 20 кг/м² = 1 050 м², и это всего ~15 м³ из 33 м³ 20-футового контейнера [расчёт]. Контейнер уходит полным по грузоподъёмности и наполовину пустым по объёму. Значит: платить надо за тонны, 20′ — правильный ящик, а тарификация «за место на платформе» местами делает 20′ дороже 40′ (см. §7.2).
  5. Сборного ж/д груза Беларусь → Казахстан не существует как продукта. БЖД в апреле 2026 запустила услугу «сборный контейнер» с минимальной партией от одной европаллеты — но только в направлении Китая и КНДР, поезда «Колосок» со станции Колядичи, консолидация на складе в «Великом камне» (rw.by, июнь 2026). На Казахстан аналога нет. Сборный ж/д есть только из Китая: от 1 м³ / 300 кг (hblogistics.kz) или даже от 0,1 м³ (exl.kz).
  6. Главный риск 2026 года — не ставка, а срок. Одиночный вагон Беларусь → Алматы-II на калькуляторе YTM показывает ~42 суток (ytm.kz), тогда как блок-поезд проходит 4 000+ км менее чем за 6 суток (newscentralasia.net). Разница в 7 раз — это и есть главный вопрос к экспедитору: «мой контейнер идёт поездом по расписанию или одиночной отправкой?»
  7. КТЖ поднимает регулируемые тарифы с 01.06.2026: минимум +24%, по категории «прочие грузы» +55% (kursiv.media). Плитка и печи — «прочие грузы». РЖД добавляет +8,5% с 01.10.2026 (finance.mail.ru). БЖД, наоборот, заморозила международные тарифы на уровне 2025 года (rw.by).
  8. Вывод для первой отправки 3–5 т: ж/д не подходит. Порог входа в контейнер — ~21 т плитки. Первые партии везём авто-сборным, ж/д включаем с 20 т (см. §12).

2. Сколько плитки влезает в контейнер (и почему объём не важен)

2.1 Матчасть по контейнерам

Тип Внутренний объём Грузоподъёмность (нетто) Источник
20′ DC 33,2 м³ 21,8 т (макс. брутто-схемы до 28–30 т) credotrans.ru
20′ standard 33 м³ 22 т tranzit.asia
40′ standard 67 м³ 27 т tranzit.asia
40′ HC 76 м³ 27 т tranzit.asia
Крытый вагон 168 м³ 68 т ytm.kz

Станция Алматы-1 (код ЕСР 700007) принимает и выдаёт грузы в универсальных контейнерах брутто 24 (30) и 30 т, в том числе на подъездных путях (tr4.info).

2.2 Плитка: расчёт

Исходные данные: плитка 20 кг/м²; паллета клинкерной плитки — брутто ~993 кг (piastrella-group.ru), т.е. фактически «паллета = 1 т», как в постановке задачи.

1 т плитки = 50 м² [расчёт].

Единица По весу В м² плитки Занятый объём Свободно в ящике
20′ DC 21 т (лимит 21,8 т) ~1 050 м² ~15 м³ 18 м³ пустых из 33 [расчёт]
40′ DC 26 т (лимит 27 т) ~1 300 м² ~18 м³ 49 м³ пустых из 67 [расчёт]
Крытый вагон 68 т ~3 400 м² ~48 м³ 120 м³ пустых из 168 [расчёт]

(объём плитки: 1 м² × 14 мм ≈ 0,014 м³ [оценка] по типовой толщине фасадного клинкера)

Практическое ограничение — не объём и даже не грузоподъёмность, а высота штабеля. По полу 20-футового контейнера встаёт 11 европаллет в один ярус [оценка, стандартная схема]. Если паллеты набраны по ~1 т и не штабелируются — вы увезёте 11 т = 550 м², то есть половину оплаченной грузоподъёмности. Чтобы выбрать 21 т, паллеты надо набирать пониже (≤1,15 м) и ставить в два яруса — а это надо согласовать с заводом заранее, иначе за тот же фрахт приедет вдвое меньше товара.

Три вывода:

  • Для плитки 20′ — правильный ящик, 40′ берётся только если завод даёт 26 т одной партией.
  • Никогда не платите за объём: тарифицируйтесь по весу, требуйте ставку «за контейнер», а не «за м³».
  • Уточните у завода схему паллетирования до бронирования контейнера.

2.3 Печи и термодоска — наоборот, груз «по объёму»

  • Банная печь 75–90 кг при 0,45 м³ = плотность 180 кг/м³. В 20′ (33 м³) влезает **73 печи ≈ 6 т** [расчёт] — контейнер уходит полным по объёму и на четверть загруженным по весу. Контейнер оправдан только от ~70 штук за раз.
  • Термодоска/планкен: плотность термососны/термоясеня 450–520 кг/м³ [оценка]. 20′ вмещает ~28–30 м³ полезно ≈ 14 т, что при 20-мм доске даёт **1 400 м² фасада** [расчёт]. Тоже объёмный груз, но ящик закрывается почти «в ноль» — термодоска для контейнера подходит лучше печей.
  • Идеальная схема для нас — смешанный контейнер: плитка кладётся вниз и добирает вес, печи/доска сверху добирают объём. Тогда 20′ действительно уходит и полным, и тяжёлым.

3. Маршрут 1: Беларусь → Казахстан по ж/д

3.1 Что реально ходит в 2026 году

Сервис Маршрут Даты/частота Срок Источник
«Славянский караван» (блок-поезд) Орша-Восточная → Чукурсай (Ташкент), транзитом через РФ и Казахстан, без расформирования и промежуточных остановок; 71 вагон с 30.07.2026, 2 раза в месяц на старте 5–7 суток, 4 000+ км «менее чем за 6 суток»; раньше одиночный вагон шёл до 2 месяцев spot.uz, newscentralasia.net
«Колосок» (сборный контейнерный поезд) Колядичи (Минск) → Китай/КНДР, транзит Забайкальск 5 поездов с марта по июнь 2026 н/д rw.by, апрель, rw.by, июнь
Одиночный вагон/контейнер Беларусь → Алматы-II, 5 547 км по мере накопления ~42 суток (по данным калькулятора YTM) ytm.kz

Первый «Славянский караван» увёз 3,8 тыс. т, второй — более 4 тыс. т (newscentralasia.net). Планируется контейнерная составляющая с одиночными контейнерами массой до 20 т (spot.uz). БЖД к концу года открывает интермодальный логистический центр на станции Орша (spot.uz) и модернизирует терминальные комплексы в Бресте, Минске и Орше.

Важно: поезд идёт в Ташкент, а не в Алматы. Казахстан он пересекает транзитом. Отцепка группы вагонов на казахстанской станции — вопрос к БЖД/КТЖ, а не готовый продукт. БЖД и КТЖ в 2026 отдельно обсуждали «беспрепятственное проследование грузов из Беларуси в Казахстан… в том числе в составе контейнерных поездов» (sb.by) — то есть тема в работе, но сервиса «Минск → Алматы по расписанию» на дату отчёта нет.

3.2 Операторы, к которым идти за ставкой

Оператор Что делает Контакт
БЕЛИНТЕРТРАНС (БТЛЦ) — оператор БЖД контейнерные поезда, терминальная логистика, объявленные направления включают Казахстан; логистический оператор «Колоска» container@belint.by, +375 17 225-35-04 (belint.by)
Белорусская железная дорога расчёт ставки по Тарифной политике СНГ; отправитель платит до границы, получатель — по стране назначения +375 17 225 02 40 (minsk.rw.by)
АсстрА регулярные доставки Минск/Брест ↔ Алматы авто и ж/д, филиал в Алматы asstra.by, asstra.kz
Кедентранссервис (дочка КТЖ) приёмная сторона: терминалы, ПРР, подача/уборка вагона, СВХ, хранение, автодоставка wagon@kdts.kz (kdts.kz)
Казтемиртранс (QazTT) вагонный парк; ставки по e-mail, расчёт 1–2 дня tarif@kaztt.kz (qaztt.kz)
YTM Corp биржа/платформа: размещаете груз — получаете предложения операторов +7 707 165 08 08 (ytm.kz)
IronSimLog (BY) оплата ж/д тарифов по всем транзитным территориям, переадресовка вагонов, организация ПРР ironsimlog.by

3.3 Ставка: чего ждать

Публичных ставок нет. Единственная официальная количественная привязка — заявление БЖД: ж/д ≥ 1,5× дешевле авто для 20-тонного контейнера (spot.uz).

Наш авто-бенчмарк Минск→Астана, фура 20 т = 294 870 ₽. Отсюда:

  • 20′ контейнер Минск/Орша → Алматы ≈ 190 000–200 000 ₽ [оценка] (294 870 ÷ 1,5), терминал–терминал, без последней мили.
  • 40′ ≈ 200 000–260 000 ₽ [оценка] — верхняя граница консервативна: на казахстанских погранпереходах 40′ местами дешевле 20′ (см. §7.2), поэтому реальная цифра может оказаться ближе к 20-футовой.
  • Крытый вагон 68 т ≈ 400 000–500 000 ₽ [оценка] — тариф растёт с весом сублинейно; ставки аренды подвижного состава в РФ на 10-летних минимумах (полувагон с 2 510 ₽/сут в январе до 1 260 ₽/сут в июле 2025, Ведомости), что играет в нашу пользу.

Плюс для белорусского направления: БЖД сохранила международные тарифы на уровне 2025 года — решение XXXIV Тарифной конференции (Баку, 28–31.10.2025), «с целью привлечения дополнительных грузопотоков» (rw.by). То есть подорожание 2026 придёт с российского и казахстанского плеча, но не с белорусского.

3.4 Терминал в Алматы и последняя миля

  • «Жетысу» — совместный китайско-казахстанский контейнерный терминал на базе грузовой площадки Кедентранссервиса, введён 10.06.2025, партнёр — китайская группа «Цзиньхуа». Полный комплекс: складирование, таможенное оформление, доставка до двери (zdmira.com). Терминал в 1,5 км от станции Жетысу.
  • Новый терминал КТЖ в Алматы: 10 га, контейнерная площадка 12 тыс. м², склады с регулируемым температурным режимом (24.kz, inform.kz). Адрес площадки Кедентранссервиса — шоссе Северное Кольцо, 175/57.
  • Станция Алматы-1 принимает контейнеры брутто 24(30) и 30 т, в т.ч. на подъездные пути (tr4.info).
  • Последняя миля — контейнеровоз: 20′ от 35 000 ₸, 40′ от 45 000 ₸ в черте Алматы, 350 ₸/км за городом, подача в течение 30 минут, вывоз с ж/д и таможенных терминалов (almatytrans.kz).

4. Маршрут 2: Россия → Казахстан по ж/д

4.1 Сроки

Сервис Срок Источник
Контейнерный поезд Москва → Алматы 5 суток в пути, 7 суток склад–склад, 4 поезда регулярности сервис moscow-almaty.ru (сайт на дату отчёта недоступен; данные из поисковой выдачи)
Обычная контейнерная отправка РФ ↔ РК 10–14 дней mjr.ru
Ускоренные контейнерные поезда срок сокращается в 2–3 раза против обычной отправки maintransport.ru

4.2 Ставки

Прямых опубликованных ставок Москва/Екатеринбург/Уфа → Алматы нет. Ближайший публичный ориентир — обратное плечо:

  • Контейнер Алматы ↔ Екатеринбург: 179 080 – 337 346 ₽ (maintransport.ru).
  • Контейнер Алматы ↔ Москва: от 158 000 ₽ (ж/д) до 302 400 ₽ (agorafreight.com — страница отдаёт капчу, цифры из поисковой выдачи).
  • Алматы → Новосибирск ж/д: 750 000 ₸ (≈ 138 000 ₽) — против авто Алматы → Москва 1 500 000 ₸ (interluxcargo.com, прайс от 11.09.2025).
  • Тарифные ориентиры «за километр» для ж/д контейнеров: 20-тонный контейнер от 26 ₽/км, 10-тонный от 18 ₽/км, 5-тонный от 15 ₽/км (gruz-go.ru). На плече Москва–Алматы 4 200 км это даёт **109 000 ₽ [расчёт]** — очевидно, «от», без пограничных и терминальных сборов.

Итоговый диапазон для 20′ Москва → Алматы: 220 000 – 330 000 ₽ [оценка], исходя из екатеринбургской вилки с поправкой на большее плечо.

4.3 Кто возит

ЖелДорЭкспедиция (терминал в Алматы: мкр. Кемел, ул. Жадаукок 26; тариф «от 750 ₽», jde.ru), ПЭК, Байкал Сервис, КИТ, Возовоз, СДЭК, DPD, Почта России — 9 компаний на сборных отправках Москва → Алматы (maintransport.ru). Важная оговорка: несмотря на название, «ЖелДорЭкспедиция» и коллеги на этом плече возят преимущественно автотранспортом — «ж/д» в бренде не означает ж/д в маршруте.


5. Маршрут 3: Китай → Казахстан по ж/д

Здесь, в отличие от белорусского направления, рынок ставок публичный и конкурентный.

5.1 FCL — полный контейнер

Отправление 40′, USD 20′, USD Срок Источник
Гуанчжоу 4 000 – 6 000 3 500 – 4 000 20–35 дн. (пик 40–50) hblogistics.kz, ставки янв. 2026
Нинбо 4 100 – 6 400 20–35 дн. hblogistics.kz
Шанхай 4 500 – 5 800 20–35 дн. hblogistics.kz
Пекин 4 700 – 5 500 20–35 дн. hblogistics.kz
Сиань 4 300 – 5 500 20–35 дн. hblogistics.kz
Пекин → Алматы (ЖД) 5 700 21 дн. от отправления контейнера interluxcargo.com
Сиань → Алматы (ЖД) 7 300 21 дн. interluxcargo.com
Гуанчжоу → Алматы (ЖД) 9 000 21 дн. interluxcargo.com
Общая вилка Китай → КЗ (ЖД) 2 000 – 3 200+ 1 200 – 2 300+ synexlogistics.com
Урумчи → Алматы (ЖД) 12–18 дн. logi-groups.kz
Через Хоргос (ЖД) 12–18 дн. tranzit.asia

Разброс между источниками (от $1 200 до $9 000 за контейнер) огромный и он не ошибка: он отражает разницу между Синьцзяном и южным побережьем, между «сухой» ставкой и «под ключ с растаможкой», и между сезонами.

5.2 LCL — сборный контейнер из Китая

Единственное направление, где сборный ж/д реально доступен маленькому импортёру.

Маршрут Тип груза За м³ За кг Срок Источник
Сиань → Алматы лёгкий $160–200 $0,8–1,0 18–25 дн. hblogistics.kz
Сиань → Алматы тяжёлый $0,35–0,55 18–25 дн. hblogistics.kz
Иу → Алматы лёгкий $210–260 $1,0–1,3 25–35 дн. hblogistics.kz
Гуанчжоу → Алматы лёгкий $230–280 $1,1–1,5 28–40 дн. hblogistics.kz
Общая вилка LCL Китай → КЗ $50–130 synexlogistics.com
Паллета 120×80×100, 500 кг 1 шт. $700 · 2 шт. $1 300 · 3 шт. $1 600 interluxcargo.com

Правила игры в LCL: платится больший из фактического и объёмного веса (exl.kz); типовой коэффициент 1 м³ ≈ 200 кг (gtrans.kz). Минимум — 1 м³ / 300 кг (hblogistics.kz), у отдельных консолидаторов от 0,1 м³, но экономический смысл LCL держится до 12–15 м³, выше — дешевле свой контейнер (exl.kz, asia-import.ru).

Кто консолидирует: склады в Гуанчжоу, Иу, Урумчи (exl.kz). Приёмная сторона в Казахстане — Expert Logistic Kazakhstan (+7 747 339 90 99), HB Logistics, Interlux Cargo, Transit Asia (+7 708 972 03 90), Almaty Consolidation Center (consolidation.kz), Кедентранссервис (консолидация грузов заявлена в перечне услуг, kdts.kz).

5.3 Погранпереходы

Ставки за пересечение (июль 2026, по данным обзора рынка):

Переход 40′ 20′
Алтынколь – Хоргос 94,6 тыс. ₽ 143,5 тыс. ₽
Достык – Алашанькоу 134,5 тыс. ₽ 242,5 тыс. ₽
Забайкальск – Маньчжурия 210 тыс. ₽ 201 тыс. ₽

Источник: tks.ru, 14.08.2026.

Для сравнения, ставки Китай → Беларусь (40HC) с транзитом через те же переходы: Хоргос $4 200–5 600 (14–18 сут.), Достык $3 800–5 000 (13–16 сут.), Маньчжурия $4 500–5 800 (16–20 сут.) (gdl.by).


6. Сравнение с авто

6.1 Наши авто-бенчмарки Минск → Астана, пересчитанные в плитку

При 20 кг/м²: 1 т = 50 м². [расчёт]

Партия Цена, ₽ ₽/т ₽/м² ₸/м² $/м²
Сборный 0,5 т 44 230 88 460 1 769 9 606 20,79
3 т 123 880 41 293 826 4 485 9,71
5 т 147 470 29 494 590 3 203 6,93
10 т 221 170 22 117 442 2 400 5,20
Фура 20 т 294 870 14 744 295 1 602 3,47

Другие публичные авто-бенчмарки: Минск → Алматы фура 20 т 246 500 ₽, газель 107 049 ₽, сборный от 1 510 ₽ (maintransport.ru). Москва → Алматы фура 20 т от 78 975 ₽, в среднем 206 912 ₽; сборный от 802 ₽, 10 кг в среднем 3 745 ₽ (maintransport.ru).

6.2 Сводная таблица «цена за тонну и за м² плитки»

Вариант Партия Цена $/т $/м² плитки ₸/м²
АВТО Минск→Астана, сборный 0,5 т 0,5 т = 25 м² 44 230 ₽ 1 040 20,79 9 606
АВТО Минск→Астана, 3 т 3 т = 150 м² 123 880 ₽ 485 9,71 4 485
АВТО Минск→Астана, 5 т 5 т = 250 м² 147 470 ₽ 347 6,93 3 203
АВТО Минск→Астана, 10 т 10 т = 500 м² 221 170 ₽ 260 5,20 2 400
АВТО Минск→Астана, фура 20 т 20 т = 1 000 м² 294 870 ₽ 173 3,47 1 602
АВТО Минск→Алматы, фура 20 т 20 т = 1 000 м² 246 500 ₽ 145 2,90 1 339
ЖД Минск/Орша→Алматы, 20′ 21 т = 1 050 м² ~196 000 ₽ [оценка] 110 2,19 1 013
ЖД Минск/Орша→Алматы, 40′ 26 т = 1 300 м² ~230 000 ₽ [оценка] 104 2,08 962
ЖД Беларусь→Алматы, крытый вагон 68 т = 3 400 м² ~450 000 ₽ [оценка] 78 1,56 720
АВТО Москва→Алматы, фура 20 т 20 т = 1 000 м² 206 912 ₽ (сред.) 122 2,43 1 124
ЖД Москва→Алматы, 20′ 21 т = 1 050 м² 220–330 тыс. ₽ [оценка] 123–185 2,46–3,69 1 137–1 706
ЖД Китай (Сиань/Гуанчжоу)→Алматы, 40′ 26 т = 1 300 м² $4 000–6 000 154–231 3,08–4,62 1 424–2 135
ЖД Китай (Синьцзян)→Алматы, 20′ 21 т = 1 050 м² $1 200–2 300 57–110 1,14–2,19 527–1 013
ЖД LCL Сиань→Алматы, тяжёлый от 300 кг $0,35–0,55/кг 350–550 7,00–11,00 3 236–5 084
АВТО Урумчи→Алматы, контейнер 20 т = 1 000 м² $7 000 350 7,00 3 236
АВТО Гуанчжоу→Алматы, контейнер 20 т = 1 000 м² $9 700 485 9,70 4 484

6.3 Где ж/д действительно дешевле в 1,5–2 раза, а где нет

ЖД выигрывает уверенно:

  • Китай → Алматы, полный контейнер против авто. Пекин: ЖД $5 700 против авто $9 500 — в 1,7 раза (interluxcargo.com). Ниже по таблице: ЖД $3,08–4,62/м² против авто $7,00–9,70/м² — в 1,8–2,3 раза.
  • Беларусь → Казахстан, полный контейнер в составе блок-поезда — 1,5× по официальному заявлению БЖД, и то же самое даёт наш расчёт: $2,19/м² против $2,90–3,47/м² авто.
  • Крытый вагон 68 т — единственный вариант, дающий обещанный двукратный выигрыш: $1,56/м² против $3,47/м² фурой = 2,2× [расчёт из оценок].

ЖД не выигрывает или проигрывает:

  • Москва → Алматы. Авто на этом плече слишком дёшево и слишком конкурентно: средняя фура 206 912 ₽ = $2,43/м², а ж/д-контейнер по оценке 220–330 тыс. ₽ даёт $2,46–3,69/м². Паритет в лучшем случае. Причина: короткое плечо (4 200 км против 5 500 из Беларуси) и отсутствие пограничных перевалок, где ж/д обычно отыгрывается.
  • Любой сборный ж/д. LCL по железной дороге для плотного груза — худший вариант из всех: $7–11/м² против $2,19/м² полным контейнером. Разница в 3–5 раз. Причина проста: в ставку за кг зашиты складская обработка, консолидация и расконсолидация (asia-import.ru).
  • Печи. Груз объёмный, а ж/д тарифицирует контейнер целиком: 6 т печей в 20-футовом ящике по ставке 21-тонного контейнера — это переплата в 3,5 раза за тонну [расчёт].

Практический вывод: правило «ж/д дешевле в 1,5–2 раза» верно ровно для одного сценария — плотный груз, полный контейнер или вагон, длинное плечо. Наша плитка идеально в него попадает; печи — нет.


7. Минимальная партия для ж/д

7.1 Пороги

Схема Минимум Доступно нам?
Крытый вагон 68 т 68 т ≈ 3 400 м² плитки Нет на горизонте года
40′ FCL 26 т ≈ 1 300 м² Только при объёме заказов ~3–6 клиентов сразу
20′ FCL 21 т ≈ 1 050 м² Реалистичная первая ж/д-отправка
20′ FCL, недогруз (11 паллет в 1 ярус) 11 т ≈ 550 м² Возможно, но платите за полный контейнер
ЖД LCL из Китая 1 м³ / 300 кг (hblogistics.kz), у части консолидаторов от 0,1 м³ (exl.kz) Да, но дорого за тонну
ЖД LCL из Беларуси в КЗ не существует Нет
ЖД LCL из Беларуси в Китай от 1 европаллеты (rw.by) Направление не наше

7.2 Ловушка тарификации 20′ vs 40′

На казахстанских погранпереходах 20-футовый контейнер стоит дороже 40-футового: Алтынколь–Хоргос 143,5 тыс. ₽ за 20′ против 94,6 тыс. ₽ за 40′; Достык–Алашанькоу 242,5 против 134,5 тыс. ₽ (tks.ru). Причина названа прямо: «один 20-футовый контейнер может занимать только половину ёмкости» фитинговой платформы — платите за слот, а не за ящик.

Что из этого следует для нас: если завод способен отгрузить 26 т, берите 40′ даже под плотный груз — он приедет дешевле в абсолюте и вдвое дешевле за тонну. Если 26 т нет — просите экспедитора сдвоить ваш 20′ с чужим на одной платформе.

7.3 Кто в Казахстане принимает сборные грузы

Сборный по ж/д — только из Китая (§5.2). Сборный авто Беларусь/Россия → Казахстан принимают: Транскарго Астана, Транслог, ПЭК, ЖелДорЭкспедиция, Байкал Сервис, Возовоз, КИТ, СДЭК (maintransport.ru, translog.kz). Внутриказахстанская консолидация и хранение — ALEKO (Алматы), Кедентранссервис, Almaty Consolidation Center.


8. Сроки — сводка

Маршрут Сервис Срок Источник
Орша → Ташкент (транзит через КЗ) блок-поезд «Славянский караван» 5–7 суток на 4 000+ км spot.uz
Беларусь → Алматы-II, 5 547 км одиночная вагонная отправка ~42 суток ytm.kz
Минск → Алматы ожидание для контейнера в поезде 8–12 суток [оценка] — экстраполяция «Каравана» на плечо до Алматы
Москва → Алматы контейнерный поезд 5 суток в пути / 7 суток склад–склад сервис moscow-almaty.ru (данные из поисковой выдачи)
Россия ↔ Казахстан обычная контейнерная отправка 10–14 дней mjr.ru
Урумчи → Алматы ЖД 12–18 дней logi-groups.kz
Китай → Алматы через Хоргос ЖД FCL 12–18 дней tranzit.asia
Сиань/Гуанчжоу → Алматы ЖД FCL 20–35 дней, в пик 40–50 hblogistics.kz
Китай → Алматы через Достык ЖД LCL 18–28 дней exl.kz
Китай → Казахстан авто через Хоргос/Нур Жолы 12–20 дней exl.kz
Растаможка 1–3 рабочих дня gdl.by
Простой на Хоргосе в пик +3–7 суток gdl.by

Ключевая мысль по срокам: ж/д на этих направлениях — это либо 6 суток, либо 42. Между «в составе поезда» и «одиночной отправкой» лежит разница в 7 раз, и она никогда не написана в коммерческом предложении. Первый вопрос экспедитору: «назовите номер поезда и его расписание». Нет номера — значит одиночная отправка, и в бизнес-план надо ставить 30–45 суток.


9. Скрытые расходы железной дороги

Фрахт — не больше 60–70% итоговой стоимости. Что добавляется:

Статья Сколько Источник
Контейнерная операция на терминале отправления (погрузка контейнера на автотранспорт, Колядичи) 84,77 BYN с НДС по льготному ночному/выходному тарифу (скидка 30%, до 31.03.2026); полный тариф ≈ 121 BYN [расчёт] ≈ $40 infotrans.by
Подача/уборка вагона, ПРР, сортировка, хранение на терминале назначения Кедентранссервис публикует комплексные ставки на 2026 г. отдельными Excel-приложениями (№1–15): «Станции Алматинского узла», «Импорт через Достык/Алтынколь», терминальное обслуживание контейнеров и вагонов. Цифры только по запросу kdts.kz
Плата за пользование вагонами/контейнерами и за простой начисляется грузоотправителю/грузополучателю за всё время нахождения вагона у него, включая простой ktzh-gp.kz
Демередж / детеншн бесплатный период типично 5 суток (вилка 5–12); далее $50–150/сутки за контейнер conmir.ru, synexlogistics.com
Хранение на складе в Алматы 400 ₸ / паллето-место / сутки (европаллета 120×80, до 180 см; 1 паллето-место = 1,2 м²; площадь считается с коэффициентом 1,25 на проходы). Повышение цен с 01.09.2026 aleko.kz
ПРР механизированные 1 500 ₸ / паллето-место aleko.kz
ПРР ручные 5 ₸ / кг — для 21 т это 105 000 ₸ [расчёт]; для плитки ручная выгрузка ещё и опасна боем aleko.kz
Обмотка стрейчем 3 000 ₸ / паллета aleko.kz
Грузчик 3 500 ₸ / час aleko.kz
Последняя миля, контейнеровоз 20′ от 35 000 ₸, 40′ от 45 000 ₸ по Алматы; 350 ₸/км за городом almatytrans.kz
Перецепка/перегруз на границе Брест 80–150 USD (аналог для колеи 1435/1520) gdl.by
Страховка у части операторов входит в ставку; в РФ 3–10%, в РК 2% от таможенных платежей mjr.ru, hblogistics.kz
НДС при импорте в РК 16% с 01.01.2026; ф.328.00 до 20 числа следующего месяца bcc.kz
Обеспечительный платёж по белорусскому импорту переходный период до 31.10.2026, с 01.11.2026 обязателен kurs.alfabank.ru

Оценка «обвеса» на один 20′ Беларусь → Алматы: терминал отправления $40 + терминал/ПРР назначения ~$150–300 [оценка] + последняя миля 35 000 ₸ ($76) + возможный демередж. Итого $270–420 сверх фрахта [оценка], то есть +0,26–0,40 $/м² к цифрам §6.2 — порядка 15% к ставке. Это не меняет вывод, но съедает часть выигрыша над фурой, которая приезжает прямо на объект.


10. Особенности 2026 года

10.1 Тарифы

  • КТЖ: минимум +24% с 01.06.2026. По категориям: уголь +50%, железная руда +35%, зерно +40%, минудобрения +60%, цветная руда +70%, химикаты и сода +60%, прочие грузы +55% (kursiv.media). Плитка, печи и термодоска — «прочие грузы». Регулируемые перевозки принесли КТЖ 320 млрд ₸ убытка в 2025 году; выйти в безубыточность планируется к 2030-му. Транзит и дорогие грузы государством не регулируются — КТЖ ставит по ним тарифы сам и субсидирует ими убыточные перевозки; значит, ставка на наш контейнер согласуется, а не берётся из прейскуранта.
  • РЖД: +8,5% на грузовые тарифы, сборы и плату с 01.10.2026 (пассажирская инфраструктура +9,2%), решение Кабмина от 25.07.2026 (finance.mail.ru).
  • БЖД: тарифы на международные перевозки заморожены на уровне 2025 года — XXXIV Тарифная конференция, Баку, 28–31.10.2025 (rw.by).
  • Базовая рамка — Тарифная политика железных дорог СНГ на 2026 фрахтовый год, действует с 01.01.2026 по 31.12.2026, валюта тарифа — швейцарский франк, для 20-футовых универсальных контейнеров применяется коэффициент 1,20; коэффициенты пересчёта во франки утверждаются поквартально (ТП СНГ 2026, PDF, ts-gk.ru).
  • Ставки аренды подвижного состава на минимумах. Полувагон подешевел с 2 510 ₽/сут (янв. 2025) до 1 260 ₽/сут (июль 2025) — минимум за 10 лет; прогноз на 2026 — 280–850 ₽/сут против экономически обоснованных 1 800–2 200 ₽ (Ведомости, parovozleasing.ru). Для нас это значит: вагонная составляющая ставки сейчас дешёвая, дорожает инфраструктурная. Момент для вагонной отправки хороший.

10.2 Погранпереходы и очереди

  • Достык и Алтынколь исчерпали ресурс пропускной способности (eldala.kz).
  • Модернизация участка Алтынколь – Хоргос увеличит пропускную способность с 18 до 33 пар поездов в сутки, завершение — в 2026 году (Sputnik KZ, Xinhua). Модернизация Хоргоса уже увеличила пропускную способность на 48% (tks.ru).
  • Январь–май 2026: через Достык–Алашанькоу прошли 2 054 контейнерных поезда, +27% (+432 состава) к 2025. За I полугодие 2026 через Достык перевезено 11 млн т (+15%), через Алтынколь 8 млн т (+2%) (eldala.kz, bizmedia.kz).
  • Очередь на Хоргосе в пик — 5–7 суток, что «нивелирует преимущество скорости»; на простой контейнерных поездов добавляется 3–7 дней. Достык работает как резервная мощность и в сезон может дать скидку при свободных слотах (gdl.by).

10.3 Транзит через Россию

  • Навигационные пломбы ЕАЭС, 2-й этап с 31.07.2026. На автотранспорте под контроль попали все категории товаров в процедуре таможенного транзита по территориям двух и более государств союза (раньше — только «чувствительные»). На железной дороге к алкоголю, табаку и санкционным товарам добавлены товары лёгкой промышленности и радиоэлектроника (cargorun.ru, moysklad.kz). Для нас: плитка, печи и термодоска в ж/д-перечень не входят — пломба на ж/д нам пока не нужна. Но при автодоставке транзитом через РФ требование теперь общее. Третий этап — 27.02.2027, тогда пломбы распространят на все виды ж/д транзита. Отдельно: груз из Китая, ввозимый и оформляемый только в Казахстане, под соглашение не подпадает; требования включаются, когда груз идёт транзитом через КЗ дальше в Россию.
  • Беларусь → Казахстан идёт транзитом через РФ и это работает — «Славянский караван» проходит РФ без расформирования и остановок (spot.uz).
  • Все три страны в ЕАЭС: таможенных пошлин нет, платится только НДС 16% при ввозе в РК (bcc.kz).

10.4 Сезонность

  • Пик ставок — август–ноябрь, минимум — март–апрель (gdl.by).
  • Август — период особенно высокого спроса; осень (сентябрь–ноябрь) добавляет уборочную и подготовку к зиме, с возможными задержками по погоде (snk-logistic.ru).
  • Мировой фон: с начала июня 2026 отмечен взрывной рост ставок фрахта (portnews.ru); средняя стоимость ж/д Китай–Европа в июле 2026 ~$10 000/FEU (COC), аренда контейнера ~$1 300–1 400 (index1520.com). Стоимость перевозки контейнера Китай → Москва в июне 2026 выросла на 11% к маю, до $9 002 (index1520.com).

Тактический вывод: первая ж/д-отправка сейчас (август-ноябрь) попадает в худшую точку сезона по ставке и в очередь на Хоргосе. Планировать ж/д на март–апрель 2027, а сезон 2026 закрывать автосборными.

10.5 Инфраструктура на приёмной стороне

  • Терминал «Жетысу» (Кедентранссервис + «Цзиньхуа»), запуск 10.06.2025 — складирование, таможенное оформление, доставка до двери (zdmira.com).
  • Новый логистический терминал КТЖ в Алматы: 10 га, контейнерная площадка 12 тыс. м², склады с регулируемым температурным режимом (24.kz).
  • Уровень контейнеризации в Казахстане вырос до 8,5% по итогам января–апреля 2026 (rzd-partner.ru).

11. Риски и как их снимать

Риск Проявление Как снимать
Одиночная отправка вместо поезда 42 суток вместо 8 (ytm.kz) В КП требовать номер поезда и расписание. Нет номера — считать 30–45 суток
Бой плитки керамика бьётся от трения и точечных ударов; заводской картон для дальних плеч недостаточен Обрешётка на паллеты, прокладка плотным картоном, ПП-лента, стрейч; распорки и деревянная решётка на двери контейнера (gettransport.com, logist.ru)
Недогруз по весу 11 паллет в один ярус = 11 т вместо 21 Согласовать с заводом высоту паллеты ≤1,15 м под двухъярусную укладку до бронирования
Демередж 5 бесплатных суток, дальше $50–150/сут Растаможка и контейнеровоз забронированы до прихода поезда; брокер знает дату
Скачок тарифа КТЖ «прочие грузы» +55% с 01.06.2026 Фиксировать ставку в договоре на отправку; не закладывать в юнит-экономику ставку старше 30 дней
Сезон пик август–ноябрь, +3–7 сут. простоя на Хоргосе Ж/д планировать на март–апрель
Обеспечительный платёж по BY обязателен с 01.11.2026 Заложить кассовый разрыв в план на ноябрь
Нет ставки в открытом доступе нельзя посчитать экономику до запроса Запрашивать параллельно у 4–5 игроков (§3.2) с одинаковым брифом

12. Итоговая таблица и рекомендация

12.1 Вариант → срок → цена за м² плитки → минимальная партия → риски

Вариант Срок $/м² ₸/м² Мин. партия Ключевые риски
Авто сборный Минск→Астана, 0,5 т до 8 сут. 20,79 9 606 0,5 т (25 м²) Ничего, кроме цены — фрахт сопоставим со стоимостью товара
Авто сборный Минск→Астана, 3 т до 8 сут. 9,71 4 485 3 т (150 м²) Перегрузы на терминалах → бой
Авто сборный Минск→Астана, 5 т до 8 сут. 6,93 3 203 5 т (250 м²) То же
Авто, фура 20 т Минск→Астана 5–8 сут. 3,47 1 602 20 т (1 000 м²) Доставка «в дверь», рисков минимум
Авто, фура 20 т Минск→Алматы 6–10 сут. 2,90 1 339 20 т (1 000 м²) С 31.07.2026 навигационные пломбы на весь автотранзит ЕАЭС
ЖД 20′ Минск/Орша→Алматы [оценка] 8–12 сут. в поезде / до 42 сут. одиночно 2,19 1 013 21 т (1 050 м²) Одиночная отправка; бой при перегрузе; демередж; +$0,3/м² на терминалы
ЖД 40′ Минск/Орша→Алматы [оценка] то же 2,08 962 26 т (1 300 м²) Завод должен дать 26 т одной партией
ЖД крытый вагон 68 т [оценка] 8–14 сут. в поезде 1,56 720 68 т (3 400 м²) Замораживает ~$50–70 тыс. в товаре; ПРР без крана-погрузчика
Авто, фура 20 т Москва→Алматы 4–7 сут. 2,43 1 124 20 т (1 000 м²) Нужен склад в РФ
ЖД 20′ Москва→Алматы [оценка] 5–7 сут. поездом / 10–14 обычно 2,46–3,69 1 137–1 706 21 т (1 050 м²) Паритет или проигрыш авто — плечо короткое
ЖД 40′ Китай (Сиань/Гуанчжоу)→Алматы 20–35 дн. (пик 40–50) 3,08–4,62 1 424–2 135 26 т (1 300 м²) Очередь на Хоргосе 5–7 сут.; сезонность; растаможка
ЖД 20′ Китай (Синьцзян)→Алматы 12–18 дн. 1,14–2,19 527–1 013 21 т (1 050 м²) Ставка сильно зависит от города; проверять «сухая» она или под ключ
ЖД LCL Сиань→Алматы, тяжёлый 18–25 дн. 7,00–11,00 3 236–5 084 300 кг / 1 м³ Худший вариант за тонну — только для образцов
Авто контейнер Урумчи→Алматы 12–20 дн. 7,00 3 236 20 т Дороже ж/д втрое

12.2 Что делать при первой отправке 3–5 т

Железную дорогу не трогаем. Порог входа — 21 т; при 3–5 т мы либо платим за полный контейнер (и получаем $15–25/м² вместо $2,19), либо идём в ж/д-LCL, которого на белорусском направлении нет, а на китайском он стоит $7–11/м².

План:

  1. Везём авто-сборным. 5 т Минск → Астана = 147 470 ₽ = $6,93/м² (250 м² плитки, терминал–терминал до 8 суток). При 3 т — $9,71/м². Разница между 3 т и 5 т — 29% на квадрат: если есть выбор, добираем до 5 т.
  2. Смешиваем номенклатуру. Плитка добирает вес, печи и термодоска — объём. Сборный тарифицируется по большему из фактического и объёмного веса, поэтому смешанная паллета «плитка снизу + доска сверху» выгоднее двух отдельных отправок.
  3. Тестируем упаковку на этой же партии. Обрешётка, прокладка картоном, ПП-лента. Считаем процент боя — это входной параметр для решения по контейнеру.
  4. Параллельно запрашиваем ж/д-ставки у БЕЛИНТЕРТРАНС (container@belint.by), АсстрА, Кедентранссервис (wagon@kdts.kz), Казтемиртранс (tarif@kaztt.kz) и через биржу YTM. Бриф одинаковый: 20′ и 40′, станция Алматы-1 или Жетысу, груз «плитка керамическая фасадная», 21/26 т, с обязательным указанием номера поезда и расписания. Ответ приходит за 1–2 дня. Собираем ставки заранее, чтобы к моменту 20 т цифры уже были на руках.
  5. Считаем «пол» по обороту. Порог перехода на контейнер: продаём 1 050 м² плитки за срок, который выдерживает касса. При среднем заказе 200–400 м² это 3–5 заказов, то есть контейнер закрывается примерно за месяц-полтора работы.

12.3 Что делать при 20 т

Здесь ж/д становится осмысленной, но не автоматически.

  1. Считаем два варианта в лоб: фура 20 т Минск → Алматы (246 500 ₽, $2,90/м², 6–10 суток, в дверь) против 20′ по ж/д ($2,19/м² + ~$0,3/м² терминалов и последней мили = $2,49/м², 8–12 суток в поезде). Чистый выигрыш ж/д — ~14%, а не 1,5 раза. Полуторакратная экономия БЖД считается от фрахта, а не от landed cost.
  2. Поэтому первый ж/д-заход имеет смысл только при 26 т в 40-футовом ящике — там за счёт большей грузоподъёмности и тарификации «за платформу» экономика заметно лучше, а на переходах 40′ местами прямо дешевле 20′.
  3. Требуем поезд, а не вагон. Без номера поезда экономия в 14% не окупает риск 42-суточной доставки.
  4. Бронируем последнюю милю заранее: контейнеровоз 35 000/45 000 ₸ по Алматы, механизированные ПРР 1 500 ₸/паллето-место. Бесплатных суток на терминале — 5.
  5. Сезон. Если 20 т набираются в августе–ноябре — везём фурой; ж/д-дебют планируем на март–апрель 2027, когда ставки минимальны, а модернизация Алтынколь–Хоргос (18 → 33 пары поездов в сутки) уже завершится.
  6. Целевая точка — крытый вагон 68 т. $1,56/м² против $3,47/м² фурой — вот там обещанный двукратный выигрыш и живёт. Но это 3 400 м² плитки в одной поставке: планировать не раньше, чем оборот выйдет на 1 000+ м² в месяц.

13. Источники

Ж/д операторы и администрации БЖД: стоимость грузоперевозок · тарифы 2026 заморожены · «Колосок», апрель · «Колосок», июнь + сборный контейнер от 1 паллеты · Белинтертранс · БЖД × КТЖ, направления сотрудничества КТЖ: тарифы на перевозку грузов · Тарифная политика СНГ 2026 (PDF) · коэффициенты пересчёта франков, III кв. 2026 · Казтемиртранс, порядок получения ставок · Кедентранссервис, ставки и тарифы 2026 · услуги грузовых терминалов Прочие: АсстрА (BY) · АсстрА (KZ) · YTM, Беларусь → Алматы-II · YTM, KZ ↔ BY · YTM, крытые вагоны · IronSimLog · MJR, РФ ↔ РК

Блок-поезд «Славянский караван» spot.uz, 30.07.2026 · newscentralasia.net, 07.08.2026

Ставки Китай → Казахстан hblogistics.kz — FCL и LCL по городам · interluxcargo.com — прайс авто/ЖД/авиа · synexlogistics.com · exl.kz — LCL, сроки, хабы · tranzit.asia — сроки и параметры контейнеров · gdl.by — Хоргос vs Достык 2026 · gtrans.kz — карго от $0,6/кг · asia-import.ru — сборный vs контейнер 2026 · logi-groups.kz — Урумчи → Алматы

Ставки погранпереходов, индексы, рынок tks.ru, 14.08.2026 — ставки Алтынколь/Достык/Забайкальск · index1520.com — мониторинг, июль 2026 · index1520.com — Китай → Москва $9 002 · portnews.ru — рост ставок с июня 2026 · rzd-partner.ru — контейнерные перевозки, апрель 2026 · Ведомости — ставки полувагонов · parovozleasing.ru — прогноз ставок

Тарифная политика 2026 kursiv.media — КТЖ +24…+55% с 01.06.2026 · finance.mail.ru — РЖД +8,5% с 01.10.2026 · tengrinews.kz — КТЖ повышает тарифы · rentalwagons.com — тарифы Q1 2026

Погранпереходы и инфраструктура eldala.kz — Достык и Алтынколь исчерпали ресурс · bizmedia.kz, 27.07.2026 · Sputnik KZ — модернизация Алтынколь–Хоргос · Xinhua — пропускная способность вдвое · kazlogistics.kz — анализ работы станций Достык и Алтынколь (PDF) · zdmira.com — терминал «Жетысу» · 24.kz — новый терминал КТЖ в Алматы · inform.kz · tr4.info — станция Алматы-1 (700007) · ОСЖД — перечень грузовых станций Казахстана (PDF)

Терминалы, ПРР, хранение, последняя миля aleko.kz — прайс на хранение · aleko.kz — прайс по Казахстану · almatytrans.kz — контейнеровоз · infotrans.by — терминал Колядичи, тариф контейнерной операции · conmir.ru — демередж и детеншн · consolidation.kz

Авто-бенчмарки maintransport.ru — Минск → Алматы · maintransport.ru — Москва → Алматы · maintransport.ru — Алматы → Екатеринбург · agorafreight.com — Алматы → Москва · gruz-go.ru — тарифы за 1 км · jde.ru — Москва → Алматы · translog.kz — сборные в Казахстан

Матчасть груза и контейнеров credotrans.ru — 20′ контейнер · piastrella-group.ru — вес паллеты клинкера 993,5 кг · plitochnikexpert.ru — вес плитки за м² · gettransport.com — упаковка керамики для дальних перевозок · logist.ru — крепление плитки в контейнере · okz.by — собственная ж/д ветка Обольского КЗ

Регуляторика и налоги cargorun.ru — навигационные пломбы, 2-й этап с 31.07.2026 · moysklad.kz — пломбы ЕАЭС · bcc.kz — налоги при импорте в РК 2026 · kurs.alfabank.ru — обеспечительный платёж по BY с 01.11.2026 · mybuh.kz — ф.328.00 в 2026

Курсы валют mybuh.kz — курсы на 20.08.2026 · ifin.kz — курсы НБ РК · nationalbank.kz

Сезонность snk-logistic.ru · seanews.ru — высокий сезон 2026

Синтез

Логистика Беларусь → Казахстан сборным грузом (LCL / «сборная фура» / догруз)

Дата: 2026-08-22 · Метод: ~60 веб-поисков + ~40 выгрузок страниц перевозчиков/регуляторов (RU-запросы). Всё, что помечено [оценка], — расчёт автора на основе косвенных данных, а не цитата перевозчика. Курсы для пересчёта приняты ориентировочно: 1 USD ≈ 80 ₽ ≈ 520 ₸ ≈ 3,0 BYN [оценка, перепроверить на дату].

Кейс: небольшой D2C-импортёр в Казахстане, товар из Беларуси (Минск/Гомель) → Алматы/Астана: (a) банные печи 75–90 кг, 0,45 м³ в упаковке, партии 5–50 шт; (b) клинкерная плитка на паллетах, ~20 кг/м² (1 000 м² ≈ 20 т = фура; мелкие партии 1–3 паллеты); (c) термодоска 3 м, 8–12 кг/м² (1–3 паллеты).


1. Резюме (TL;DR)

  1. Маршрут Минск→Алматы ≈ 4 630–4 650 км, транзит через РФ (Смоленск → Москва → Татарстан → Башкирия → Челябинск → граница РК). Чистый ход фуры 57–72 ч; один водитель ≈ 8 дней, два ≈ 5 дней (maintransport, flagma, rct.kz).
  2. Сборные грузы ходят еженедельно (Транскарго Астана, Транслог, Ингопро — 2×/нед, Возовоз — отправка из Минска по четвергам); «терминал-терминал» Минск→Алматы у консолидаторов 10–15 календарных дней, Минск→Астана до 8 дней (transcargoastana.kz, vozovoz).
  3. Тарификация: платится max(фактический вес; объёмный вес). Коэффициенты у игроков корридора: 200 кг/м³ (Almaty Trans), 220 кг/м³ (ТрансКарго/trcargo), 250 кг/м³ (Байкал Сервис), 290 кг/м³ (ТК Энергия — самый жёсткий). Для печи 0,45 м³ × 200–290 = 90–130 кг расчётного веса против 75–90 кг фактического → печь почти всегда считается по объёму.
  4. Опубликованных прямых тарифов Минск→Алматы почти нет («по запросу»/калькулятор). Бенчмарки: Возовоз «от 1 270 ₽» (минималка), maintransport — 10 кг от 1 510 ₽ (КИТ «Стандарт») до 5 088 ₽ (СДЭК экспресс); Almaty Trans — от 200 ₸/кг из Беларуси (мин. 100 кг, 1 м³ = 200 кг → ≈40 000 ₸/м³); EastLines Минск→Астана: 500 кг — 44 230 ₽, 3 т — 123 880 ₽, 10 т — 221 170 ₽; фура-тент 20 т — 294 870 ₽ (eastlines, almatytrans).
  5. [оценка] Сборная печь «дверь–дверь» Минск→Алматы: ≈ $60–110/шт при партии 5–10 шт, ≈ $40–65/шт при 30–50 шт. Полная фура $5–7 k / 180–250 печей = $20–39/шт — в 2–3 раза дешевле, но требует склада в Алматы и замороженного капитала.
  6. Документы внутри ЕАЭС: таможни нет; нужны договор, инвойс, CMR (+ белорусская ТТН/ЭТТН для списания у отправителя), упаковочный лист; на древесину — фитосанитарный сертификат (пиломатериалы/строганые доски — подкарантинная продукция, сертификат выдаёт ГУ «Главная гос. инспекция по семеноводству, карантину и защите растений», 5–10 рабочих дней, действует 15–30 дней). Импортёр в РК: СНТ на ввоз в ИС ЭСФ, форма 328.00 + ввозной НДС 16 % до 20-го числа следующего месяца (платится независимо от постановки на НДС-учёт).
  7. Новое 2026 для транзита через РФ: СПОТ (с 01.06.2026, ДОПП + QR-код + обеспечительный платёж с 01.07.2026) — по разъяснениям, транзит между странами ЕАЭС через РФ из системы исключён, это про ввоз в Россию (moedelo). Навигационные пломбы (2-й этап с 31.07.2026) обязательны для всех товаров под таможенным транзитом (т.е. иностранных) и только для санкционки/алкоголя/табака во взаимной торговле — на обычную белорусскую печь/плитку/доску пломба не нужна (uchet.kz). Если перевозчик всё же навесит — ≈$650 на коридор BY–RU–KZ.
  8. ИП/физлицо может сдать груз в сборную машину: Возовоз — «для физических лиц и компаний», Транскарго — физлицу нужен паспорт, юрлицу — инвойс+CMR+накладная; Энергия требует ИИН получателя-физлица в РК.

2. Как физически движется груз

Завод (Минск/Гомель) ──забор (газель ТК, 1–2 дня)──► терминал ТК в Минске/Гомеле
      ──консолидация до дня отправки (еженедельно, напр. чт)──► магистраль (тент 82–120 м³, 20–22 т)
      ──РФ транзит (Смоленск–Москва–Казань–Уфа–Челябинск), 4 600 км, 5–8 дней──► граница РК (Петухово/Троицк–Кайрак)
      ──терминал ТК в Астане (~8 сут от Минска) / Алматы (~10 сут)──► доставка до двери (1–2 дня)
  • Консолидаторы с собственными терминалами в обеих странах (ТК Энергия, ПЭК, КИТ/GTD, Возовоз, Деловые Линии, Байкал Сервис, ЖДЭ) возят «терминал-терминал» по расписанию; забор/доставка — допуслуга.
  • Экспедиторы (Транскарго Астана, Транслог, Ингопро, БелЭкспедитор Сервис, SAMCOM, EastLines, Fabish) собирают сборную фуру еженедельно и везут «до двери», часто без промежуточных перегрузов — меньше боя для плитки.
  • Догруз (попутный груз) — ищется на биржах ATI.SU, transinfo.by, flagma.by, gruzon.by. Дешевле сборного на 10–20 % при 1–3 паллетах, но без расписания и с риском ждать попутку неделями; ЖДЭ: сборный выгоднее для партий 500–1 500 кг и международных отправок, догруз — для регулярных направлений с постоянными «попутчиками» (jde.ru).

3. Перевозчики: кто возит Беларусь → Казахстан сборными

# Перевозчик Тип Минск/Гомель → Алматы/Астана Цена (опубл.) Срок Примечания
1 Возовозvozovoz.ru/order/create/minsk_almaty федеральный LTL, 90 филиалов RU/BY/KZ терминал Минск → терминал Алматы (Бекмаханова 96/6) от 1 270 ₽ (минималка); −15 % на первый заказ (промокод VEZET15) отправка из Минска по четвергам, в калькуляторе: сдача 6.08 → выдача 21.08 = 15 кал. дней физлица и компании; базовая страховка включена; забор/доставка/упаковка — доп.
2 ТК Энергияnrg-tk.by, nrg-tk.pro LTL «от 1 кг», терминалы Минск, Гомель, Могилёв, Гродно, Брест; Алматы (Бекмаханова 93/2), Астана, Караганда, Павлодар, Усть-Каменогорск ежедневная отправка сборных по калькулятору/8 800 700 7000 по запросу 1 м³ = 290 кг (самый жёсткий объёмный вес); для физлица-получателя в РК — ИИН в накладной
3 ПЭКpec.by, pecom.ru/directions/kazahstan LTL, 300+ филиалов, филиалы Алматы (с 2013) и Астана (с 2016) Минск, Гомель → Алматы/Астана по калькулятору; +375 17 336 19 99 ориентир RU→KZ 5–12 дней допуслуги в РК опубликованы: защитная упаковка 3 240 ₸/м³ (мин. 810 ₸) +30 % к фрахту, доставка по Алматы/Астане до 100 кг — 2 700 ₸, до 300 кг — 3 780 ₸, до 1 т — 6 480 ₸ (тарифы)
4 КИТ / GTDtk-kit.ru/route/minsk LTL, 240 филиалов, терминал Алматы ул. Ангарская 127 Минск → Алматы maintransport: 10 кг «Стандарт» от 1 510 ₽; +375 17 379-63-78 ~7–13 дней объёмный вес ~200 кг/м³ (по агрегаторам)
5 Транскарго Астанаtranscargoastana.kz экспедитор, сборная фура «до двери» вся Беларусь → Астана/Алматы по запросу (+7 7172 46-86-36) еженедельно; Минск→Астана до 8 сут, Минск→Алматы 10 сут физлицо — паспорт; юрлицо — инвойс, CMR, накладная; фура до 22 т; авиа до 270 кг
6 ТРАНСЛОГtranslog.kz/belorussiya экспедитор, газели/фуры Минск, Гомель, Витебск, Могилёв, Брест… → Астана, Караганда, Алматы по запросу (+7 700 327 41 04) еженедельные машины юрлицо: инвойс, ТОРГ-12/накладная, CMR ×4; физлицо: копия паспорта + декларация личных вещей; тент 5–21 т / 82–120 м³
7 EastLines (Минск)minsk.eastlines.ru экспедитор, сборные от 500 кг + FTL Минск → Астана (3 469 км) сборные: 500 кг — 44 230 ₽; 3 т — 123 880 ₽; 5 т — 147 470 ₽; 10 т — 221 170 ₽; фура-тент 20 т — 294 870 ₽ (с НДС) ~5 дней (FTL) страховка «Согласие»; закрывающие документы за 3 раб. дня
8 Almaty Transalmatytrans.kz/sbornye-gruzy казахстанский консолидатор Минск/Беларусь ↔ Алматы от 200 ₸/кг, мин. 100 кг, 1 м³ ≈ 200 кг (≈40 000 ₸/м³) по запросу договор, ЭСФ, страховка включена
9 vozim.byvozim.by/dostavka-v-iz-kazahstana белорусский экспедитор, машины до 3 т Беларусь ↔ Казахстан от 1 460 ₽ за 30 кг от 9 дней склад бесплатно 10 дней; закрывающие документы
10 БелЭкспедитор Сервисbeldostavka.by белорусский экспедитор Минск → Алматы, 100 кг – 22 т, регулярные рейсы по запросу по запросу
11 Деловые Линии — dellin.ru LTL BY ↔ KZ через сеть калькулятор RU→Алматы 5–12 дней терминалы в Минске и Алматы
12 Байкал Сервис — baikalsr.ru/services/kazakhstan LTL, филиал в Минске в 18 городов РК (из терминалов РФ) 1 м³ = 250 кг; ПРР 2,4 ₽/кг (мин. 306 ₽); страховка 0,1 % по графику юрлицо: CMR 6 оригиналов, ТОРГ-12/инвойс/УПД, коды ТН ВЭД, СНТ от получателя в РК; физлицо: CMR 6 ориг., документы на товар, e-mail и паспорт получателя
13 ЖелДорЭкспедиция — jde.ru/branch/almaty LTL, филиалы Минск, Алматы через сеть Москва→Алматы от 750 ₽ по калькулятору Алматы: +7 705 415-16-76
14 СДЭК — cdekk.by, DPD ECONOMY ТС — dpd.by курьерка/посылки BY → KZ индивидуально СДЭК 5–12 раб. дней для печей 75–90 кг и паллет — дорого (экспресс Минск→Алматы 10 кг — 5 088 ₽), годятся только для мелочи/запчастей

Также упоминаются: SAMCOM (samcom.kz, 1–12 дней, оплата в ₽ или ₸, 95 филиалов), Ингопро (ingopro.by, 2 отправки/нед), Fabish (fabish.by), Eurasian Bridge (eurasian-bridge.kz), AsstrA (сборные от 1 паллеты/500 кг, ожидание консолидации ≤1 нед), РАМТК Экспедиция (100 кг – 22 т), Логистик-Про (logistic-pro.kz, отдельная машина: газель 250 ₸/км, 5 т — 300, 10 т — 350, 20 т — 400 ₸/км → 4 630 км ≈ 1,85 млн ₸ ≈ $3,5 k [оценка]).

Казахстанские названия из ТЗ: Alem (Alem Cargo/AlemTransGroup — ж/д и консолидация из Европы, прямых BY→KZ сборных не заявляют), Globaltrans — ж/д оператор вагонов, не LTL; Avtotrading — не найден как сборный перевозчик BY→KZ.


4. Тарифная логика (как считают деньги)

Элемент Как устроено Источники/цифры
База max(факт. вес; объём × коэффициент); иногда «за место» или «за паллету» Almaty Trans 200 кг/м³; trcargo/ТрансКарго 220; Байкал Сервис 250; Энергия 290
Минималка 1 270 ₽ (Возовоз), 1 460 ₽/30 кг (vozim.by), 100 кг (Almaty Trans, БелЭкспедитор), 500 кг (EastLines, AsstrA, KazExpress)
Обрешётка / жёсткая упаковка 1 900–3 200 ₽/м³ в РФ (мин. 950 ₽); ПЭК в РК 3 240 ₸/м³ (мин. 810 ₸) +30 % к фрахту nordw.ru, ПЭК KZ
Паллетный борт / стрейч ~400–800 ₽/м³ nordw.ru
Страховка 0,1 % (Байкал), 0,05–0,3 % от объявленной стоимости (рынок), мин. ~150 ₽ transitllc, Байкал
Забор по Минску 1–2 тыс. ₽ за 100–300 кг [оценка] калькуляторы ТК
Доставка по Алматы/Астане ПЭК: до 100 кг — 2 700 ₸, до 300 кг — 3 780 ₸, до 1 т — 6 480 ₸, до 20 т — 40 500 ₸; за город 97–173 ₸/км ПЭК KZ
ПРР 2,4 ₽/кг (мин. 306 ₽), место ≤80 кг — иначе «тяжеловес» с наценкой Байкал
Хранение сверх нормы 1,2 ₽/кг/день (мин. 102 ₽/день) после 5 раб. дней Байкал
Длинномер / негабарит доска 3 м — порог «длинномера» (>3 м считается длинномером); у ТК Энергия негабарит удлиняет срок и тарифицируется отдельно vnegabarite
Бенчмарк за кг Москва→Алматы 36–40 ₽/кг (мин. 2 200–9 000 ₽), +1 800 ₽ доставка до адреса (trcargo); Минск→Астана EastLines: 88 ₽/кг при 500 кг → 41 ₽/кг при 3 т → 22 ₽/кг при 10 т trcargo, eastlines

Рабочая ставка для расчётов [оценка]: Минск→Алматы сборным, «терминал-терминал», партия 0,5–3 т: 45–60 ₽/кг расчётного веса ($0,55–0,75/кг); партия 3–10 т: 25–40 ₽/кг; печь 90–130 кг расч. → 4 000–7 500 ₽ ($50–95) за фрахт.


5. Расчёт по нашим трём товарам

5.1 Печь (75–90 кг, 0,45 м³)

Статья 5 шт (2,25 м³ / ~420 кг факт, ~560 кг расч. при 250 кг/м³) 50 шт (22,5 м³ / ~4,2 т факт, ~5,6 т расч.)
Фрахт Минск→Алматы [оценка] 560 кг × 50 ₽ ≈ 28 000 ₽ 5 600 кг × 30 ₽ ≈ 168 000 ₽
Обрешётка (если нет заводской жёсткой тары) 2,25 м³ × 2 500 ₽ ≈ 5 600 ₽ 22,5 м³ × 2 500 ₽ ≈ 56 000 ₽ (или заводские паллеты-клетки дешевле)
Забор в Минске ~2 000 ₽ ~4 000 ₽
Доставка по Алматы (до терминала импортёра / до клиента) 3 780 ₸ ≈ 580 ₽ за партию; до клиента по 1 шт — 2 700 ₸ ≈ 420 ₽/шт 40 500 ₸ ≈ 6 200 ₽ партией
Страховка 0,2 % от $250/шт ~200 ₽ ~2 000 ₽
Итого / шт ≈ 7 500 ₽ ≈ $95 (вилка $60–110) ≈ 4 700 ₽ ≈ $60 (вилка $40–65)
Полная фура (ТЗ: $5–7 k за 180–250 шт) $20–39/шт + склад в Алматы + местная доставка ~$5/шт

Вывод: LCL дороже полной фуры на $25–70/печь; при марже печи $150–300 это приемлемо для старта, но при >100 печей/квартал фура окупает склад.

5.2 Клинкерная плитка (20 кг/м²)

  • Паллета ≈ 1 000 кг ≈ 50 м² (при 20 кг/м²); плотный груз — считается по факту, не по объёму.
  • 1 паллета LCL Минск→Алматы [оценка]: 1 000 кг × 45–60 ₽ ≈ 45–60 тыс. ₽ ≈ $560–750$11–15/м²; 3 паллеты: × 35–45 ₽ ≈ $440–560/паллета ≈ $9–11/м². Ориентир EastLines Минск→Астана 3 т = 123 880 ₽ ($1 550) ≈ $520/паллета.
  • Фура 20 т = 1 000 м²: $4–7 k → $4–7/м². Фура в 2–3 раза дешевле на м².
  • Риски: бой при перегрузах на терминалах — выбирать экспедитора «до двери без перегруза» или паллетный борт + стрейч; требовать страховку.

5.3 Термодоска 3 м (8–12 кг/м²)

  • Паллета ~3 × 1,2 × 1 м ≈ 3,6 м³, 600–900 кг; объёмный вес при 200–250 кг/м³ = 720–900 кг → примерно паритет с фактом.
  • 1 паллета LCL [оценка]: ~800 кг расч. × 45–60 ₽ ≈ 36–48 тыс. ₽ ≈ $450–600; надбавка за длину 3 м у части ТК (+10–30 % [оценка]).
  • Плюс фитосанитарный сертификат (Беларусь, на партию): оформление 5–10 раб. дней, ориентир 20–50 BYN/сертификат + лабораторные анализы [оценка по standartno.by].

6. Документы и налоги

6.1 На стороне Беларуси (экспортёр)

  • Договор/спецификация, инвойс (счёт-фактура), CMR (форма, утверждённая Беларусью, применяется во всём ЕАЭС; Байкал требует 6 оригиналов, Транслог — 4) (declarant-iv, trasko).
  • Белорусская ТТН-1/ЭТТН для списания ТМЦ у отправителя; с 01.05.2024 постановлением № 9/75/35/26 утверждён формат ЭТТН/ЭТН «в том числе для взаимной торговли с другими странами» (ilex); обязательность электронной формы — по перечню товаров (печи/плитка/доска — уточнить у бухгалтера завода). Таможенного оформления нет (cargo.by).
  • НДС 0 % у экспортёра подтверждается заявлением о ввозе (форма 328.00 с отметкой КГД РК) в течение 180 дней — иначе белорусский завод доначислит НДС 20 %; поэтому заводы просят импортёра вовремя сдать 328.00 (ilex, nalog.gov.by).
  • Древесина (термодоска): фитосанитарный сертификат — пиломатериалы/строганые доски (ТН ВЭД 4407/4409) — подкарантинная продукция (Решение КТС № 318, Решение Совета ЕЭК № 157); выдаёт Госинспекция по семеноводству, карантину и защите растений (областные: Гомель, Минск); срок 5–10 раб. дней, действителен 15–30 дней для ЕАЭС (standartno.by, ПравоВЭД). Деревянные паллеты/обрешётка — тоже подкарантинный материал (ISPM-15 маркировка) (trust-way). На печи/плитку фитосанитарка не нужна (кроме деревянной тары).
  • Сертификация печей: дровяные банные печи — проверить необходимость декларации соответствия ТР ЕАЭС / отказного письма; в результатах поиска однозначного ответа нет [не подтверждено].

6.2 На стороне Казахстана (импортёр — ИП/ТОО)

  • СНТ на импорт оформляет получатель в ИС ЭСФ; для ввоза из ЕАЭС — по всем товарам без привязки к Виртуальному складу, данные подтверждаются на границе; правила/формы/перечень — приказ Минфина № 657 от 31.10.2025, с 01.01.2026 (uchet.kz, mybuh).
  • Форма 328.00 (заявление о ввозе) + ввозной НДС 16 % (с 01.01.2026; было 12 %) — не позднее 20-го числа месяца, следующего за принятием на учёт; обязанность возникает независимо от постановки на НДС-учёт (ИП на упрощёнке тоже платит); декларация 320.00; ЭСФ при реализации (bcc.kz, balanc.kz, mybuh, vatupdate).
  • Ввозной НДС к зачёту у плательщика НДС; у неплательщика (ИП на упрощёнке до порога 10 000 МРП) — в себестоимость.
  • Фитосанитарный контроль на границе или в месте назначения (по древесине и деревянной таре).
  • Если получатель — физлицо (прямая D2C-отправка клиенту): ТК требуют ИИН получателя; товары для личного пользования из ЕАЭС НДС не облагаются, но с 01.01.2026 введены критерии признания ввоза предпринимательским (частота/объём) — схема «завод → конечный клиент напрямую» масштабируется плохо (egov, mybuh).

6.3 Транзит через Россию — что нового в 2026

Тема Суть Влияние на нас
СПОТ (система подтверждения ожидания поставки) С 01.06.2026 ввоз в РФ из ЕАЭС автотранспортом только с ДОПП и QR-кодом ФНС; с 01.07.2026 — обеспечительный платёж = НДС+акциз за 2 дня до ввоза; для товаров из Беларуси мораторий на платёж до 31.10.2026 при прямом пересечении границы РБ–РФ (glavbukh, ctt.by, myconsult.by) «Товары, перемещаемые транзитом между государствами ЕАЭС через территорию России» исключены (moedelo). Но консолидатор, везущий сборную фуру через свои терминалы в РФ, может оформлять ввоз в РФ — уточнять у ТК, как они ведут BY→KZ (прямой транзит или через хаб в Москве).
Навигационные пломбы 1-й этап 11.02.2026: транзит/экспорт/взаимная торговля санкционкой, алкоголем, табаком (+одежда/обувь/техника в транзите). 2-й этап 31.07.2026: все товары под таможенным транзитом по 2+ странам ЕАЭС; взаимная торговля — по-прежнему только санкционка/алкоголь/табак (uchet.kz, cargorun, sertcity) На белорусские печи/плитку/доску во взаимной торговле пломба не требуется. Если товар едет в одной фуре с иностранным транзитом — перевозчик может навесить и переложить стоимость: Беларусь (Белтаможсервис) 16 б.в. ≈ 720 BYN с НДС, РФ транзит 7 805 ₽, KZ завершение 37 874 ₸; коридор BY–RU–KZ ≈ $400–650 (declarant.by, roolz, aerostar.by, techtimes). На сборный груз это размазывается: при 20 т — $0,02–0,03/кг.
Таможня Нет — единая таможенная территория; CMR + инвойс на борту

7. Условия оплаты

  • LTL-консолидаторы: оплата при сдаче или при получении, плательщик — отправитель или получатель (выбирается в накладной); для компаний — договор, безнал, закрывающие документы (EastLines — за 3 раб. дня после выгрузки; vozim.by — полный комплект закрывающих); SAMCOM принимает ₽ и ₸, нал/безнал; Возовоз — онлайн-оплата в ЛК, −15 % на первый заказ.
  • Экспедиторы сборной фуры: как правило предоплата 30–50 % при подтверждении заявки, остаток до выгрузки [оценка, типовая практика].
  • Отдельная фура через биржу (ATI/transinfo): ставка в $/€ с оплатой по выгрузке или постоплатой 5–14 дней для компаний с историей; новичку — предоплата.
  • Страховка отдельной строкой 0,1–0,3 % от объявленной стоимости; у части ТК базовая страховка включена (Возовоз, Almaty Trans).

8. Таймлайн «предоплата получена сегодня → печь у клиента в Алматы»

Допущения: отправка сборного — 1 раз/нед (чт), ТТ-срок Минск→Алматы 10–15 дней, забор 1–2 дня, последняя миля 1–2 дня, завод отгружает документы за 1–2 дня.

Неделя (1) Печь на складе завода, LCL (2) Печь, полная фура (180–250 шт) (3) Плитка под заказ (произв. 10–15 дн), LCL 1–3 паллеты (4) Плитка 1 000 м², фура
Нед. 0 (дн 0–2) Предоплата → заводу; инвойс, CMR/ТТН; заявка ТК, забор на терминал Предоплата; бронь фуры (подача 1–3 дня); погрузка 20 т за 1 день Предоплата → запуск производства Предоплата → запуск производства
Нед. 1 (дн 3–9) Ожидание ближайшей отправки (до 7 дн), выезд по чт Выезд; в пути 5–8 дн (1–2 водителя) Производство Производство
Нед. 2 (дн 10–16) Магистраль через РФ Прибытие в Алматы дн 8–12, выгрузка на склад импортёра, СНТ Производство заканчивается (дн 10–15), упаковка на паллеты, забор ТК Производство; погрузка фуры дн 15–17
Нед. 3 (дн 17–23) Прибытие на терминал Алматы дн 15–20; СНТ импортёра; доставка до двери +1–2 дн → печь у клиента дн 17–22 Печь у клиента со склада дн 10–14; далее все следующие заказы — 1–2 дня со склада Ближайшая отправка (ждать до 7 дн), выезд Фура в пути 5–8 дн
Нед. 4 (дн 24–30) Магистраль Прибытие дн 22–26, выгрузка, доставка на объект дн 24–28
Нед. 5 (дн 31–37) Прибытие дн 30–37, доставка на объект дн 32–39
Далее 328.00 + НДС 16 % — до 20-го числа следующего месяца то же то же то же

Итого [оценка]: печь LCL — 2,5–3,5 недели; печь со склада (после фуры) — 1–2 дня, первая фура — 1,5–2 недели; плитка под заказ LCL — 4,5–5,5 недель; плитка фурой — 3,5–4 недели. Минск→Астана везде на 2–3 дня быстрее. Гомель: терминалы Энергии/ПЭК есть, но отправки на КZ чаще консолидируются через Минск (+1–2 дня).


9. Что делать (практика)

  1. Запросить одинаковые расчёты у 4–5 игроков: ТК Энергия (8 800 700 7000, nrg-tk.by), ПЭК (+375 17 336 19 99), Возовоз (калькулятор, чт-отправка), Транскарго Астана (+7 7172 46-86-36), EastLines Минск (цены опубликованы) — на кейсы «5 печей 0,45 м³/85 кг», «1 паллета плитки 1 000 кг», «1 паллета доски 3×1,2×1 м 800 кг», дверь-дверь Минск→Алматы, с обрешёткой и страховкой.
  2. Спросить у каждого: коэффициент объёмного веса (200/220/250/290), надбавка за длинномер 3 м и за место >80 кг, идёт ли груз прямой сборной фурой или через хаб в Москве (СПОТ/перегрузы), кто оформляет ДОПП/пломбы (и включено ли в ставку).
  3. Для плитки и печей просить заводскую жёсткую тару (паллет-клетка) — обрешётка ТК даёт +30 % к фрахту у ПЭК.
  4. Заводу: CMR + инвойс + ТТН; для доски — заранее (за 2 недели) фитосанитарный сертификат на партию; напомнить, что ему нужна отметка КГД на 328.00 в течение 180 дней.
  5. Импортёру в РК: настроить ИС ЭСФ (СНТ на ввоз), календарь 328.00/НДС 16 % до 20-го числа, пересчёт себестоимости с учётом НДС (если не плательщик — НДС в цену).
  6. Порог перехода на фуру [оценка]: при >80–100 печей/мес или >15 паллет плитки/мес фура + склад в Алматы дешевле LCL на 40–60 %.

10. Источники

Синтез

KZ Trade Startups — архив исследований

Портфель нишевых D2C e-commerce проектов в Казахстане по модели hauswig.kz: white-label товар (Беларусь / Китай) → собственный «европейский» бренд → лендинг с калькулятором → лид-магнит (бесплатные образцы) → продажа менеджером в WhatsApp → предоплата 70/30, без склада.

Источники (все 04–08 авг 2026, проект в Linear «KZ Trade Startups»):

Дата Артефакт Где
04.08 JAY-593 — чек-лист ниш, лонглист, Wordstat KZ, инсайдерская юнит-экономика hauswig https://linear.app/jayevolut/issue/JAY-593
05.08 kznichesreportv2.md — 4 ниши, прогнанные через чек-лист + лонглист из 35 ниш Google Doc 1iEm8XslPjM8fn6tgZ9NzDWJVnS9IcqQAm5smu3rsszM (копия: kznichesreportv2.md)
06.08 report-top5-belarus.html — что возить Беларусь → KZ, фильтр $/кг, заводы raw/2026-08-06-report-top5-belarus.html
06.08 JAY-618 — 12 кейсов vc.ru + разведка TikTok KZ https://linear.app/jayevolut/issue/JAY-618
08.08 FINAL-belarus-kz.html — финальный выбор + фасадная корзина (21 группа) raw/2026-08-08-FINAL-belarus-kz.html
08.08 JAY-625 — то же, в сжатом виде https://linear.app/jayevolut/issue/JAY-625
08.08 JAY-626 — таможенная матрица + проверка полки (косметика/бельё закрыты, B2B открыт) https://linear.app/jayevolut/issue/JAY-626
06–08.08 report-scheme.html, report-customs-matrix.html, report-verify-brands.html, report-cases.html Только в чате Cowork — НЕ на диске; содержание сжато в JAY-593/618/626

Как эволюционировала рекомендация

Дата Топ-выбор
05.08 v2 перголы · домашние солнечные станции + ИБП · автоматика ворот + рольставни · термопанели
06.08 top5 фасадная плитка + термопанели (гибрид, один бизнес) · банные печи · входные двери · кирпич (ж/д вагон)
08.08 FINAL фасадный планкен из термодерева (ценовой разрыв 2–4×, ноль брендов в KZ, FarbWood) · фасадные панели ДПК (та же фура/лендинг, WoodPlast) · банные печи (Мета-Бел, пустая ниша, 585 запросов/мес)
08.08 customs B2C косметика/бельё ✗ заняты на Kaspi; B2B крепёж / медицина / кабель — не проверено

Решение 21.08.2026 — топ-3 для трёх проектов в стиле hauswig

  1. Планкен из термодерева + фасад ДПК — один бренд, калькулятор м² (порода/профиль → м² → цена), образцы курьером.
  2. Банные печи — подбор по объёму парной → модель → комплект (дымоход, бак) → цена.
  3. Термопанели — максимальный спрос в стране (1 244/мес), гибридная сборка в KZ (плитка из Беларуси + местный ППС).

Ключевые цифры, которые надо держать в голове

  • Wordstat KZ (05–06.08): входные двери 6 241 · термопанели 1 244 · банная печь 585 · секционные ворота 544 · пергола 508 · рольставни 447 · клинкерная плитка 389 · фасадная плитка 256 · белорусская мебель 247 · мебель из массива 28.
  • Инсайдер hauswig: выручка ≈ ₸26,7 млн → чистая ₸7,73 млн (~29%); себестоимость с доставкой (landed) 4,6–6,6 тыс. ₸/м² → розница 12,9–19,5 тыс. (валовая 58–76%); средний заказ 200–400 м²; фура 22 т ≈ 845 м² = 2–4 заказа; изготовление под заказ с завода, без склада; налоговый режим розницы 4%; фрахт ~1,5 млн ₽/фура.
  • Фрахт Минск→Алматы еврофура 20 т: $6–9 тыс., 12–16 дней. Товар должен стоить ≥ $0,7–1/кг при закупке. ЕАЭС: без пошлины, НДС 16% при импорте (с 01.2026). Курс: $1 = 2,95 BYN = 474 ₸.
  • Рыночная аномалия в KZ (все ниши): ни у кого нет калькулятора; ~60% скрывают цены; никто не шлёт образцы курьером; регионы пусты (Шымкент, Актобе, Атырау, Костанай, Павлодар); нет сметы «материал + доборы + работа»; нет B2B-кабинета для прорабов.
  • Каналы (кейсы vc.ru): классифайды дают лиды в 5–13× дешевле поисковой рекламы → сначала OLX / Kolesa / Kaspi Объявления; лендинг на SKU бьёт каталог; квалификация через квиз/бота; рассрочка Kaspi в оффере; предзаказ, а не склад.
  • Google Ads KZ в этих нишах почти пуст (Ads Transparency 05.08): hauswig 0 объявлений, airpergola 0, asiaklinker 0; только globall.kz (30 объявлений).

Заводы (Беларусь, проверено: без дилера в KZ на 08.08)

Ниша Завод Контакт
Планкен из термодерева FarbWood, Минск (аг. Озерцо, Полевая 12/1) +375 29 611-37-14 · info@farbwood.by · резерв: BelTherm, ThermWood
Панели ДПК WoodPlast, Минск (Асаналиева 15, склад Михановичи) +375 25 944-17-99 · info@woodplast.by
Фиброцементные панели ФиброФасад, Минск +375 29 155-98-08 · info@fibrofasad.by
Металлокассеты ПрофСталь-Строй, Минск +375 29 392-44-22
Банные печи Мета-Бел, Гомель (модель ПБМ-20: 10 кВт, 8–20 м³, 75 кг, гарантия 36 мес.) дилеры sbg.by, 100kaminov.by, pechibani.by
Термопанели Белань Плюс, Гомель (144–150 BYN/м²) · Грандтех, Минск ($11 модуль / $23 ППС / $25 минвата) +375 29 181-55-53 · +375 29 699 30 42
Фасадная плитка PETRA/Декам, Минск · Обольский КЗ (32 млн шт./год, собственная ж/д ветка) +375 29 651 65 65 info@petra.by · +375 33 311-37-00 okzsbit@yandex.ru
Входные двери (занятая ниша) Деловой металл, Минск +375 17 205-00-00 info@delmet.by
Ниши

Ниша: фасадные термопанели (клинкер / керамика / фибробетон на ППС-ППУ) — D2C в Казахстане

Ниша занята: термопанели ведёт наш партнёр. Документ оставлен целиком — спрос, конкуренты, цены, юнит-экономика и все расчёты делались, чтобы понять рынок и откалибровать цифры по остальным нишам. Это справочный материал, а не план запуска.

Дата исследования: 21.08.2026. Курс для расчётов: $1 = 474 ₸ = 2,95 BYN (1 BYN ≈ 160,7 ₸); для российских цен принят ориентир 1 ₽ ≈ 5,9 ₸ (оценка — курс проверить на дату расчёта). Пометка [оценка] — расчёт автора, не данные источника. Всё остальное — с URL.

Бюджет поиска: 200 запросов WebSearch + ~70 WebFetch. Часть сайтов (satu.kz, tomas.kz, termopaneli.by, klinker-style.by, keramin.by, TikTok) отдавали 429/403/ECONNREFUSED — там цифры взяты из поисковых сниппетов и помечены.


0. Главное, что меняет картину (TL;DR)

  1. Слово «термопанели» в Казахстане = фибробетонная/фиброцементная панель на пенопласте за 2 250–5 550 ₸/м², а не клинкер. Почти все локальные «заводы» (Teplostil, Kenfasad, Fasad-doma, Megapoliya, Центр Фасада, КровМаркет, Asyltas, Arlan Ug Stroy) льют декоративный бетон на ППС. Wordstat-спрос 1 244/мес «термопанели» — в основном ЭТОТ продукт. Клинкерная термопанель — отдельный премиум-сегмент (13 000–23 500 ₸/м²), в 3–5 раз дороже массового «термопанельного» ожидания.
  2. Настоящие клинкерные термопанели в KZ продают единицы: Klinkers Group/БашФасад (Астана, THERM.Ceramic из Уфы, 13 750–23 437 ₸/м²), Golden Roof/feldhaus.kz (панели «Регент» на ППУ с Feldhaus/Stroeher, цены только в PDF), ASG и KazMetService («цена по запросу»), единичные карточки на Satu/Kaspi (9 600–18 500 ₸/м²). Ни у кого нет калькулятора + открытых цен + образцов одновременно.
  3. Белорусские поставщики из брифа — не клинкер: Белань Плюс = ППУ + гиперпрессованная плитка «Мраморнит» (144–150 BYN/м² розница ≈ 23 000–24 000 ₸); Грандтех = декоративный бетонный слой ($23/м²) — прямой аналог казахстанского фибробетона, но в 4 раза дороже него. Дешёвый настоящий клинкер в РБ — это плитка Керамин (21,3–35,2 BYN/м² ≈ 3 400–5 650 ₸, $7–12) — именно она делает гибрид «плитка РБ + ППС Алматы» экономически интересным. Обольский КЗ клинкерную плитку не выпускает (кирпич), PETRA — бетонный декоративный камень/плитка.
  4. Регуляторный риск №1: приказ МЧС РК №173 от 02.05.2025 (в силе с 23.05.2025) изменил п.179 ТР «Общие требования к пожарной безопасности»: наружная облицовка стен зданий всех степеней огнестойкости, кроме V, — только из негорючих материалов. Для ИЖС применимость спорна (см. §7), но в B2B/тендерах ППС-термопанели фактически закрыты; нужна линейка на минвате.
  5. СТ-KZ отменён с 01.01.2026 — вместо него Реестр казахстанских товаропроизводителей (Атамекен, бесплатно). Локальная сборка в Алматы даёт шанс войти в реестр (критерий достаточной переработки — открытый вопрос).
  6. Юнит-экономика: (A) готовые панели РБ — валовая 0–20 % → не взлетает; (B) гибрид Алматы (Керамин/Китай + ППС + клей) — себестоимость 9 500–12 500 ₸/м², розница 14 000–19 000 ₸ → валовая 30–45 %; (C) российские готовые (THERM.Ceramic/Регент/ППС-клинкер) — 25–35 % и зависимость от конкурента-импортёра.

1. Продукт

1.1 Что такое термопанель и какие бывают

  • Конструкция: утеплитель 40–110 мм + облицовка (клинкер 7–14 мм / керамика / гиперпрессованная плитка / фибробетон 15–20 мм), часто шип-паз, 12–25 кг/м² — stroyprosto.metallprofil.ru, 2026.
  • Утеплитель (там же, цены РФ 2026):
Основа λ, Вт/м·К Толщины Вес Срок службы Цена РФ, ₽/м²
ППУ 0,022–0,026 40–100 12–18 кг 50 лет 2 800–4 200
XPS (ЭППС) 0,028–0,032 50–110 14–20 40–50 2 200–3 500
Минвата 0,035–0,042 60–100 18–25 30–50 2 600–3 800
ППС (пенопласт) 0,038–0,042 50–100 13–19 35–45 1 600–2 800
  • Горючесть: ППУ — Г1 (самозатухающий), ППС — Г2–Г4; для фасадных систем применяют только НГ и Г1 — klinkerprom.ru, sertrb.ru. Грандтех: ППС-панели класс КН1, минвата — КН0 — termo-paneli.by.
  • Облицовки по убыванию цены/долговечности: немецкий/польский клинкер (Feldhaus, Stroeher, ABC, Cerrad, Paradyz), российский (ЛСР, Terramatic, Керамин-РБ), гиперпрессованная плитка (Белань «Мраморнит», RuBelEco ПФ), фибробетон/фиброцемент (весь массовый KZ-сегмент).
  • Типовые KZ-фактуры фибробетона: «баварская кладка», классический кирпич, травертин, сланец, скала, «казахский орнамент», руст — fasad-doma.kz, kenfasad.kz, teplostil.kz.

1.2 Монтаж

  • Сухой монтаж: клей-пена + 6–8 тарельчатых дюбелей на панель (700–900 анкеров на 100 м²), затирка швов клинкерной смесью; 150 м² — 3 дня бескаркасно; при неровности стен >3 см — обрешётка (+15–20 %) — metallprofil.
  • Круглогодично (затирка — в тепло); Golden Roof монтирует от −10 °C — feldhaus.kz.
  • Цена работ: РФ 2026 — 1 400 ₽/м² (клей+крепёж) / 2 450 ₽/м² с затиркой, 5–7 дней на 100 м² — fasad-prosto.ru; Алматы — 3 500–10 000 ₸/м² по сниппету Satu — satu.kz/almaty/Montazh-termopanelej.
  • Расходники в Алматы: клей-пена Технониколь Professional 2 497 ₸/баллон — tstn.kz; Пеноплэкс FastFix 3 900 ₸ — сниппет satu.kz.

1.3 Доборные элементы

Угловые панели (у THERM.Ceramic — «рядовые + угловые для каждого дизайна», 39 SKU — klinkersgroup.com), доборные панели 250×820×80 у Регент — feldhaus.kz, оконные обрамления 975–1 600 ₸/пог.м у Megapoliya — megapoliya.kz, от 1 300 ₸/пог.м у Fasad-doma — fasad-doma.kz. Углы в РФ 632–839 ₽/шт — fasterm.ru.

1.4 Срок службы и гарантии

Клинкер 50–100 лет, ППУ не гниёт — klinkerprom.ru. В KZ фибробетонщики заявляют 25 лет (Kenfasad, Teplostil, Fasad-doma), КровМаркет — 40 лет; THERM.Ceramic — 25 лет на плитку, 50+ лет службы — bashfasad.com. Белань — 15 лет гарантии/50+ лет — belanplus.by.

1.5 Что и почему покупают в KZ

  • Основной мотив — «утепление + отделка за один шаг вместо штукатурки»: Fasad-doma прямо считает экономию «штукатурка 2 700 ₸/м² + утепление 4 250 ₸/м²» — fasad-doma.kz/fasadthermo; БашФасад: «5 см пенополистирола заменяют 60–70 см кирпичной кладки» — bashfasad.com.
  • Массовый покупатель берёт фибробетон по 2 500–5 000 ₸ с рассрочкой Kaspi 0-0-24 — krov-market.kz. Клинкер покупает сегмент «коттедж 150–300 м² в Алматы/Астане», который сейчас выбирает между клинкерной плиткой (hauswig 14 700–23 500 ₸/м² + утеплитель + мокрый монтаж) и THERM.Ceramic (13 750–23 437 ₸/м², сухой монтаж).
  • Климат: зимы до −30 °C в северных регионах, тарифы растут (см. §2.4) — аргумент «окупаемость за 1–4 отопительных сезона» — klinkerprom.ru.

2. Спрос в Казахстане

2.1 Поисковый спрос

  • Wordstat KZ «термопанели» ≈ 1 244/мес (05.08.2026, из брифа — максимум среди исследованных ниш). Важно: этот объём в основном про фибробетон за 3–5 тыс. ₸, а не клинкер.
  • Ключевые кластеры (по выдаче и структуре сайтов конкурентов — fasade-expert делает отдельные страницы под каждый город: Алматы/Астана/Караганда/Шымкент/Павлодар/Костанай/Тараз — fasade-expert.kz/termopaneli-karaganda):
    • «термопанели купить алматы», «термопанели алматы цена», «фасадные термопанели астана», «термопанели под кирпич цена», «утепление фасада термопанели», «клинкерные термопанели», «термопанели производство казахстан», «монтаж термопанелей».
    • Казахоязычный спрос: по запросу «термопанельдер фасад бағасы Алматы» выдача только русскоязычная — казахского контента практически нет (проверено 21.08.2026) → свободная SEO-ниша.
  • TikTok: страницы-дискавери «Термопанели Алматы», «Термопанели Фасадные Астана», «Фасадные термопанели Алматы адреса» (ноябрь 2025), «Фасад термопанелей в Казахстан» (февраль 2026) — tiktok.com/discover; видео с лайками 18–24K (из брифа; страницу TikTok fetch не отдал).

2.2 Прокси-метрики маркетплейсов (детали в §4)

  • Satu.kz: «Термопанель» — 1 719 товаров (сниппет), «Термопанели фасадные» — 2 341, «Клинкерные термопанели» — ~200 (Алматы — 197) — satu.kz/Termopanel, satu.kz/Klinkernye-termopaneli.
  • Kaspi Объявления: «термопанели фасад» — 3 754 объявления, 1 400–13 000 ₸/м² — obyavleniya.kaspi.kz.
  • OLX: «термопанели» — более 1 000 объявлений — olx.kz; «фасадные термопанели с клинкерной плиткой» — всего 2 — olx.kz.
  • Instagram: @teplostil_kazakhstan — 109K подписчиков, 2 462 поста; @teplostil_shymkent 27K; @teplostil_karaganda 9,3K; @teplostil.bishkek 11K; @kenfasad_astana, @kenfasad_taldykorgan — instagram.com/teplostil_kazakhstan.

2.3 География и строительный фон

  • Ввод жилья 2025: 20,1 млн м² (+5,1 %), из них ИЖС 6,4 млн м² (−3,4 %); лидеры: Астана 4 812 тыс. м², Алматы 2 608 тыс., Шымкент 1 382 тыс. — stat.gov.kz, kapital.kz.
  • [оценка] 6,4 млн м² ИЖС ≈ 40–45 тыс. домов/год × 150–250 м² фасада = 6–11 млн м² фасада/год; если 1–2 % уходит в клинкерные термопанели — 60–200 тыс. м²/год (≈ $2–8 млн). Для старта достаточно 0,3–0,5 % доли.
  • Города конкурентов: Алматы (ядро производства фибробетона), Астана (клинкерный импорт: Klinkers/БашФасад, Anet Baba 2), Шымкент (Arlan Ug Stroy, цех на Тамерлановском шоссе 2/5 — 2gis.kz), Костанай (Termopaneli KZ), Караганда/Талдыкорган (дилеры Teplostil/Kenfasad).

2.4 Сезонность и тарифный аргумент

  • Сезонность: фасадный сезон апрель–октябрь; клинкерные панели на ППУ монтируются от −10 °C (feldhaus.kz), затирка — только в тепло → пик заявок март–май и август–сентябрь [оценка, прямых данных не найдено].
  • Тарифы (аргумент «утеплись сейчас»):
    • Мораторий на рост коммунальных тарифов 16.10.2025–01.04.2026 завершён; с 2026 — сквозное тарифообразование, прогноз роста платежей 20–30 %/год — mk-kz.kz.
    • Электроэнергия Алматы: 01.04.2026 с 13,65 до 15,42 ₸/кВт·ч (+13 %); с 05.06.2026 предельная цена 36,33 ₸; предложено 39,36 ₸ (+8,3 %) с 20.08.2026; закуп подорожал с 13 до 16 ₸ (+23 %) с 15.07.2026 — bizmedia.kz, krisha.kz.
    • Тепло Алматы с 01.05.2026: 7 503,35 → 7 878,51 ₸/Гкал (+5 %); без приборов учёта 9 004 → 9 454 ₸ — zakon.kz.
    • Тепло Астана: производство с 2 941,54 до 3 439,42 ₸/Гкал (+16,9 %) с середины июля 2026 — inbusiness.kz.

3. Конкуренты в Казахстане

Полный список — в thermopanels-competitors.csv (27 строк). Здесь — структура рынка и топ.

3.1 Три яруса

Ярус 1 — локальные «заводы» фибробетона (2 250–5 550 ₸/м²)

  • Kenfasad (Алматы, 2 завода, 600 000 м²/год, магазины в 11–12 городах): Rust 4 / Balaklava 4 200 ₸ (3 см) / 4 800 ₸ (5 см), кирпичная кладка 4 500/5 000 ₸, фиброцемент 15 мм + ППС М25 самозатухающий; калькуляторы на каждую модель; гарантия 25 лет; дом 150 м² ≈ 570 000 ₸ — kenfasad.kz.
  • Teplostil («завод №1», Алматы, 7-я ул. 130/7): 16+ фактур, цен и калькулятора нет, IG 109K, франчайзи в Шымкенте, Астане, Караганде, Бишкеке — teplostil.kz.
  • Fasad-doma.kz (завод Бесагаш, Карасай батыра 120): 2 900 ₸/м² любой дизайн (опт до 2 500), пенопласт или каменная вата 30/50 мм, фиброцемент 15–20 мм, рассрочка Kaspi, видеоинструкции — fasad-doma.kz.
  • КровМаркет / Stroy-Snab Group (Алматы): от 2 250 (акция) / 4 200 ₸, 50 мм панель с 30 мм утеплителя, калькулятор, 0-0-24, 8 бригад, «гарантия 40 лет» — krov-market.kz, stroy-snab-group.kz.
  • Megapoliya (Алматы): 5 150 ₸ (30 мм) / 5 550 ₸ (50 мм), минвата опционально — megapoliya.kz.
  • Центр Фасада (fasad.com.kz): 3 100–3 900 ₸ — fasad.com.kz.
  • Asyltas (Алматы): «клинкерные» = бетон, 3 700–4 000 ₸ — asyltas-fasad.kz.
  • Art Stone (Алматы): портландцемент + минплита Технониколь 50 мм/130 кг/м³ или пенопласт 20–40 мм, под покраску — artstone.kz.
  • Termopaneli KZ (Костанай, «100 000 м² смонтировано») — termopaneli.kz; Arlan Ug Stroy (Шымкент, Есалиева 624); Decorfasadplast от 4 300 ₸ — dfplast.kz; Fasade-Expert от 4 000 ₸ (Райымбека 200/6, IG fasadexpert_kazakhstan; сайт не резолвился 21.08) — fasade-expert.kz.

Ярус 2 — импортёры клинкерных термопанелей (13 000–23 500 ₸/м²)

  • Klinkers Group / БашФасад (ТОО Klinkers Group, БИН 230140026896, Астана, Анет баба 2; материнская сеть — Уфа/Москва): THERM.Ceramic (технология Haacke) на ППС/ППУ 30–100 мм, плитка ABC, Westerwalder, Interbau, Cerrad, Paradyz, BestPoint, Terramatic, Керамин; 13 750–18 400 ₸/м² (klinkersgroup.com) / 14 945–23 437 ₸/м² (bashfasad.com); 39 SKU (рядовые+угловые); шоурум; калькулятора и образцов на сайте нет; также 369 SKU клинкерной плитки со склада 23 342–31 794 ₸/м² — klinkersgroup.com/termopaneli, bashfasad.com, klinkersgroup.com/plitka.
  • Golden Roof / feldhaus.kz: панели «Регент» (ППУ 45–60 кг/м³, 20/40/60/80 мм, 750×656) с Feldhaus/Stroeher, доборы, монтаж от −10 °C; цены только в PDF-прайсах — feldhaus.kz, feldhaus.kz/prajs.
  • ASG (asg.kz): клинкер «немецких фирм» на XPS M40, цена по запросу — asg.kz.
  • KazMetService (kzmc.kz, Алматы): термопанели с клинкером/керамогранитом/бетоном 40–100 мм, «узнать цену» — kzmc.kz.
  • Ландшафт-камни.рф (российский производитель, доставка в Алматы/Астану за 2–3 дня со склада, цен нет) — landshaft-kamen.com.
  • Единичные карточки: «ТопДом» клинкерные «Skala» от 9 600 ₸; ИП «Зимин» клинкерный кирпич 390×650×23 от 18 500 ₸/м²; «ТЕRМОVIP Травертин» от 8 500 ₸; Era Fasad 3 400 ₸ (бетон) — satu.kz/Klinkernye-termopaneli.

Ярус 3 — смежники (клинкерная плитка без утеплителя)

  • hauswig.kz: 14 700–23 500 ₸/м², калькулятор (площадь/проёмы/утепление/расходники), бесплатные образцы, 70/30, 12+ городов, «сами производим» — hauswig.kz. Термопанелей нет.
  • asiaklinker.kz (Алматы, Достык 276; Астана, Бухар Жырау 34/2): ЛСР, Stroeher, Santanselmo, Muhr; термопанелей нет, цен нет — asiaklinker.kz.
  • Neptune Construction/profasad.kz: «клинкерный фасад от 6 600 ₸/м²» (работа+материал, происхождение не указано) — profasad.kz.

3.2 Топ-3 по силе и их слабости

# Игрок Сила Слабость
1 Kenfasad масштаб (600 тыс. м²/год, 11–12 магазинов), калькуляторы, открытые цены, 25 лет гарантии фибробетон (швы, УФ-деградация пенопласта на стыках), нет клинкера; премиум-клиент к ним не идёт
2 Teplostil 109K IG, федеральная франшиза, сильный TikTok/Reels нет цен и калькулятора на сайте, «визитка»; фибробетон
3 Klinkers/БашФасад (Астана) единственная системная клинкерная термопанель со складом и шоурумом, 39 SKU, диапазон 13 750–23 437 ₸ только Астана; нет калькулятора/образцов/онлайн-заказа; это российский ритейлер, а не производитель в KZ; нет присутствия в Алматы

Общая слабость всех: ни у кого нет связки «открытая цена ₸/м² + калькулятор сметы с доборами + образец курьером + честный класс горючести». Google Ads по нише почти пуст (Ads Transparency: hauswig.kz 0, asiaklinker.kz 0 — из брифа; globall.kz оказался сайтом шлагбаумов — globall.kz, ошибка в исходной гипотезе).


4. Маркетплейсы

Площадка Запрос Кол-во Цены Кто продаёт
Satu.kz Термопанель 1 719 товаров (сниппет) 1 850–18 500 ₸/м² ТопДом, ИП Зимин, Асылтас, ТОО «Стирол», Инметпром, Stroy Standart Co, МетПромКо — satu.kz
Satu.kz Термопанели фасадные 2 341 399–70 297 ₸ satu.kz
Satu.kz Клинкерные термопанели ~200 (Алматы 197) 2 908–18 500 ₸ Асылтас 3 700, Era Fasad 3 400, ТопДом 9 600, Зимин 18 500, Grand Line 2 600, ТЕRМОVIP 8 500 — satu.kz, almaty.satu.kz
Kaspi Объявления термопанели фасад 3 754 1 400–13 000 ₸/м²: фибробетон 3–4 тыс., мраморная крошка 6–6,5 тыс., клинкер 13 тыс. Алматы, Шымкент, Астана, Караганда, Кокшетау, Атырау, Туркестан, Усть-Каменогорск — obyavleniya.kaspi.kz
Kaspi Магазин фасадные панели 1 000+ моделей, рассрочка до 24 мес kaspi.kz/shop
OLX термопанели >1 000 950–6 300 ₸ (Шымкент 3 300, Нура 2 200, Актобе 2 790, Караганда 2 500, Астана 1 500 фибробетон, Талгар 3 500 «клинкер») olx.kz
OLX с клинкерной плиткой 2 1 950 (Алматы), 4 000 (Усть-Каменогорск) olx.kz
Tomas.kz клинкерные термопанели 18 товаров (сниппет; сайт закрыт антиботом) tomas.kz
2GIS Астана продажа термопанели Клинкерс, БашФасад, Металл Профиль, Кровельный центр 2gis.kz/astana

Вывод: маркетплейсы забиты фибробетоном по 2–5 тыс. ₸; клинкерная термопанель там — единичные карточки без бренда. Kaspi-рассрочка — стандарт ожидания покупателя (Kenfasad, КровМаркет, Fasad-doma).


5. Поставщики

5.1 Беларусь — готовые панели

Поставщик Что реально Цена Экспорт/условия Источник
Белань Плюс (Гомель, СЭЗ «Гомель-Ратон», оборудование Longinotti/Cannon, сырьё BASF) ППУ-панели, гиперпрессованная плитка «Мраморнит», швы затёрты на заводе, 20+ видов, шип-паз 144 BYN/м² (однотон/микс), 150 BYN (баварская), акции 89–160 BYN ≈ 14 300–25 700 ₸; в РФ от 2 600 ₽/м² Экспорт в РФ, Латвию, Литву, Эстонию, Германию, Финляндию, Чехию; казахстанских дилеров не найдено belanplus.by, export.by, krowlia.ru
Грандтех (Дзержинск, Минская обл.) Декоративный бетонный слой (11 фактур: Валаам, мрамор, сланец, короед…) на ППС или минвате от 30 мм $23/м² (ППС 50 мм), $25 (минвата); −5 % от 100 м² Экспорт в EU/US не подтверждён поиском; Казахстан не упомянут termo-paneli.by
РуБелЭко (Минск) Пенопласт 60 мм + плитка ПФ (клинкер/гиперпресс), 462×1000 57 BYN/панель (0,462 м²) = 123 BYN/м² ≈ 19 800 ₸ розница rubeleco.by
Лио Бел (Лида) Акрил-мраморная крошка на XPS 30 мм 50 BYN/м² liobel.by
Bastbud/Bastionix (Минск) Вибролитьё «под кирпич/камень», ППС/минвата/XPS от 40 BYN/м² (акция) только РБ bastbud.by
termopaneli.by / Олмакс Проект IsoKlinker (Германия) на ППУ BASF 45/65 мм по калькулятору поставки в РФ termopaneli.by
Керамин-панели (по каталогу РФ) прессованные панели с клинкером Керамин, ППС 25 кг/м³, 60/70/100 мм 2 825–4 962 ₽/м² в РФ premiumpanels.ru

Вывод: из РБ готовую клинкерную панель дешевле ~$33–40/м² (опт) не найти; Белань/Грандтех — не клинкер, и в KZ-ценах они проигрывают либо THERM.Ceramic (Белань), либо фибробетону (Грандтех).

5.2 Беларусь — клинкерная плитка для гибрида

  • Керамин (Минск): клинкер Вермонт 3 (298×298) 21,30 BYN/м²; Амстердам Шейд 245×65 — 35,18 BYN/м²; Bergen от 21,76 BYN/м² (сниппеты; keramin.by отдаёт 403) ≈ 3 400–5 650 ₸ ($7–12)/м² ex-works — keramin.by, klinker-style.by/keramin. Это основной кандидат для линии «эконом-клинкер».
  • PETRA / Декам (Минск, Сурганова 41, с 2012): декоративный бетон/гипс, «клинкерный кирпич 15П7» 59,41 BYN/м², ригель Лонг 201 — 103,39 BYN/м² (≈ 9 500–16 600 ₸); на klinker.market — 2 299 ₽/м²; рынки РБ/СНГ/Европа — petra.by, klinker.market. Дорого для основы, годится как «камень/ригель» премиум-коллекция.
  • Обольский КЗ — кирпич/камни/LOFT-кирпич для интерьера; фасадной клинкерной плитки в каталоге нет — okz.by.

5.3 Россия — готовые панели и их KZ-присутствие

Бренд Тип Цена РФ Присутствие в KZ Источник
THERM.Ceramic (Уфа, технология Haacke) клинкер (Cerrad/Paradyz/ABC/Terramatic/Керамин) на ППС/ППУ 30–100 мм есть: Klinkers Group/БашФасад, Астана, 13 750–23 437 ₸ bashfasad.com
Регент (Москва) ППУ 40/60/80, Feldhaus от 2 800 ₽, Stroeher 2 600, Westerwalder 2 500, Euroklinker 2 600 ₽/м² 2 500–4 200 ₽ есть: Golden Roof/feldhaus.kz tp-regent.ru, roof-n-roll.ru
Фрайд (termopaneli-fraid.ru) клинкер на ППУ/ППС дилеров в KZ не найдено termopaneli-fraid.ru
Термопан / Фасад-Плюс ППС/ППУ экономкласс 1 600–1 800 ₽ (после НДС-повышения 01.01.2026) не найдено strd.ru
Fasterm бетонная плитка 10/30/50 мм 1 733–2 844 ₽/м², углы 632–839 ₽ fasterm.ru
Ландшафт-камни.рф ППС + гибкий камень/клинкер склад/доставка Алматы, Астана landshaft-kamen.com
Рынок РФ в целом ППС-клинкер 1 600–2 800 ₽, ППУ 2 800–4 200 ₽ metallprofil

5.4 Китай

  • Clinker brick slips FOB $5–20/м², MOQ 100–500 м² (Jiangxi Zhongsheng, Fujian Ouman, Foshan Sheyafang) — tradewheel.com, made-in-china.com. Готовых китайских термопанелей на KZ-рынке не обнаружено. Риск: качество/морозостойкость (F50–F100 vs F300 у европейского клинкера), пошлина ЕАЭС + НДС 16 % [оценка, уточнить код ТН ВЭД 6907].

5.5 Утеплитель и расходники в Алматы (для гибрида)

  • ППС25-Р-А (25 кг/м³) — 26 700 ₸/м³ (Армоснаб) → 50 мм = 1 335 ₸/м² ($2,8); 80 мм = 2 136 ₸ ($4,5); 100 мм = 2 670 ₸ ($5,6) — armo-snab.kz; пенопласт М-25 от 19 500 ₸/м³ (сниппет satu) — satu.kz; листы ППС М25–35 50 мм — 1 400 ₸/м² — сниппет pulscen.kz.
  • XPS: POLPAN 600×1200×50 — 21 500 ₸/м³; Carbon 50 мм — 990 ₸/лист — trust-s.kz.
  • ППУ: жидкий ППУ от 1 900 ₸/кг (Монтажтехноснаб) — заливка требует формы и дозатора — mtskz.kz. Для старта ППС/XPS + клей реалистичнее.
  • Клей-пена: 2 497–3 900 ₸/баллон; расход 8–10 м² плитки/баллон → 300–500 ₸/м² [оценка].

5.6 Оборудование и капекс мини-цеха (склейка плитки на ППС)

  • Промышленная линия (100 панелей/смена, 100 м² площади, 4 м потолки) — 4 555 000 ₽ ≈ 27 млн ₸ — promportal.su; Пенолидер (Киров) — блок-формы для спекания ППС с клинкером, цены по запросу — penolider.ru; ХимППУ (Самара) — заливочное оборудование для ППУ — himppu.ru.
  • Минимальный вариант [оценка]: стол-кондуктор с упорами под формат плитки (2 шт) + пистолеты для клей-пены + плиткорез/станок для резки ППС + вакуумный/грузовой пресс-стол + стеллажи/поддоны: 2,5–5 млн ₸; аренда 150–200 м² в Алматы 300–450 тыс. ₸/мес; 2 рабочих 600–800 тыс. ₸/мес; производительность 30–40 м²/день. Первая партия плитки (фура Керамин ~1 000 м²) $12–17 тыс. Итого старт ~$25–35 тыс. без маркетинга.

6. Юнит-экономика (₸/м², 21.08.2026; допущения помечены)

Общие допущения [оценка]: фура 20 т/90 м³ Минск→Алматы ≈ €4 000–5 500 (по источникам цены только по запросу: eurasian-bridge.kz, transline.kz); панели 15–18 кг/м², 0,07–0,09 м³/м² с упаковкой → 1 000–1 200 м²/фура → фрахт ≈ $4–5/м²; плитка 20 кг/м² → ~1 000 м²/фура → $5/м². Внутри ЕАЭС пошлин нет, НДС KZ 16 % уплачивается при ввозе и принимается к зачёту.

Сценарий Закуп Логистика Себестоимость landed Розница KZ Валовая Комментарий
A. Готовые РБ (Белань ППУ/«Мраморнит» опт −25 % от 144 BYN ≈ 108 BYN = $36,6; RuBelEco клинкер-ПФ опт ≈ $31–33) $31–37 $4–5 $36–42 = 17 000–19 900 ₸ 18 000–23 000 ₸ (ориентир THERM.Ceramic 13 750–23 437) 0–20 % Не клинкер (Белань) или дорого; на нижней полке проигрывает Астане. Плюс замороженные $35–45 тыс. на фуру. Не рекомендуется как ядро.
B. Гибрид Алматы (плитка Керамин $7–12 + фрахт $5 = $12–17; ППС 50 мм $2,8; клей $0,8; труд $2; накладные $0,5; брак 6 %) $12–17 в составе $20–25 = 9 500–12 000 ₸ (80 мм +800 ₸, 100 мм +1 300 ₸) 14 000–19 000 ₸ 30–45 % Ниже THERM.Ceramic на 10–25 % при локальном складе и образцах; возможен статус «казахстанский товаропроизводитель». С китайской плиткой $10 FOB + $4 логистика + пошлина → ~$16 landed — экономика та же, риск качества выше.
C. Готовые РФ (ППС-клинкер 1 600–2 800 ₽ розн. РФ, дилер −20 % → 1 300–2 250 ₽ ≈ 7 700–13 300 ₸; фрахт Уфа/Москва–Алматы $2,5–3,5) 7 700–13 300 ₸ 1 200–1 700 ₸ 9 000–15 000 ₸ 14 000–20 000 ₸ 25–35 % Зависимость от российских заводов, которые уже сами заходят в KZ (Klinkers); курс ₽ волатилен; Регент/ППУ (2 500–4 200 ₽ ≈ 15–25 тыс. ₸) — только премиум-сегмент с маржой <20 %.
  • Средний заказ 150–250 м² (дом 10×12 в 1,5 этажа минус проёмы) → чек 2,1–4,75 млн ₸ при 14–19 тыс. ₸/м²; плюс доборы/углы (8–12 % площади, цена ×1,5) и монтаж 4 000–6 000 ₸/м² [оценка на базе 3 500–10 000 ₸ Satu] — отдельная маржа 15–20 % при субподряде бригад.
  • Фура в сценарии B: 1 000 м² плитки = 4–7 заказов; оборачиваемость склада 6–8 недель в сезон [оценка].
  • Маркетинг: CPC Search KZ — медиана $0,07 / верхний квартиль $0,15 (Q4 2024), Алматы $0,04–0,19 — forbes.kz; конец 2025 — медиана 54 ₸, верхний квартиль 130 ₸ — iprod.kz. Агентства KZ: лид из соцсетей «не дороже 1 200 ₸», бюджет от 200 000 ₸/мес — metrium.kz, webmate.kz. [оценка] CPL поиск с калькулятором: 100–130 ₸ × (1/3–5 %) = 2 500–4 500 ₸; Instagram/TikTok 1 200–2 500 ₸; конверсия лид→сделка 8–12 % → CAC 25 000–50 000 ₸ на заказ 3 млн ₸ (валовая ~1,1 млн) → CAC ≈ 1–2 % выручки. Экономика выдерживает CAC до 150–200 тыс. ₸.

7. Регуляторика

  • Пожарные требования к фасадам: приказ и.о. министра по ЧС РК №173 от 02.05.2025 (рег. №36075 от 05.05.2025) изменил п.179 ТР «Общие требования к пожарной безопасности» (2021): «здания всех степеней огнестойкости (кроме V) должны иметь наружную облицовку стен из негорючих материалов»; ранее до 50 м допускались Г1/К0 — vent-fasad.kz, текст ТР — adilet.zan.kz V2100024045. Следствия: (а) термопанель — это система «облицовка + утеплитель»; клинкер НГ, но ППС Г2–Г4, поэтому в госэкспертизе/коммерческих объектах I–IV степени ППС-панели под запретом; (б) частные дома ИЖС часто проектируются как V степень или вообще не проходят экспертизу — формально продавать можно, но продавцу нужно иметь протокол испытаний системы (класс К0/К1) и линейку на минвате (Грандтех КН0; Art Stone с минплитой; Fasad-doma/Kenfasad с каменной ватой). Открытый вопрос: получить письменное разъяснение КЧС/Казстройэкспертиза по ИЖС.
  • Подтверждение соответствия стройматериалов: ТР РК вводит обязательную сертификацию 77 видов и декларирование 54 видов стройматериалов; требуется при производстве/реализации, импорте из ЕАЭС и третьих стран, госзакупках — cad.kz, tooctrm.kz. Для термопанелей практикуется декларация/сертификат на «панели фасадные теплоизоляционные» + сертификат пожарной безопасности (группа горючести, К-класс системы) [уточнить позицию в приложениях 4/5]. Конкуренты заявляют «сертификаты соответствия» (Kenfasad, Fasad-doma, THERM.Ceramic «полностью сертифицированы»).
  • «Казахстанский производитель»: сертификаты СТ-KZ и индустриальные сертификаты действовали до 01.01.2026; с 2026 — Единый реестр казахстанских товаропроизводителей (Атамекен, бесплатно); даёт доступ к госзакупкам/квазигоссектору и мерам господдержки — uchet.kz, atameken.kz, gov.kz. Для D2C-сегмента это не критично, для B2B/КСК/госпрограмм термомодернизации — да. Открытый вопрос: считается ли склейка импортной плитки с местным ППС «достаточной переработкой» (смена кода ТН ВЭД 6907 → 6808/3921 — вероятно да, [оценка]).
  • Импорт из РБ/РФ: ЕАЭС, без пошлин; НДС 16 % при ввозе; китайская плитка — пошлина ЕТТ + НДС, нужен сертификат/декларация ЕАЭС или РК.

8. Маркетинг

  • Google Ads: ниша практически пуста (Ads Transparency: hauswig.kz 0, asiaklinker.kz 0 — бриф; globall.kz — ошибочная гипотеза, это шлагбаумы). CPC низкий ($0,07–0,15 медиана/квартиль). Реалистичный план: Search по «термопанели [город]», «клинкерные термопанели», «термопанели под кирпич цена», «утепление фасада термопанели» + PMax с лендингом-калькулятором.
  • Instagram/TikTok — главный канал конкурентов: Teplostil сеть аккаунтов (109K/27K/11K/9,3K), Kenfasad городские аккаунты, Fasad-expert (@fasadexpert_kazakhstan), Klinkers (@klinkersgroup.kz «КЛИНКЕР/ТЕРМОПАНЕЛИ/СТУПЕНИ») — instagram.com/klinkersgroup.kz. Форматы: «до/после», монтаж за 3 дня, «крепим на пеноплекс», адреса шоурумов. Хэштеги: #термопанели #термопанелиалматы #термопанелиастана #фасадныетермопанели #фасадалматы #утеплениефасада #клинкер #облицовкафасада #монтажфасада.
  • Маркетплейсы как лидген: Satu (200 SKU «клинкерные термопанели» — слабая конкуренция), Kaspi Объявления (3 754 объявления — нужен бренд и фото образцов), Kaspi Магазин с рассрочкой (ожидание рынка).
  • 2GIS/Google Maps: в Алматы нет ни одной карточки «клинкерные термопанели» с шоурумом; в Астане — Клинкерс/БашФасад.
  • Офлайн-триггеры: бригады-фасадчики (в Алматы их нанимают все «заводы», Krov-market — 8 бригад), дизайнеры/архитекторы коттеджей, КСК под термомодернизацию (только НГ-линейка).

9. Риски и открытые вопросы

  1. Семантический разрыв: 1 244 запроса «термопанели» = ожидание 3–5 тыс. ₸/м². Лендинг на клинкер по 14–19 тыс. ₸ получит низкую конверсию на «горячем» трафике; нужно сегментировать на входе (тест: «фибробетон от 3 500 / клинкер от 14 000») или иметь обе линейки.
  2. Пожарный регламент (приказ №173): ППС-системы закрыты для всего, кроме V степени/ИЖС; репутационный риск «пенопласт горит» — нужна линейка на минвате/ППУ Г1 и протокол испытаний.
  3. Пересечение с hauswig.kz: та же аудитория (коттедж, клинкер, 15–23 тыс. ₸/м²), тот же механик (калькулятор+образцы). Нельзя конкурировать по «фасадная плитка»; позиционировать как «утепление + клинкер за один шаг, сухой монтаж, без мокрых процессов, зимой» — другой job-to-be-done.
  4. Монтажники: сухой монтаж проще штукатурки, но нужны обученные бригады и видеоинструкции (Fasad-doma, КровМаркет уже дают); риск «стыки/мостики холода» в отзывах — elitdek.ru, fasad-panel.ru.
  5. Российские импортёры уже в Астане (Klinkers/БашФасад) и могут открыть Алматы; у них 39 SKU и склад 369 SKU плитки.
  6. Логистика из РБ: цен на фуру Минск–Алматы публично нет; оценка €4–5,5 тыс. требует подтверждения 2–3 котировками; срок 7–10 дней.
  7. Китайская плитка: морозостойкость и геометрия, пошлина; нужны образцы и испытания на F-циклы.
  8. Открытые вопросы для следующего шага: (а) оптовый прайс Керамин на клинкер и условия экспорта; (б) разъяснение КЧС по ИЖС; (в) критерии реестра КТП для сборки; (г) 2–3 котировки фрахта; (д) реальные цифры TikTok (лайки/просмотры по аккаунтам); (е) прайс feldhaus.kz (PDF) и THERM.Ceramic в Алматы.

10. Выводы для оффера и калькулятора

10.1 Продуктовые линии (гибрид Алматы, база ППС-25 / опция минвата)

Коллекция Плитка Формат Утеплитель Розница ₸/м² [оценка]
Base / «Керамин» Керамин клинкер (Амстердам, Вермонт) 245×65 NF / 298×298 ППС 50 / 80 / 100 13 900 / 14 900 / 15 900
Classic / «Европа» Cerrad/Paradyz (через РБ/РФ склад) 245×65 / 250×65 ППС 50/80/100 или минвата 50/80 (+2 500) 16 900 / 17 900 / 18 900
Premium / «Ригель» PETRA Лонг/ригель или Feldhaus 490×40 LDF / ригель ППУ/ППС 50/80 21 900 / 23 900
Доборы: угловые панели ×1,6 к цене рядовой за м.п., оконные обрамления 1 500–2 500 ₸/м.п., затирка (Quick-Mix/Perel) 600–900 ₸/м², дюбели+клей-пена 700–900 ₸/м².

10.2 Калькулятор (шаги)

  1. Площадь стен (длина × высота по периметру или «ввести м²») → 2. Проёмы (окна/двери: количество × типовой размер или м²) → 3. Толщина утеплителя 50/80/100 (подсказка: «50 мм ≈ 60 см кирпича», экономия отопления 30–45 %) → 4. Коллекция/фактура/цвет (фото, цена ₸/м² меняется) → 5. Углы и доборы (кол-во наружных углов × высота; обрамления проёмов авто по п.2; цоколь да/нет) → 6. Монтаж: сам / бригада (₸/м², город) → 7. Смета: материал + доборы + расходники + монтаж + доставка (Алматы бесплатно от 100 м², регионы по тарифу) → 8. CTA: «Заказать образец курьером бесплатно» + «Зафиксировать цену на 14 дней» + рассрочка Kaspi. Показывать сравнение «ваша смета vs штукатурка+утеплитель+плитка» (фибробетонщики считают экономию 6 950 ₸/м² — fasad-doma.kz).

10.3 Апселлы

Углы/обрамления (обязательно), затирка в цвет, цокольная линия (камень/ригель), утеплитель 80→100, монтаж под ключ, отливы/откосы, водосток, «зимний монтаж» (ППУ/клей-пена до −10 °C).

10.4 Лид-магнит

Бесплатный образец панели 20×20 см (плитка на ППС с затёртым швом) курьером по Алматы/Астане за 24 ч + PDF «как считать фасад и не переплатить» + видеоинструкция монтажа. Оплата 50/50 (у hauswig 70/30) — преимущество.

10.5 Позиционирование vs hauswig

  • hauswig = «клинкерная плитка как в Европе, сами производим» (плитка → мокрый монтаж → утепление отдельно).
  • Наш оффер = «утеплил и облицевал за 3 дня, без мокрых процессов, круглый год, с расчётом на сайте и образцом на руках». Не трогать семантику «фасадная плитка»; жить в «термопанели / утепление фасада / клинкерные термопанели / фасад под ключ».
  • Ценовой коридор 13 900–18 900 ₸/м² — между фибробетоном (×3) и THERM.Ceramic Астана (−5–15 %), при этом выше по сервису (калькулятор, образцы, склад в Алматы, Kaspi).
  • Обязательно: честная строка «класс горючести/НГ-опция» — это и защита, и дифференциатор против «заводов» с пенопластом без сертификатов.

10.6 Стартовая последовательность [рекомендация]

  1. Запрос оптовых цен и образцов: Керамин (клинкер), Cerrad/Paradyz через РБ-дилера, Feldhaus через Golden Roof KZ; 2) 2–3 котировки фрахта РБ→Алматы; 3) письмо в КЧС по п.179 для ИЖС; 4) лендинг-калькулятор + Search/PMax + Reels; 5) тест-партия 200–300 м² (ручная склейка), 10 образцов курьером, 3 объекта-кейса; 6) решение о цехе по CPL/конверсии.

Addendum 21.08.2026 (manual checks by Claude, Chrome)

  • Yandex Wordstat KZ 21.07–19.08: термопанели 1 293 (фасадные 249 · купить 157 · алматы 114 · цена 83 · клинкерные 64 · монтаж 61 · травертин 23+14 · шымкент 33 · астана 35 · костанай 29 · караганда 21 · павлодар 20 · УКО 14 · "от производителя" ~28 · эстком 6 · полифасад 7). Seasonality: peak Jun–Jul (2 168 in Jul 2025), trough Dec (594); 2026 share-of-queries at record highs. Full data: ../demand/yandex-wordstat-kz-2026-08.md
  • Google Keyword Planner KZ: термопанели 1K–10K; "теплопанели" synonym 1K–10K; "термопанели фасадные" +900% YoY; фиброцементные панели +900%; CPC $0.03–0.64. Full data: ../demand/google-keyword-planner-kz-2026-08.md
  • Ads Transparency KZ (05.08 + 21.08): hauswig.kz 0, asiaklinker.kz 0 — Google Search still empty in the clinker segment.
  • Cross-check with the agent's finding #1: the 1 293/mo is dominated by the cheap fibre-concrete "термопанель" (2 250–5 550 ₸/м²) — "клинкерные термопанели" is only 64/mo + "с клинкерной плиткой" 18 + "клинкер" 6 ≈ 90/mo of explicit clinker intent. The brand must convert generic "термопанели" traffic with a visible price ladder (бюджет фибробетон vs клинкер) or accept a smaller explicit-clinker pool.

Конкуренты — таблица (CSV)

name url city products price_range_tenge_m2 has_calculator has_prices offers_samples own_brand_or_reseller origin_of_goods local_production ads_seen notes
Klinkers Group / Центр экстерьера Клинкерс https://klinkersgroup.com/catalog/fasadnye_termopaneli/ Астана (Анет баба 2) Клинкерные термопанели THERM.Ceramic на ППС/ППУ 30-100 мм (39 SKU рядовые+угловые); клинкерная плитка 369 SKU 13750-18400 (панели); 23342-31794 (плитка) no yes no reseller (ТОО Klinkers Group BIN 230140026896; сеть Уфа/Москва) Россия (Уфа; плитка ABC/Westerwalder/Cerrad/Paradyz/Terramatic/Керамин) no unknown Единственный системный продавец клинкерных термопанелей со складом и шоурумом; только Астана
БашФасад (Центр фасадных решений) https://bashfasad.com/catalog/fasadnye-termopaneli/ Астана (Анет Баба 2) + Москва + Уфа Термопанели THERM ceramic (ППС/XPS 30-100 мм; плитка Польша/Германия 245x65) 14945-23437 no yes no reseller (та же группа что Klinkers) Россия no unknown Гарантия 25 лет на плитку; срок службы 50+; монтаж круглый год на дюбель-гвозди
Golden Roof / Feldhaus Klinker KZ https://feldhaus.kz/fasadnye-termopaneli-s-klinkernoj-plitkoj/ Казахстан (город не указан; тел +7 701 795-94-09) Термопанели Регент на ППУ 45-60 кг/м3 (20/40/60/80 мм) с плиткой Feldhaus/Stroeher; углы; доборы; клинкерная плитка; LobaTherm/KombiTherm n/a (цены в PDF-прайсах https://feldhaus.kz/prajs/) no partial (PDF) no reseller Россия (Регент) + Германия (плитка) no unknown Монтаж от -10 до +35 °C; прайс Регент с Feldhaus от 01.02.2025
ASG (asg.kz) https://asg.kz/fasadnye-materialy/termopaneli/fasad-termopaneli Казахстан (тел 8 700 981 3787) Клинкерные термопанели на XPS M40 (немецкий клинкер) n/a (цена по запросу) no no no reseller импорт (Германия/РФ не уточнено) no unknown Сайт-визитка; обещает 50-100 лет службы и облицовку коттеджа за 2-3 недели
KazMetService (kzmc.kz) https://kzmc.kz/katalog__fasadnyj_dekor/tip___termopanel/ Алматы Термопанели F SO/F TR 50x5 см M-35 с клинкером/керамогранитом/бетоном 40-100 мм n/a (узнать цену) no no no reseller не указано (клинкер из Европы) no unknown Склад в Алматы; доставка по KZ и СНГ
Ландшафт-камни.рф https://landshaft-kamen.com/kz/almaty/termopaneli/ РФ с доставкой в Алматы/Астану Термопанели фасадные/цокольные; с клинкером; ППС + гибкий камень n/a no no no own brand (РФ производитель) Россия no unknown Доставка со склада 2-3 дня; ГОСТ Р 56707-2015; страница в наполнении
Kenfasad https://kenfasad.kz/termopanel-fasadnaya Алматы (2 завода; магазины в 11-12 городах) Фибробетонные термопанели (Rust 4/Balaklava/Бутовая/Каламит/Мрамор/Скандик/Кирпичная кладка) 3 и 5 см ППС M25; термосайдинг; сухие смеси 3800-5000 yes yes no own brand Казахстан yes Instagram (kenfasad_astana/kenfasad_taldykorgan) 600 000 м²/год; гарантия 25 лет; дом 150 м² ≈ 570 000 ₸
Teplostil https://teplostil.kz/ Алматы (7-я ул. 130/7) + франчайзи Шымкент/Астана/Караганда/Бишкек Фибробетонные термопанели 16+ фактур (травертин клинкерный кирпич старый кирпич скандинавский камень кора дерево) n/a no no no own brand Казахстан yes Instagram @teplostil_kazakhstan 109K / Shymkent 27K / Karaganda 9.3K / Bishkek 11K «Завод №1»; гарантия 25 лет; сайт без цен и калькулятора
Fasad-doma.kz https://fasad-doma.kz/fasadthermo Алматы (завод Бесагаш Карасай батыра 120; офис Аскарова 14) Фиброцементные термопанели 13+ дизайнов (баварская классика сланец травертин 3D орнамент) пенопласт или каменная вата 30/50 мм; обрамления 2900 (опт до 2500); обрамления от 1300/п.м no yes no own brand Казахстан yes Instagram Видеоинструкции для самомонтажа; рассрочка Kaspi; гарантия 25 лет; экономия vs штукатурка 6 950 ₸/м²
КровМаркет https://krov-market.kz/termopaneli Алматы Термопанели (классический кирпич старинный камень старый кирпич сланец) 50 мм панель/30 мм утеплитель 2000-4200 yes yes no reseller/own Казахстан partial unknown Рассрочка 0-0-24; 8 бригад; гарантия 40 лет; бесплатный замер
Stroy-Snab Group https://stroy-snab-group.kz/termopaneli Алматы (2 точки) Термопанели 50/30 мм + сайдинг Docke/Grand Line/Технониколь 2250 (акция) - 4200 yes yes no reseller Казахстан/РФ no unknown Клон контента КровМаркет (те же 8 бригад 0-0-24 40 лет)
Megapoliya https://megapoliya.kz/fasadnye-termopaneli/ Алматы (С. Байтерекова 105) Термопанели Классика/Палермо/Рим/Травертин; ППС или минвата 30/50/65 мм; обрамления 5150 (30 мм) / 5550 (50 мм); обрамления 975-1600 no yes no own brand Казахстан yes unknown Позиционирование «термопанели казахстанского производства»
Центр Фасада (fasad.com.kz) https://fasad.com.kz/ru/shop/category/heat_insulation_blocks Алматы (Байкадамова 16) Фиброцементные термопанели Классический кирпич/Рваный кирпич/Плетёнка 3 и 5 см ППС 25 кг/м3 3100-3900 no yes no own brand Казахстан yes unknown Заявляет 50+ лет службы
Asyltas (Асылтас) https://asyltas-fasad.kz/p55505754-klinkernye-termopaneli.html Алматы (мкр. Теректы Таусамал 530) «Клинкерные» (бетонные) термопанели ПСБ-35; полифасад; декоративные термопанели 3700-4000 no yes no own brand Казахстан yes Satu Название «клинкерные» вводит в заблуждение — декоративный бетон
Art Stone https://artstone.kz/termopaneli Алматы (Ратушного 40) Термопанели портландцемент + минплита Технониколь 50 мм 130 кг/м3 или пенопласт 20-40 мм под покраску n/a (зависит от комплектации) no no no own brand Казахстан yes unknown Единственный с минватной основой по умолчанию (аргумент НГ)
Termopaneli KZ https://termopaneli.kz/ Костанай (Чехова 29) Панели под кирпич BMT/BMF/BSD с замком; архитектурный декор n/a no no no own brand Казахстан yes unknown Север/Центр KZ; 5+ лет; 100 000 м² смонтировано
Decorfasadplast Almaty https://dfplast.kz/p69952952-fasadnye-termopaneli-penopolistirolaot.html Алматы Фасадные термопанели из пенополистирола от 4300 no yes no own brand Казахстан yes Satu
Fasade-Expert https://fasade-expert.kz/termopaneli-almaty Алматы (Райымбека 200/6 оф.106) + страницы под Астану/Караганду/Шымкент/Павлодар/Костанай/Тараз Фибробетонные термопанели с бесшовным рисунком (с 2019) от 4000 no partial no own brand Казахстан yes Instagram @fasadexpert_kazakhstan Сайт не резолвился 21.08.2026 (DNS); сильное гео-SEO по городам
Arlan Ug Stroy https://2gis.kz/shymkent/search/%D0%A2%D0%B5%D1%80%D0%BC%D0%BE%D0%BF%D0%B0%D0%BD%D0%B5%D0%BB%D1%8C Шымкент (Тассай Есалиева 624) Термопанели пенопласт маты тёплого пола жидкий травертин n/a no no no own brand Казахстан yes TikTok Завод стройматериалов; «без наценок напрямую»
Цех по производству термопанелей (2GIS) https://2gis.kz/shymkent/firm/70000001100216205 Шымкент (Тамерлановское шоссе 2/5) Термопанели n/a no no no own brand Казахстан yes unknown Карточка 2GIS без сайта
Era Fasad (ТОО) https://almaty.satu.kz/Klinkernye-termopaneli.html Алматы «Клинкерные» термопанели + декоративный камень «Саксонский кирпич» 3400 no yes no own brand Казахстан yes Satu Бетонная имитация клинкера
ТопДом https://satu.kz/Klinkernye-termopaneli.html Казахстан (Satu) Клинкерные термопанели «Skala»; декоративные/травертин от 9600 no yes no reseller не указано no Satu Один из немногих на Satu в премиум-диапазоне
ИП Зимин https://satu.kz/Klinkernye-termopaneli.html Казахстан (Satu) Клинкерный кирпич-панель 390x650x23 мм; сланец/дерево от 18500 no yes no reseller не указано no Satu Верхняя цена на Satu
Stroy Standart Co https://stroy-standart.kz/g8735051-klinkernaya-plitka-dlya Алматы Клинкерная плитка (Feldhaus/Stroeher/Paradyz/Roben) + фасадная термопанель n/a no partial no reseller Германия/Польша no Satu Монтаж+гарантия
hauswig.kz (смежник) https://hauswig.kz/ Казахстан (12+ городов) Фасадная клинкерная плитка URBAN/Old Town/ORDO/Riegel/Minerals; без термопанелей 14700-23500 (плитка) yes yes yes (бесплатно курьером) own brand («сами производим») импорт с завода no Google Ads 0 (Ads Transparency по брифу) Эталон D2C-механики; 70/30; учебный центр; НЕ атаковать по «фасадная плитка»
asiaklinker.kz (смежник) https://asiaklinker.kz/ Алматы (Достык 276) + Астана (Бухар Жырау 34/2) Клинкерная плитка ЛСР/Stroeher/Santanselmo/Muhr; кирпич; брусчатка; вентфасады; без термопанелей n/a no (визуализации) no no reseller Россия (ЛСР)/Германия/Италия no Google Ads 0 (по брифу) Шоурумы в двух столицах
Neptune Construction / profasad.kz (смежник) https://profasad.kz/klinkernaya-plitka Алматы (Алгабасская 2А) + Астана/Шымкент/Туркестан/Костанай Клинкерный фасад под ключ; HPL/фиброцемент/АКП; без термопанелей от 6600 (материал+работа) no partial no contractor не указано no unknown Подрядчик а не продавец
Ниши

Ниша: термодревесина (планкен) + ДПК фасад/террасная доска — D2C в Казахстане из Беларуси

Дата исследования: 21.08.2026. Курс по ТЗ: $1 = 474 ₸ = 2,95 BYN → 1 BYN ≈ 160,7 ₸. Метод: ~50 веб-поисков (RU-запросы, .kz) + прямой разбор ~60 страниц (сайты продавцов, Satu/OLX/Kaspi, сайты заводов). Ограничения: Wordstat/Google Trends/Ads Transparency Center требуют JS/логина и не отдали данных — спрос оценён по прокси (число объявлений, ввод жилья, сезонность из отраслевых статей). Всё, что помечено (оценка), — расчёт, а не факт из источника.


1. Продукт и сегменты

1.1 Термодревесина (ТМД)

  • Что это: древесина, прошедшая обработку паром/температурой 185–215 °C без химии; влажность 4–6 %, не гниёт, стабильна геометрически. Thermodecking (РФ) — 185–205 °C, цикл 36 ч, гарантия 20 лет (trmd.ru); Steinwood (BY) — «срок службы 35+ лет, 3 года гарантии» (steinwood.by).
  • Породы и цены завода (FarbWood, Минск, Экстра/Элит, 20 мм, длины 900–3000 мм, шаг 300 мм) (farbwood.by):
    Порода 20×60/80 20×100 20×120 20×135
    Сосна 95 BYN 112 120 130
    Осина 110 120 140 160
    Ясень 260 290 320 330
    Террасная (25 мм): осина 120–160 BYN, ольха/берёза 140–180 BYN, ясень 290–330 BYN (farbwood.by).
  • Профили: прямой планкен (монтаж встык — «в отличие от обычного планкена, фасад из ТМД монтируется встык» — farbwood.by), скошенный (косой) планкен, вагонка/штиль, террасная доска (вельвет/гладкая), брусок 20×40 / 40×40 для подсистемы.
  • Вес: 8–9 кг/м² для сосны 20 мм (дано в ТЗ; термоясень ~12 кг/м² (оценка) при плотности ~600 кг/м³).
  • Что покупают в KZ: в Satu/Kaspi видны прежде всего термососна (самый дешёвый вход), термоясень (премиум), реже термодуб/термолиственница/термоберёза; профили — планкен косой/прямой 20×120–145 и террасная доска (satu.kz/Termodrevesina, satu.kz/Fasadnaya-doska-planken).

1.2 ДПК (WPC)

  • Фасадные панели (реечная/плоская, коэкструзия с УФ-плёнкой) vs террасная доска (пустотелая/полнотелая, 140–150×20–28 мм, 2,9–4 м).
  • Беларусь, WoodPlast (Минск, первый производитель ДПК в РБ, 60–70 % древесной муки): фасадная доска Элит 3D 134×21 — 155 BYN/м²; реечная панель 200×26 — 200 BYN/м² (бронза 220); террасная Евро 140×27 — 125 BYN/м², Техно 145×20 — 135–140, Элит 146×24 — 175–185, полнотелая 275–285 BYN/м² (woodplast.by/stenovaya-panel, woodplast.by/doska-terrasnaya). Уточнение к ТЗ: «от 220 BYN» — это только реечная панель Бронза; базовая террасная от 125 BYN.
  • Что покупают в KZ: на 90 % — террасная доска ДПК (китайская Sinodeck, российские Docke/Altay Decking/RusDecking, «шведская» CM Scandinavia, местный Darvolex из Костаная); фасадные ДПК-панели — нишевый довесок у тех же продавцов (ABBEX Bastone/Lamelle, CM Cladding).

2. Спрос в Казахстане

2.1 Поисковые запросы (семантика для Ads/SEO)

RU: «планкен купить алматы», «термодоска», «термодревесина купить алматы», «термососна», «термоясень цена», «фасадная доска», «планкен цена за м2», «косой планкен», «дпк панели фасад», «фасадная доска дпк», «террасная доска дпк астана/алматы/шымкент», «декинг», «террасная доска цена», «монтаж террасной доски». KZ (по наблюдению выдачи — русскоязычные запросы доминируют; казахские формы встречаются в TikTok-тегах типа «фасад термопанелей Казахстан»): «террасалық тақтай», «қасбет тақтайы» — объём не подтверждён (оценка: <5 % трафика). Прямые цифры Wordstat/Trends получить не удалось (требуется логин/JS) — см. ограничения.

2.2 Прокси объёма

Прокси Значение Источник
OLX «планкен» ~650 объявлений, 380–20 000 ₸/шт, почти всё — лиственница/сосна без термо olx.kz
OLX «террасная доска дпк» 221 объявление, 4 455–18 500 ₸/шт; Алматы, Астана, Шымкент, Караганда… olx.kz
OLX «термодоска» 1 объявление (Костанай) — слово «термодоска» в C2C почти не используется olx.kz
Satu «Термодревесина» 30+ позиций satu.kz
Satu «Планкен» 60+ позиций, из них термо — меньшинство satu.kz
Satu «Фасадная доска планкен» 28 позиций, 13 — термо satu.kz
Kaspi Объявления «террасная доска дпк» 13 объявлений, 6 400–25 000 ₸/шт obyavleniya.kaspi.kz
Kaspi Магазин «Доска террасная» «более 1000 моделей», рассрочка до 24 мес. kaspi.kz
Tomas.kz «Террасные доски» 235 товаров tomas.kz
Kaspi-объявление «Термо террасная доска, термо планкен» (Алматы) 275 просмотров с января 2026 obyavleniya.kaspi.kz

Вывод: ДПК-террасная доска — зрелая категория с сотнями листингов; термопланкен — узкая ниша (десятки позиций на всю страну), спрос формируют продавцы, а не покупатели → нужна обучающая воронка («термососна vs лиственница vs ДПК»).

2.3 Макро-спрос и города

  • В 2025 г. введено 20,1 млн м² жилья (+5,1 %), из них ИЖС — 6,4 млн м² (−3,4 %); лидеры: Астана 4,8 млн м², Алматы 2,6 млн, Шымкент 1,4 млн (stat.gov.kz).
  • (оценка) при средней площади дома ИЖС ~150 м² это ~40 тыс. частных домов в год; если 1–2 % выбирают деревянный/ДПК фасад — 400–800 фасадов × 150 м² = 60–120 тыс. м² годового рынка фасадной доски (без террас).
  • Города по концентрации продавцов: Алматы (ABBEX, Vashaterrasa, Darvolex, AK-STROY, Stroycomfort, Мастерская Уюта) > Астана (Golfstrim-Astana, Астана-ЛЕС, Кровельный Центр, ProPar, RoofArt) > Шымкент/Караганда (AK-Market, AK-STROY, Кровельный Центр).

2.4 Сезонность

Пик спроса на террасную доску/фасады — март–сентябрь: ритейл отмечает активизацию с начала марта, второй всплеск май–июнь (дачный сезон) (РБК Исследования). Для KZ логично то же + ранняя осень (Алматы). Зима — время предзаказов со скидкой (как у hauswig.kz «поставка под заказ»).


3. Конкуренты в Казахстане

Полный список — в CSV (thermowood-wpc-competitors.csv). Ключевые:

3.1 Термодревесина

Продавец Город Что продаёт Цена, ₸/м² Калькулятор / цены / образцы Примечание
Мастерская Уюта vmasterskoy.kz Алматы, Астана Thermodecking (РФ) — термоберёза/термоясень: фасадная доска, террасная, паркет фасад 28 500–106 400; терраса 28 500–162 450 калькулятора нет; цены есть; образцы — шоурум 10+ лет, 20 000 SKU, «основной партнёр Thermodecking» (vmasterskoy.kz)
StroyComfort Plus stroycomfort.kz Алматы термососна/осина/берёза, планкен прямой/косой/овал «от 15 000» нет / частично / шоурум дилер «прямых поставок», монтаж с гарантией (stroycomfort.kz)
Golfstrim-Astana golfstrimastana.kz Астана термовагонка, термоольха, планкен лиственница 33 645–90 420 нет / да / — 15+ лет, основной бизнес — бани/бассейны (satu.kz)
Томский лес (Satu) Алматы термососна/термодуб/термоясень планкен, террасная 38 000–48 000 Satu-карточки сибирский импорт (satu.kz)
Timstroy (Satu) термопланкен сосна 32 000–42 000 Satu (satu.kz)
Siberia / ProPar propar.kz Астана (+Алматы, Шымкент) термоясень/берёза/бук/сосна + ДПК Polar SPA/Thermodecking, садовый паркет 60 840 (термоясень планкен Satu); на сайте цен нет квиз вместо калькулятора / нет / нет 15+ лет, цех 600 м², монтаж (propar.kz)
DOMUS-Almaty (Satu) Алматы планкен термососна 18×140 29 500 Satu самый дешёвый «нормальный» термопланкен в выдаче
ТОО «Русский лес» (Satu) термососна планкен 20×120/145 1 450–1 900 ₸/п.м ≈ 12–13 тыс. ₸/м² (пересчёт) Satu аномально низко — вероятно сорт/происхождение ниже; проверить
ТОО Лесмаркет (Satu) термоберёза планкен 19×92 1 700 ₸/шт Satu
Auswald almaty.termo-derev.ru Екатеринбург → Алматы термолипа/берёза/сосна планкен, декинг прайс PDF, на сайте нет нет / нет / выезд замерщика российский завод с 2020 г., региональный лендинг под Алматы (almaty.termo-derev.ru)
Leshiy.kz Алматы услуга термообработки + готовая термодоска локальная камера термообработки (leshiy.kz)
Termo wood (Kaspi объявл.) Алматы «производим термодревесину» 20 000 (ед. не указана) 275 просмотров с 25.01
Lemana PRO lemanapro.kz сеть термолиственница/термоель, ДПК CM Decking, T-Decks страница не отдала цены федеральный DIY-ритейл (lemanapro.kz)
vagonka-v-almaty.kz (Adëka) Алматы вагонка, террасная доска дерево от 700 ₸/п.м прайс-лист / нет калькулятора термо на главной не заявлена (vagonka-v-almaty.kz)

Сайтов термодерево.kz / planken.kz / thermowood.kz не существует (выдача пуста) — домены/бренд-ниша свободны.

3.2 ДПК

Продавец Город Бренд/происхождение Цена Калькулятор / цены / образцы Примечание
ABBEX (terrasnayadoska.kz, dpksklad.kz, abbexpolymer.com/.kz) Алматы + доставка по РК SinoDeck (Китай), коэкструзия терраса 15 375–25 343 ₸/м²; фасад Bastone 11 672, Lamelle 15 887 ₸/м² да / да / набор образцов почтой, 3D-визуализация бесплатно «крупнейший поставщик ДПК в РК», склад 20 000 м², доставка 7 дней, гарантия 3 года, 11–15 лет (terrasnayadoska.kz, dpksklad.kz)
Vashaterrasa.kz Алматы Китай терраса 15 950; фасад 11 600; монтаж 8 000 ₸/м² нет / да / нет с 2019, склад с 2022, гарантия 5 лет материал (vashaterrasa.kz)
terrasnaya-doska.kz Алматы Россия 13 800–16 200 ₸/м² (6 500–7 290 ₸/шт), монтаж от 3 500 нет / да / нет гарантия 25 лет, бесплатная доставка по городу (terrasnaya-doska.kz)
AirPergola Алматы «официальный дилер» (бренд не назван) материал от 35 000; монтаж под ключ от 56 000 ₸/м² нет / да / замер бесплатно 4,9★/53 отзыва, с 2018, рассрочка Kaspi 0 %, мин. заказ 20–25 м² (airpergola.kz)
SEDECO sedeco.kz Алматы «Werzalit, Германия» (сомнительно) 4 950 ₸/шт 150×25×3000 ≈ 11 000 ₸/м² (пересчёт); опт 4 900 от 200 шт нет / да / нет (sedeco.kz)
Darvolex darvolex.kz Алматы (завод Костанай) собственное производство, 4 млн п.м/год цены не публикуются нет / нет / нет Instagram @darvolex.kz, партнёрская программа (darvolex.kz)
AK-STROY ak-stroy.kz Алматы, Караганда CottageMode Scandinavia (CM Decking/CM Cladding) прайс по запросу; на Satu CM Cladding 9 646–10 971 ₸ по запросу / нет / нет рассрочка 12 мес., доставка от 2 дней (ak-stroy.kz)
Кровельный Центр krovelnycenter.kz Астана, Караганда, Павлодар, Семей, Усть-Каменогорск Altay Decking (РФ) 8 564 ₸/шт; Döcke 150×25×3000 10 200 ₸/шт ≈ 19–22,7 тыс. ₸/м² (пересчёт) — / да / — рассрочка, монтаж, замерщик (krovelnycenter.kz)
Астана-ЛЕС drevprom.kz Астана ДПК «от 9 900 ₸/м²» Satu, 6 лет, 0 отзывов (drevprom.kz)
RoofArt roofart.kz, AK-Market ak-market.kz Астана; Алматы/Астана/Актау/Шымкент SinoDeck (реселлеры ABBEX) Satu-витрины
Liderinvest 6 городов Китай/СНГ/Европа, ДПК как часть стройматериалов нет с 2004 (liderinvest.kz)
HanDecking, KazWoodGroup, trilith_plastic Алматы фасадная реечная ДПК 12 000 ₸; ДПК; «производство ДПК в Алматы» (Instagram) мелкие игроки

3.3 Топ-3 по силе и что они делают хорошо/плохо

  1. ABBEX / SinoDeck — единственный с полноценной D2C-механикой: калькулятор, образцы почтой, 3D-визуализация, видимые цены за м², склад, 3 сайта + Instagram/YouTube. Слабости: китайский массовый бренд, гарантия только 3 года (у конкурентов 25), сайты с антибот-защитой (плохо для SEO-сканеров), разброс данных «11 лет» vs «15+ лет».
  2. Мастерская Уюта (Thermodecking) — самая широкая линейка ТМД (берёза/ясень, паркет, панели), реальные цены, 10+ лет, 2 города. Слабости: термодерево — одна из 20 000 позиций, нет калькулятора/образцов по почте, цены высокие (ясень до 106 тыс. ₸/м²), нет контента «почему термо».
  3. AirPergola — лучшие соцдоказательства (4,9★/53), рассрочка Kaspi, «монтаж под ключ» как продукт, длинная гарантия. Слабости: самая высокая цена (35 тыс. ₸/м² материал), нет прозрачного бренда, сегмент только терраса. Вакуум: ни один продавец ТМД не имеет калькулятора фасада и бесплатных образцов с доставкой; ни один не продаёт белорусскую ТМД; никто не упаковывает «коллекции» (порода × профиль × покрытие) как hauswig.kz.

4. Маркетплейсы

  • Satu.kz — главный канал B2B/B2C для термодревесины: 30+ позиций «Термодревесина», 60+ «Планкен», 28 «Фасадная доска планкен» (13 термо); продавцы — Golfstrim-Astana, Томский лес, Timstroy, Siberia, ЛЕСМАРКЕТ, Русский лес, DOMUS-Almaty, Банный мир. Карточки слабые: единицы измерения скачут (м², п.м, шт), нет м²-пересчёта, фото стоковые. Цены 12–90 тыс. ₸/м². ДПК-фасад в Алматы: 2 114–19 969 ₸ (SinoDeck Bastone 11 672 ₸/м², HanDecking 12 000, CM Wall 18 645) (satu.kz).
  • Kaspi Магазин — «более 1000 моделей» террасной доски с рассрочкой до 24 мес. (kaspi.kz); ТМД почти нет. Kaspi Объявления — 13 объявлений ДПК (UnoDeck, RusDecking, Sinodeck), одно «термо планкен» (Алматы, 20 000 ₸, 275 просмотров).
  • OLX.kz — 650 «планкен» (лиственница/сосна, C2C и мелкие базы, 380–20 000 ₸/шт), 221 «террасная доска дпк» (4 455–18 500 ₸/шт, Docke, CM Scandinavia), «термодоска» — 1.
  • Tomas.kz — 235 террасных досок.
  • Pulscen.kz — агрегатор заявок по фасадным панелям ДПК (Алматы) (almaty.pulscen.kz). Вывод: маркетплейсы дают дешёвый трафик на ДПК-террасу; для ТМД Satu — единственная витрина, качество карточек низкое → хорошие карточки с ценой за м² и фото объектов выделятся.

5. Поставщики

5.1 Беларусь — термодревесина

Завод Город Породы/профили Цены (BYN/м²) Экспорт/условия Источник
FarbWood аг. Озерцо (Минск) сосна, осина, ольха/берёза, ясень; планкен прямой/косой, террасная, вагонка, брусок; + крепёж Gwozdeck, масла Borma/Osmo, лаги, опоры планкен сосна 95–130, осина 110–160, ясень 260–330; терраса осина 120–160, ольха/берёза 140–180, ясень 290–330 «Нашли дешевле — сделаем лучшее предложение», монтаж под ключ; условия экспорта не опубликованы farbwood.by
BelTherm Брест (тел. код 0162), офис Минск «первый в РБ производитель ТМД», пол/стены/потолок, щиты, обрезная/необрезная термодоска 3–600 мм сайт beltherm.by недоступен на дату проверки (DNS) ideapola.by/brands/beltherm, mobile-business.by
ThermWood Могилёв любая порода, индивидуальный профиль, калькулятор фасад/терраса цены по запросу «опт и индивидуальные заказы», доставка по РБ thermwood.by
Steinwood Минск термососна/осина/ясень/ольха/берёза; реечный фасад, фасадная доска, терраса; продажа оборудования по запросу гарантия 3 года, «срок службы 35+ лет» steinwood.by
Розничный ориентир РБ («Строимся вместе») Минск термоясень 20×100 — 479,5 BYN/м², термососна 20×100 — 308 BYN/м²; наценка +50 % при заказе <30 м²; заводское покрытие маслом от 126 BYN/м² strvmeste.by

5.2 Беларусь — ДПК

  • WoodPlast (woodplast.by) — см. §1.2; 60–70 % древесины, срок службы до 25 лет; розница/опт от производителя. Международная группа WoodPlast (woodplast.com) представляет Bruggan/Legro (пр-во Польша) в Украине/ЕС (woodplast.com). Дилеров в KZ не найдено.

5.3 Россия (уже присутствует в KZ — бенчмарк и риск)

  • Thermodecking (Луховицы, «№1 по объёму», 300+ м³/мес): термоберёза планкен 4 000 ₽/м², термоясень косой планкен 8 400–10 200 ₽/м², брусок 20×40 340 ₽/м.п. (trmd.ru, trmd.ru/product). Дилер в KZ — Мастерская Уюта, ProPar.
  • Kindforest термососна планкен 135×20 — 2 941 ₽/м² (kindforest.ru); Auswald (Екатеринбург) — лендинг на Алматы.
  • ДПК РФ: Docke, Altay Decking (altaydecking.ru), RusDecking, UnoDeck — продаются в Астане/OLX.

5.4 Китай (ДПК-бенчмарк, FOB)

  • Террасная доска $9–32/м² FOB, коэкструзия от $25 до $45+/м²; 20' контейнер — 5 000–7 000 п.м досок 3 м (yuhengwpc.com).
  • Наружные стеновые панели: $8–45/м², коэкструзия $25–45/м² (wpckojo.com); «$18–80/м²» по hosungdeck (hosungdeck.com).
  • Вывод: WoodPlast фасад 155 BYN ≈ $52,5/м² ex-works дороже китайской коэкструзии FOB и выше розницы ABBEX в Алматы (11 672 ₸ ≈ $24,6/м²) → белорусский ДПК в KZ не конкурентоспособен по цене; ДПК-линейку имеет смысл вести либо как партнёрскую (реселл SinoDeck/Darvolex), либо прямым импортом из Китая — это другая бизнес-модель.

6. Юнит-экономика

Допущения: 1 BYN = 160,7 ₸; фура 20 т / 92 м³; фрахт Минск→Алматы $6–9 тыс. (ТЗ). Проверка: внутренние ставки KZ тент 20 т — 420–560 ₸/км (DELLA, 21.08.2026, напр. Алматы—Астана 1 260 км — 640 000 ₸) (della.kz); Минск—Алматы ≈ 4 000 км → 1,7–2,2 млн ₸ ≈ $3,6–4,7 тыс. по «внутреннему» тарифу; международный рейс с CMR обычно дороже → коридор $5–9 тыс. реалистичен; maintransport.ru указывал 246 500 ₽ за еврофуру 20 т (дек. 2023) (maintransport.ru). НДС при импорте из ЕАЭС — 16 % с 01.01.2026, уплата и форма 328.00 до 20 числа следующего месяца, берётся в зачёт (bcc.kz, mybuh.kz). Пошлин внутри ЕАЭС нет.

6.1 На 1 м² — термососна планкен 20×120 Экстра (FarbWood 120 BYN)

Статья $
Закупка ex-works 40,7 19 280
Фрахт ($6–9k / ~2 300 м²) 2,6–3,9 1 240–1 850
Упаковка/погрузка/экспедитор (оценка 3 %) 1,2 580
Landed без НДС 44,5–45,8 21 100–21 700
НДС на ввоз 16 % (в зачёт) 6,5 3 100
Landed с НДС (кэш) ~52 ~24 500
Рынок (Satu): 29 500 (DOMUS) / 32 000 (Timstroy) / 38 000 (Томский лес) медиана ≈ 32 000
Цена «−20 %» от медианы 25 600 с НДС → 22 070 без НДС
Цена «−10 %» 28 800 с НДС → 24 830 без НДС
Валовая маржа при −20 % / −10 % ~500–1 000 ₸ (2–4 %) / ~3 300–3 700 ₸ (13–15 %)
→ Сосна — трафик-генератор, скидка >10 % от рынка убивает маржу. Держать на уровне 27–29 тыс. ₸/м² («как у всех, но с образцами и калькулятором»), зарабатывать на ясене/осине и комплектующих.

6.2 На 1 м² — термоясень планкен 20×120 Экстра (FarbWood 320 BYN)

Статья $
Закупка 108,5 51 400
Фрахт (≈12 кг/м² (оценка) → ~1 650 м²/фуру) 3,6–5,5 1 700–2 600
Прочее 3 % 3,3 1 540
Landed без НДС 115–117 54 600–55 500
Рынок: Siberia 60 840; Thermodecking через vmasterskoy до 106 400; Томский лес (термодуб) 48 000 «честная» медиана ≈ 75 000 (оценка)
Цена −20 % → 60 000 с НДС → 51 700 без НДС маржа отрицательная
Цена 69 900 с НДС → 60 260 без НДС маржа ~5 000 ₸ (8 %)
Цена 79 900 с НДС → 68 880 без НДС маржа ~13 500 ₸ (20 %)
→ У FarbWood ясень дорогой (260–330 BYN ≈ $88–112). Нужна заводская/экспортная цена (минус розничная наценка, обычно −15–30 % (оценка)) либо ThermWood/Steinwood/BelTherm по запросу. Без опт-цены «−20–30 % к рынку» по ясеню недостижимо.

6.3 Осина как «средняя» коллекция

Осина 20×120 — 140 BYN ≈ 22 500 ₸ закупка → landed ~25 000 ₸ без НДС; в KZ термоосина почти не представлена (Stroycomfort «от 15 000» без детализации) → можно позиционировать на 34–38 тыс. ₸ с маржой 8–11 тыс. ₸ (25–30 %) (оценка).

6.4 На фуру (20 т / 92 м³)

  • Сосна: по весу 8,5 кг/м² → ~2 350 м² (объём ~50–60 м³ с упаковкой — лимитирует вес). Закупка ≈ $96 тыс.; при рознице 28 000 ₸ с НДС (24 140 без НДС) валовая ≈ 2 350 × (24 140 − 21 400) ≈ 6,4 млн ₸ ≈ $13,6 тыс./фура. Это ~15 фасадов по 150 м².
  • Ясень: ~1 650 м²; закупка ≈ $179 тыс. (!) — тяжело для кэша без предоплат клиентов; при 79 900 ₸ → валовая ≈ 1 650 × 13 500 ≈ 22 млн ₸ ≈ $47 тыс./фура.
  • Смешанная фура (60 % сосна / 25 % осина / 15 % ясень) (оценка): закупка ≈ $105–115 тыс., валовая ≈ 12–14 млн ₸ ($25–30 тыс.), ~14–16 заказов. Модель «70/30, без склада» (hauswig) снимает кэш-нагрузку: фуру собираем из предоплаченных заказов.

6.5 Заказ, CPL, CAC

  • Средний заказ: фасад 100–250 м² → 150 м² × 28 000 = 4,2 млн ₸ (сосна) / × 79 900 = 12 млн ₸ (ясень); + крепёж/масло/подсистема +12–20 % (оценка).
  • CPL: медианный клик в поиске KZ ~54 ₸, верхний квартиль 130 ₸; CPL в нишах средней конкуренции 3 500–5 000 ₸ (iprod.kz, metrium.kz); для дорогого фасада с калькулятором/образцами закладываю 5–10 тыс. ₸/лид (оценка).
  • Воронка (оценка): лид → заказ образцов 40 % → заказ 10–15 % от лидов → CAC 35–100 тыс. ₸ + образцы (3 шт + курьер ≈ 3–5 тыс. ₸ на лид) → CAC ≈ 50–120 тыс. ₸ на заказ при валовой 600 тыс. (сосна) – 2 млн ₸ (ясень) на заказ. Экономика сходится даже на сосне, если доля ясеня/осины ≥ 30 %.

7. Регуляторика и логистика

  • ЕАЭС: пошлин и таможенного оформления нет; вместо ГТД — заявление о ввозе и уплате косвенных налогов форма 328.00 (4 экз. + электронно) до 20 числа месяца после принятия на учёт; новая форма с 01.01.2026 (приказ МФ № 628) (mybuh.kz, balanc.kz). Документы: договор, счёт-фактура/ТТН продавца, CMR, СНТ (в ИС ЭСФ) — детали у брокера.
  • НДС: 16 % с 01.01.2026; порог обязательной постановки на НДС — 40 млн ₸ (goodzon.kz, digitalbusiness.kz). Для ТОО-импортёра регистрация по НДС фактически обязательна с первой фуры.
  • Фитосанитария: пиломатериалы — подкарантинная продукция высокого риска; перечень ЕАЭС (решение КТС № 318, ред. 30.01.2026) и Единые требования (решение Совета ЕЭК № 157) (sudact.ru, alta.ru). Внутри ЕАЭС фитосанитарный сертификат оформляет отправитель (в РБ — ГУ «Главная госинспекция по семеноводству, карантину и защите растений», vogiskzr.by), действует 15–30 дней, перевод не нужен (trust-way.kz). ТМД — термообработанная (>56 °C/30 мин — логика ISPM-15), но формально это строганый пиломатериал (ТН ВЭД 4409/4407) → сертификат брать на каждую партию; уточнить у завода, оформляют ли они (FarbWood/ThermWood об этом не пишут). ДПК — не подкарантинный.
  • Сертификация/пожарка: обязательного подтверждения соответствия для фасадной доски/ТМД в РК и ЕАЭС нет (ТР ЕАЭС «О безопасности строительных материалов» — всё ещё проект (garant.ru, rctest.ru); перечень обязательной сертификации РК — adilet.zan.kz). Пожарный сертификат — добровольный; для ДПК обязателен только если заявляется негорючесть (vsetrts.ru). Дерево — К3/Г4; для ИЖС до 3 этажей требований К0 к облицовке нет, для многоквартирных/общественных — класс К0 по СН РК 2.02-01 (adilet.zan.kz СН РК) → B2B-проекты (кафе, школы) потребуют огнезащиты/сертификата. Масла/краски (Borma, Osmo) попадут под ТР ЕАЭС 053/2026 с 01.01.2028 (consultant.ru).
  • Логистика: тент 82–92 м³, 33 паллеты; транзит Минск→Алматы 7–10 дней (оценка); вес-лимит 20–22 т; ТМД боится только механики → паллеты в стрейч + уголки. Сборные грузы (LTL) — для образцов и довозов: transline.kz / Eurasian Bridge считают по запросу (transline.kz).

8. Маркетинг: что делают конкуренты

  • Каналы: Satu-витрины (почти у всех), Instagram (@darvolex.kz, @terrasnayadoska.kz, @trilith_plastic, @fasad_doska_kz — instagram.com), YouTube (ABBEX @abbex2289, @sinoroof), WhatsApp как основной канал заявок (ABBEX, Stroycomfort, Golfstrim, Мастерская Уюта), рассрочка Kaspi (AirPergola, Кровельный Центр, AK-STROY), SEO-лендинги на города (AK-STROY «террасная доска в Караганде/Алматы», AirPergola блог с датой обновления, ProPar «террасная доска Астана»).
  • Google Ads: Ads Transparency Center не отдаётся без JS — подтвердить рекламодателей не удалось; по выдаче коммерческие запросы закрыты SEO-страницами ABBEX/AirPergola/AK-STROY и российскими сайтами (termo-derev.ru, amarket.online с городами KZ) → российские заводы уже покупают KZ-трафик.
  • TikTok: discover-страницы по «фасад термопанелей Казахстан/Астана/Караганда» — активна смежная ниша клинкерных термопанелей (tiktok.com); по «термодоска/планкен» контента KZ почти нет → свободно.
  • Что работает (по контенту лидеров): сравнительные таблицы «ДПК vs лиственница vs ТМД за 10 лет» (AirPergola), «4 ошибки монтажа» (ProPar), видео монтажа, фото объектов в Алматы, гарантия как цифра (25 лет), «бесплатный замер/3D-визуализация», рассрочка.
  • Дыры: нет у ТМД-продавцов: калькулятора фасада, образцов по почте, прайс-листа в ₸/м² по коллекциям, обучающего блога на русском про термососну в климате KZ (+45/−35 °C, УФ), аргумента «Беларусь/ЕАЭС = без пошлин, быстрее Китая».

9. Риски и открытые вопросы

  1. Цена FarbWood = розница Минска — экспортный/оптовый прайс неизвестен; без −15–25 % модель по ясеню не летит. Запросить прайс у FarbWood, ThermWood (Могилёв), Steinwood, BelTherm (сайт лежит).
  2. Russkiy Les на Satu продаёт термососну ~12–13 тыс. ₸/м² — если это реальный товар в наличии, нижняя планка рынка на 30 % ниже нашей landed. Проверить (контрольная закупка/звонок).
  3. Российские заводы с KZ-лендингами (Auswald, Thermodecking через дилеров, A-Market) — демпинг в рублях + знакомый бренд.
  4. Демпинг ДПК из Китая: фасад 11,6 тыс. ₸/м² в рознице — белорусский ДПК неконкурентен; ДПК-линейку вести только как реселл или прямой Китай.
  5. Фитосанитарный сертификат на каждую фуру и срок 15–30 дней — риск простоя на границе при задержке.
  6. Валютный риск BYN/₸ и кэш: фура ясеня ≈ $180 тыс. закупки — нужны предоплаты 70 % или смешанная фура.
  7. Сезонность: 6–7 «живых» месяцев; зимой — предзаказы и B2B (HoReCa террасы, фасады коммерции — там нужна пожарка).
  8. Спрос на ТМД не сформирован (1 объявление «термодоска» на OLX) — нужна обучающая воронка, CPL выше среднего.
  9. Претензии по «поседению» ТМД без масла — заложить обязательное предложение масла и гарантийные условия.
  10. Открыто: реальные ставки фрахта (запросить 3 котировки Минск→Алматы/Астана), вес ясеня/осины за м² у завода, MOQ и сроки производства (обычно 2–4 недели (оценка)), наличие у заводов сертификатов (пожарный добровольный, ISO).

10. Выводы для оффера и калькулятора

Позиционирование: «Термодерево напрямую с белорусского завода: цена ниже на 15–25 %, образцы бесплатно, калькулятор фасада, без шоурума» (клон механики hauswig.kz: нет шоурума/менеджеров/посредников, 70/30, поставка под заказ (hauswig.kz)).

Коллекции (порода × профиль):

  1. NORD Pine — термососна 20×120/135, прямой и косой планкен — 27 900–29 900 ₸/м² (рынок 29 500–38 000). Трафик-продукт.
  2. NORD Aspen — термоосина 20×120/135, планкен + вагонка штиль для подшивки — 34 900–37 900 ₸/м² (в KZ почти нет аналогов).
  3. NORD Ash — термоясень 20×120 косой планкен — 74 900–79 900 ₸/м² (рынок 60 840–106 400); премиум, под заказ.
  4. Terrace — террасная доска осина 25 мм / ясень 20 мм (FarbWood 120–330 BYN) — 36 900 / 84 900 ₸/м² (оценка); опционально партнёрский ДПК (Darvolex/SinoDeck) для «хочу дешевле» — не возить из Беларуси.

Калькулятор (4 шага):

  1. Площадь фасада (пресеты 100/150/200/300 м²) → проёмы (окна N × 1,8 м², двери N × 2 м²) → чистая площадь; чекбокс «подшивка свесов/софиты, м²».
  2. Коллекция (порода) → профиль (прямой/косой/вагонка) → ширина доски (120/135) → длины (микс 900–3000 с шагом 300 мм — показать «отход 5–8 %»).
  3. Покрытие: без / масло Borma/Osmo заводское (+126 BYN ≈ 20 тыс. ₸/м² в РБ — в KZ закладывать 8–12 тыс. ₸/м² за материал масла + опция нанесения на объекте) / цвет.
  4. Комплектация: скрытый крепёж Gwozdeck (шт/м² — 20–25 при шаге лаг 600 мм (оценка)), саморезы, подсистема (термобрусок 20×40 / алюмолага), мембрана; монтаж (партнёрские бригады 8–12 тыс. ₸/м² — ориентир: ДПК-монтаж 3 500–8 000 ₸/м²); доставка по городу/в регион; итог «ваша цена vs рынок −X %», предоплата 70 %.

Апсейлы: масло (+10–15 % чека), крепёж/подсистема (+8–12 %), террасная доска к фасаду («тот же цвет»), подшивка свесов из термовагонки, торцевой герметик, монтаж.

Лид-магнит: 3 образца (сосна/осина/ясень, 10×10 см, 1 с маслом) бесплатно курьером по Алматы/Астане, по РК — за 1 000 ₸ с зачётом при заказе; плюс PDF «Термососна в климате Казахстана: что будет через 5 лет» и «Смета фасада 150 м² в 3 коллекциях».

Каналы запуска: Google Ads по «планкен купить алматы / термодоска / фасадная доска / термососна» (CPC 54–130 ₸), Satu-витрина с ценой за м², Instagram-реels «распаковка образцов/монтаж встык», партнёрки с архитекторами и бригадами (комиссия), Kaspi-рассрочка через партнёра-ИП.

KPI пилота (1 фура, смешанная): 150–250 лидов → 60–100 заказов образцов → 12–16 заказов × 150 м² → 2 000–2 400 м² → валовая 12–14 млн ₸ при маркетинге 1,5–2,5 млн ₸ (оценка).


Addendum 21.08.2026 (manual checks by Claude, Chrome)

Google Ads Transparency Center (region KZ, all time)

Domain Ads
vagonka-v-almaty.kz (Thermodecking reseller) 41
vmasterskoy.kz (Мастерская Уюта) 0
vagonka.kz (Буратино, adjacent) ≈600
→ Google Search for thermowood in KZ is nearly empty (one reseller with 41 ads).

Yandex Wordstat KZ (21.07–19.08.2026) — see ../demand/yandex-wordstat-kz-2026-08.md

террасная доска 1 053 (дпк 130 · лиственница 40 · алматы 77 · астана 32 · монтаж 48 · крыльцо 37) · дпк 807 (фасадный дпк 18, фасадные панели из дпк 11, реечная 6) · планкен 189 (металлический 15, косой 10, лиственница 3, термо 2) · термодревесина 33 · термодоска 26. Seasonality: террасная доска peaks Jun (2 602 in Jun 2025), ×5 vs winter.

Google Keyword Planner KZ — see ../demand/google-keyword-planner-kz-2026-08.md

террасная доска 1K–10K; планкен 100–1K; all thermowood terms 10–100; "террасная доска дпк" +900% YoY; CPC $0.03–0.87; "композитная террасная доска" bid up to $2.40.

Implication

Demand sits in DECKING, not in facade planken: the brand should be a decking+facade brand ("терраса и фасад из термодерева / ДПК"), with facade planken as the upsell and aspen (free middle shelf, 25–30% est.) / ash (if export price −15–25%) as the margin lines; pine is the traffic line at ~27–29k ₸. Belarus WPC (WoodPlast) is not price-competitive vs Chinese SinoDeck → WPC only via China or as reseller — this breaks the "same truck" thesis from FINAL 08.08.

Конкуренты — таблица (CSV)

name url city products price_range_tenge_m2 has_calculator has_prices offers_samples own_brand_or_reseller brands_sold ads_seen notes
Мастерская Уюта https://vmasterskoy.kz/catalog/803-termoderevo Алматы; Астана thermowood facade board (planken), decking, garden parquet, wall panels; also WPC decking 28500-106400 (facade); 28500-162450 (decking) no yes showroom only reseller Thermodecking (RU) not confirmed (SEO pages + blog) 10+ years, 20000 SKU, WhatsApp; main Thermodecking partner
StroyComfort Plus https://www.stroycomfort.kz/ru/catalog/666-termo_derevo/1301-planken_termo_sosna/ Алматы thermo pine/aspen/birch planken straight/angled/oval, installation from 15000 no partial showroom samples reseller (official dealer) unnamed factories not confirmed installation with warranty; 4 phones; email mail.ru
Golfstrim-Astana https://golfstrimastana.kz/ Астана thermo vagonka, thermo alder panels, larch planken, decking; core business saunas/pools 33645-90420 no yes no reseller unnamed Satu listings 15+ years; site 429-protected
Томский лес (Satu) https://satu.kz/Planken Алматы thermo pine/oak/ash planken, decking 38000-48000 no yes (Satu) no reseller (Siberian import) - Satu Satu cards only
Timstroy (Satu) https://satu.kz/Termodrevesina.html n/a thermo pine planken angled, facade thermo boards 32000-42000 no yes (Satu) no reseller - Satu -
Siberia / ProPar https://propar.kz/terrasnaya-doska-astana Астана; Алматы; Шымкент thermo ash/birch/beech/pine decking & planken, WPC (Polar SPA, Thermodecking), garden parquet 60840 (thermo ash planken on Satu); site no prices quiz only no no reseller + own workshop 600 m2 Polar SPA, Thermodecking SEO city pages 15+ years; installation; delivery across KZ
DOMUS-Almaty (Satu) https://satu.kz/Termodrevesina.html Алматы thermo pine planken 18x140 29500 no yes (Satu) no reseller - Satu cheapest 'normal' thermo pine found
ТОО Русский лес (Satu) https://satu.kz/Planken n/a thermo pine planken 20x120/145 (1450-1900 ₸/m.p.), pine planken ~12000-13000 (recalc from m.p.) no yes (Satu) no reseller/producer? - Satu anomalously low - verify grade/origin
ТОО Лесмаркет (Satu) https://satu.kz/Planken n/a larch planken, thermo birch planken 19x92 (1700 ₸/pc) n/a (per piece) no yes (Satu) no reseller - Satu -
Auswald https://almaty.termo-derev.ru/ Екатеринбург (RU) -> Алматы thermo linden/birch/pine planken, decking, vagonka; oiling, brushing price list PDF no no showroom RU / site visit producer (RU) Auswald SEO city landing for Almaty since 2020; Russian factory targeting KZ
Leshiy.kz https://leshiy.kz/termoobrabotka Алматы thermo-treatment service + ready thermowood (sauna focus) n/a no no no local producer (service) - no local thermo chamber in Almaty
Termo wood (Kaspi ad) https://obyavleniya.kaspi.kz/a/termo-terrasnaya-doska-termo-planken-111286204/ Алматы thermo decking, thermo planken ('we produce') 20000 (unit unclear) no yes no local producer - Kaspi classifieds 275 views since 25.01.2026
Lemana PRO https://lemanapro.kz/catalogue/terrasnaya-doska/termo/ сеть (Алматы, Астана, Караганда...) thermo larch/spruce decking, WPC CM Decking Grand, T-Decks n/a (page JS) no yes (site) no retailer CM Decking, T-Decks retail chain DIY chain
Adëka (vagonka-v-almaty.kz) https://vagonka-v-almaty.kz/ Алматы vagonka, wooden decking from 700 ₸/m.p., blockhouse, lumber n/a no price list download no reseller - no Industry Leader 2014; no thermo on homepage
ABBEX / SinoDeck https://terrasnayadoska.kz/ Алматы + delivery KZ WPC decking Bilancio/Albero/Velluto/Panno/Nastro/Corsa, facade Bastone/Lamelle, steps, railings 15375-25343 (decking); 11672-15887 (facade) yes yes yes (sample kits by mail) importer/distributor SinoDeck (China) SEO, Instagram @terrasnayadoska.kz, YouTube warehouse 20000 m2; 7-day delivery; 3-yr warranty; 11-15 yrs; 3 sites (dpksklad.kz, abbexpolymer.com/.kz)
Vashaterrasa.kz https://vashaterrasa.kz/ Алматы WPC decking, facade panels, alu lags, clips; installation 8000 ₸/m2 15950 (decking); 11600 (facade) no yes no importer China (unnamed) Instagram, Facebook, YouTube, Pinterest since 2019, warehouse 2022; 5-yr material warranty
terrasnaya-doska.kz https://terrasnaya-doska.kz/ Алматы WPC decking, fence boards, bench timber; installation from 3500 ₸/m2 13800-16200 no yes no importer Russia (unnamed) no 25-yr warranty; free city delivery
AirPergola https://airpergola.kz/blog/terrassnaya-doska-almaty Алматы WPC decking turnkey (material + install), pergolas 35000 (material); 56000-60000 turnkey no yes free site measurement dealer unnamed 'official dealer' SEO blog, Kaspi installment 4.9/53 reviews; since 2018; 25-yr written warranty; min 20-25 m2
SEDECO https://sedeco.kz/p62304186-terrasnaya-doska-dpk.html Алматы WPC decking 150x25x3000 (4950 ₸/pc; 4900 wholesale 200+) ~11000 (recalc) no yes no importer Werzalit 'Germany' (claimed) Satu non-returnable goods note
Darvolex https://darvolex.kz/ Алматы (factory Kostanay) WPC decking Premium/Wood/Merbau, facades, railings not published no no no own brand (KZ producer) Darvolex Instagram @darvolex.kz, Facebook 4M m.p./year; partner program; storage service
AK-STROY https://ak-stroy.kz/terrasnaya-doska-almaty/ Алматы; Караганда WPC decking, facades, garden parquet, stairs (CM Decking/Cladding) price list on request; Satu CM Cladding 9646-10971 on request no no distributor CottageMode Scandinavia (CM) SEO city pages, VK/FB/Instagram/YouTube installment 12 mo; delivery from 2 days
Кровельный Центр https://krovelnycenter.kz/catalog/terrasnaya_doska/ Астана; Караганда; Павлодар; Семей; Усть-Каменогорск WPC decking Altay Decking 8564 ₸/pc, Döcke 10200 ₸/pc, clips ~19000-22700 (recalc) roofing calc only yes no retailer Altay Decking, Döcke (RU) no installment, installation, measurer
Астана-ЛЕС (drevprom.kz) https://drevprom.kz/p107154164-terrasnaya-doska-dpk.html Астана WPC decking, lumber, house kits from 9900 no yes no reseller - Satu 6 yrs on Satu; 0 reviews
RoofArt https://roofart.kz/g9611154-terrasnaya-doska-sinodeck Астана WPC decking SinoDeck n/a no Satu no reseller SinoDeck Satu site 429-protected
AK-Market https://ak-market.kz/g9387893-terrasnaya-doska-dpk Алматы; Астана; Актау; Шымкент; Уральск WPC decking SinoDeck Bilancio/Velluto/Albero n/a no Satu no reseller SinoDeck Satu site 429-protected
Liderinvest https://www.liderinvest.kz/terrasnaja_doska/dpk/ Алматы; Астана; Атырау; Шымкент; Актау; Актобе WPC decking as part of building materials (OSB, plywood...) n/a no no no distributor China/CIS/EU unnamed no since 2004
HanDecking (Satu) https://satu.kz/almaty/Paneli-dpk.html Алматы WPC facade reeded panel 12000 no Satu no reseller HanDecking Satu -
trilith_plastic https://www.instagram.com/trilith_plastic/ Алматы WPC production in Almaty (Instagram) n/a no no no local producer - Instagram small
KazWoodGroup https://kazwoodgroup-almaty.all.biz/drevesnye-kompozity-mcg3462 Алматы WPC boards, blockhouse, cladding (15 items) n/a no no no reseller - all.biz site 403
hauswig.kz (reference model) https://hauswig.kz/ Алматы (KZ-wide) clinker facade tiles (not thermowood) - reference D2C model 14700-23500 (tiles) yes (4-step) yes yes (free by courier) own brand / direct import Hauswig Google (presumed) no showroom/managers, 70/30 prepay, supply to order from Belarus
Ниши

Ниша: банные печи (печи-каменки, печи-камины, дымоходы, баки) — D2C в Казахстане

Дата исследования: 21.08.2026. Курс: $1 = 474 ₸ = 2,95 BYN (1 BYN ≈ 160,7 ₸). Поставщик-кандидат: СП ООО «Мета-Бел» (Гомель, РБ). Все числа со ссылками; «[оценка]» = расчёт/допущение автора, не факт из источника.

Сопутствующий файл: sauna-stoves-competitors.csv (30 строк конкурентов).


0. Резюме (TL;DR)

  • Спрос есть, но небольшой и сезонный. Wordstat KZ «банная печь» ≈ 585/мес (06.08.2026, данные заказчика). Косвенные прокси: OLX.kz — 1 000+ объявлений по стране и 450 в Алматы (OLX, OLX Алматы); Satu.kz — 3 000–8 000+ офферов в категориях «Банные печи» / «Печь для бани» (Satu 1, Satu 2); Kaspi Магазин — 179 банных печей, «1000+ моделей» в категории (Kaspi).
  • Рынок занят российскими заводами (Теплодар, TMF/Термофор, Ермак, Везувий/ASTON, Kennet, Гефест, Grill'D) + местной кустарщиной (Алматы, Костанай, УКО) + финской Harvia как премиум-потолком. Белорусских печей в KZ не найдено ни у одного продавца.
  • Ценовая полка для класса 8–20 м³ (сталь, стекло): 125 000–250 000 ₸; чугун и Harvia — 350 000–600 000 ₸. ПБМ-20 по рознице РБ (1 335 BYN ≈ 214 500 ₸) попадает ровно в середину полки — ценового преимущества нет, есть продуктовое (5 мм сталь, вторичный дожиг, 36 мес гарантия против 12 мес у большинства РФ-брендов).
  • Юнит-экономика печи в одиночку тонкая: 18–22 % gross при −25 % дилерской (см. §6). Деньги — в комплекте (дымоход + бак + камни + экраны ≈ +60–90 % к чеку) и монтаже. Нужно выбить −35–40 % (эксклюзив на KZ) или продавать только комплектами.
  • Конкурентное окно подтверждено: ни у кого нет «печь + дымоход + монтаж под ключ по кубатуре с фикс-сметой». Единственный интерактивный подбор по объёму — у izbushka.kz (Костанай) и фильтры у lipa.kz; официальный Теплодар — только Костанай; в Алматы/Астане — мультибрендовые лавки на Satu без калькулятора и без прозрачной гарантии.

1. Продукт

1.1 Типы печей и что берут в KZ

Тип Доля/роль в KZ Источник
Дровяная металлическая каменка (сталь 4–8 мм), открытая каменка Основной массовый тип; «металлические печи наиболее популярны в Алматы» vagonka.kz
С выносной топкой (топка из предбанника, «ПС», «ДН») Стандарт для частных бань, почти все модели РФ-брендов идут в двух вариантах izbushka.kz гид
С баком (навесной/наставной на трубу 50–60 л, встроенный) Частый апсейл; бак 50 л на трубу 115 мм — 58 339 ₸, 60 л навесной — 56 189 ₸ (Алматы) Satu
Закрытая каменка / чугун (Гефест, Былина Ч, Везувий Легенда) Премиум «русская баня»; 350–600 тыс. ₸ izbushka Гефест
Газовые и газо-дровяные Специфика юга KZ (газ в Алматы/Шымкенте); требуют разрешений и спец-монтажа vagonka.kz, Satu газ
Электрокаменки (Harvia, SAWO, Karina, TMF Primavolta) Конкурент в квартирных саунах и коммерции; Harvia Cilindro PC66 — 399 000 ₸ (акция от 599 000) harvia.kz, vsedlyasauny.kz SAWO
Кустарные печи (Алматы, Костанай, УКО) Значимый сегмент на OLX/Kaspi Объявления: 65–160 тыс. ₸, «под заказ по чертежу» OLX Алматы, Satu под заказ

Правило подбора, которое транслируют местные продавцы: объём парной L×W×H + 20–30 % запаса (зима, стекло, неутеплённые стены); 8–14 м³ — «самый ходовой» размер (izbushka гид, izbushka подбор). Классы: до 8 / 8–14 / 12–18 / 18–24 / 24–36 м³.

1.2 Комплект и его доля в чеке (Алматы, розница, ₸)

Позиция Цена Источник
Печь класса 8–20 м³ (сталь, стекло) 125 000–250 000 lipa.kz, euro-house.kz, pechkin-dom.kz (см. §3)
Дымоход сэндвич нерж. 115/200 мм — 1 м в РФ 1 178–2 300 руб/м ≈ 7–14 тыс. ₸ [оценка по курсу]; Satu KZ: 561 офферов d115, «от 410 ₸» за элемент dymohodik.ru, Satu d115; трубы у Буратино 9 050–15 000 ₸ (vagonka.kz)
Комплект дымохода «под ключ» 4–5 м (старт-сэндвич, 3–4 трубы, ППУ, крыза, зонт, шибер) 120 000–180 000 [оценка: 10–12 элементов × 9–15 тыс.]
Бак 50–60 л нерж. 56 000–58 000 Satu
Камни жадеит 20 кг 11 900–18 300 (нужно 2–4 ведра) Tomas.kz
Защитные экраны / предтопочный лист 15 000–40 000 [оценка]
Монтаж печи + дымохода Profi.kz: диапазон 2 840–80 000 ₸ по видам работ; «под ключ» в РФ от 15 000 руб ≈ 90 000 ₸ [оценка] profi.kz, vent-proekt.ru

Итог: средний чек «печь + полный комплект» ≈ 420–560 тыс. ₸, где печь — 45–55 %, дымоход — 25–35 %, бак/камни/экраны — 15–20 % [оценка]. С монтажом — 500–650 тыс. ₸.


2. Спрос в Казахстане

2.1 Поиск

  • Wordstat KZ «банная печь» ≈ 585/мес (06.08.2026; данные заказчика). По опыту семантики ниши [оценка] суммарная кластерная частота («печь для бани», «печь каменка», «печь для бани купить + город», «банные печи») в 3–5 раз выше базовой фразы → 2–3 тыс. запросов/мес в Яндексе KZ; Google в KZ доминирует (≈ 85–90 % доли), поэтому реальный объём поисков выше. Google Trends по региону KZ для «печь для бани» нужно снять вручную на trends.google.kz — через WebFetch сервис не отдаёт данные.
  • Казахоязычные запросы («моншаға арналған пеш», «монша пеші») существуют, но выдача — те же Satu-карточки на русском (Satu kz); отдельной казахоязычной ниши нет, но KZ-локализация лендинга — дешёвый дифференциатор.
  • Города по выдаче и листингам: Алматы (OLX 450 объявлений), Астана, Костанай, Караганда, Усть-Каменогорск, Семей, Павлодар, Уральск, Атырау (OLX, Ермак дилеры).

2.2 Прокси-метрики маркетплейсов

Площадка Объём Ссылка
Satu.kz «Печь для бани» «8000+» офферов, 134 тыс.–15 млн ₸ Satu
Satu.kz «Банные печи» «3000+», 75 тыс.–15 млн ₸ Satu
Kaspi Магазин «Банные печи» 179 товаров; «1000+ моделей», рассрочка до 24 мес Kaspi
Kaspi Объявления, поиск «печь» в «Сауна/баня» поиск по слову «печь» вернул пусто (витрина только по категории) Kaspi Объявления
OLX.kz «Печи для бани» 1 000+ объявлений, 5 тыс.–750 тыс. ₸ OLX
Tomas.kz «Печи для бани» 771 товар; Harvia — 135 товаров Tomas, Tomas Harvia

2.3 Сезонность

Прямых данных по KZ нет (Wordstat «история запросов» — снять вручную). Отраслевой пресс-релиз фиксирует осенний пик: «Осень-2025: как изменились цены на печи, банные камни…» (press-release.ru). [Оценка] Пик спроса — сентябрь–ноябрь (достройка бань к сезону) и февраль–апрель (планирование стройки); провал — декабрь–январь и июль.

2.4 Макро-тренд: бани и дачи в KZ

  • В 2025 г. в Казахстане введено >20 млн м² жилья против 12,5 млн м² в 2020 г. (mir24).
  • Дачный рынок: 6 098 объявлений о продаже дач (6,6 % всех объявлений о недвижимости), из них ~1 700 в Алматинской агломерации (28 %); цены дач под Алматы выросли в 3–4 раза за 2020–2026 (zakon.kz 16.06.2026, tengrinews 15.07.2026).
  • «Баня под ключ» в Алматы: 14 активных подрядчиков на Profi.kz; срубы от 200 000 ₸/м²; модульные бани NordHouse (profi.kz, derevyannyedoma.kz, nordhouse.kz).
  • В РФ (аналог-рынок) спрос на готовые дачные постройки, включая бани, +13 % г/г в III кв. 2025; всплеск спроса на строительство бань весной 2026 (РБК, РБК 2).

3. Конкуренты в Казахстане

Полный список — в CSV. Ниже ключевые игроки по городам (цены в ₸ с сайтов, август 2026).

3.1 Алматы

Игрок Бренды Цены Подбор/калькулятор Шоурум Монтаж Источник
EURO HOUSE (Satu PRO 13 лет) Термофор (30+ моделей), Kennet, НМК; 167 печей Оса 126 000; Компакт 135 150; Гейзер 2014 228 420; Саяны XXL 309 720 нет ул. Сулейменова 17А не указан euro-house.kz
Лорэкс Трейд / lipa.kz (с 2011, «50 000 клиентов») Kaminika/Element, Ermak, Берёзка, HENKI; 40 поз. Kaminika 18 — 159 000; Ermak 16 ПС — 185 500; Ermak 20 Premium — 243 000 фильтры по объёму 3–40 м³ и кВт склад Казыбаева 26 «помощь в установке» lipa.kz
Буратино и К / vagonka.kz Ермак (офиц. дилер), 299 товаров трубы 9 050–15 000; газ-горелка 105 000 нет 5 филиалов, 2GIS 4,9; Алматы + Астана н/д vagonka.kz, Ермак дилеры
ИП Куприн / vsedlyasauny.kz (Satu 100 %) TMF, Везувий, SAWO, баки Саяны II Inox 275 000; Каронада XXL 310–332 000; бак 50 л 58 339 нет н/д н/д Satu
Harvia.kz (Ritox, с 1998) Harvia эл. + дровяные Cilindro PC66 399 000; дровяные — по запросу «подбор под задачу» (консультант) Каракулова 40, сервис-центр да harvia.kz
romatti.kz / welland.kz Harvia дровяные Harvia 20 Pro — 352 600 нет н/д н/д romatti.kz
BM Scandium / prokatmetalla.kz собств. пр-во 20+ лет, 30+ моделей круглые от 85–90 000; квадратные 300–400 000 нет нет н/д prokatmetalla.kz
ИССЫКТЕПЛОСЕРВИС собств. пр-во «Круглая 420» 80 000 нет н/д н/д Satu
Любимый дом (Барахолка, Ырысты 46/2а) ТМФ, Теплодар; 16 моделей цены «по запросу» нет бутик н/д lubimdom.kz
Серп и Молот (Барахолка, бутик 19) Ермак дилер нет бутик Ермак дилеры
Leshiy.kz (Ратушного 40) Pro Metall, Sangens, Grill'D, Braus, Берёзка без цен «специалисты подберут» да н/д leshiy.kz
ProPar.kz (Шевченко 204а) TechnoLit, Sangens, Easysteam + монтаж печей и дымоходов без цен нет ТД Саламат да propar.kz
ТОО ЛЕСМАРКЕТ (Satu) Kennet, ASTON Kennet Пропар 10 — 102 000; ASTON 16 — 158 000; Бастион 22 — 334–361 000 нет н/д н/д Satu
Котельная Almaty (Satu) Каскад, Русь Каскад 12 Т 133 900; Русь 9Л 133 000 нет н/д н/д Satu
Все печи KZ (Satu) Эверест, Скиф Эверест Ковка 24 — 495 000; Скиф Стандарт 38 — 371 000 нет н/д н/д Satu
pechi-online.kz (РФ-магазин «Печи-Онлайн», Екатеринбург, витрина под KZ) Теплодар, TMF, Ермак, Kennet, 600+ моделей Ермак 16 — 148 627; Сахара 24 ЛНЗП — 601 719 фильтры нет нет pechi-online.kz
Мёртвые домены (были в выдаче): kamenka.kz, teplodar.kz, pech-banya.kz (Астана) DNS не резолвится на 21.08.2026

3.2 Астана

Игрок Бренды Цены Источник
Теплокофф (Satu PRO 7 лет; тел. +7 922 — РФ-номер) Радуга, Везувий, Емельяныч Радуга 26 Б — 78 000; Радуга 21 Б — 123 100; Везувий Сенсация Аква 16 — 186 900; Емельяныч-2 — 227 300 teplokoff.kz
Golfstrim-Astana (бассейны/сауны) Теплодар, BORN, Премьера, чаны Премьера Руса 10 кВт — 613 900; BORN MAGMA — 1 460 200; чан — 1 331 000+ Satu, golfstrimastana.kz
Буратино (филиал) Ермак vagonka.kz
market.kz, OLX Астана кустарные + б/у market.kz

3.3 Караганда

Игрок Бренды Цены Источник
Печкин Дом (148 поз.) TMF, Prometall, Ермак, ASTON, Grill'D, Fireway Оса 116 800; Гейзер 2014 — 175–190 000; Саяны II — 208–247 500; Саяны XXL — 285 800 pechkin-dom.kz
Zhara.kz (шоурум Абая 33) ПАРиЖАР, ФутуРус, электро Классика 20 — 230 000 zhara.kz
Банный мир (Казахстанская 5) Горняк, Сфера, FIVA, Kennet; монтаж Горняк от 185 000; чугун Горняк 8–24 м³ — 337 500 bannyi-mir.kz

3.4 Костанай (и доставка по KZ)

Игрок Бренды Цены Особенности Источник
Избушка / izbushka.kz (20 лет; Складская 4, бутик 8) официальный дистрибьютор Теплодар; Harvia, Гефест, Сабантуй, Kennet, Grill'D, Жара, Karina Согрей 10 — 102 000; Kennet Оптима 14М — 179 500; Русь 18 ЛНЗП — 119 600; Harvia 16 SL — 350 900; Сабантуй Булава 20 — 287 200; Гефест Техно Лит 18 — 589 000; Тамань 20 Т — 568 800 интерактивный подбор по объёму (L×W×H + 25 %), фильтры по топливу/материалу, рассрочка 10 мес, беспл. доставка от 250 000 ₸, «расширенная гарантия», Гефест — 5 лет izbushka.kz, подбор

3.5 Другие регионы

  • Тепломаркет («Лиана», Усть-Каменогорск) — «официальный дилер известных брендов ЕАЭС» (teplomarket.kz).
  • Теплостандарт / Курган (Талдыкорган; kotlykurgan.kz, с 2003) — собственный бренд Kurgan Comfort 9 — 138 000, Comfort 16 — 155 100; бесплатная доставка по KZ, рассрочка (kotlykurgan.kz).
  • SAUNAPROF (Уральск, Шолохова 13Б) и ИП Габдиев (Атырау) — дилеры Ермак (ermak-termo.com).
  • Шымкент — собственных заметных магазинов в выдаче нет, только витрина pechi-online.kz (shymkent.pechi-online.kz) — белое пятно.

3.6 Официальные дилеры брендов в KZ

Бренд Официальный статус в KZ Источник
Теплодар izbushka.kz (Костанай) — «официальный дистрибьютор завода»; в Алматы/Астане — только реселлеры (Любимый дом, Golfstrim, gaz-vodacom.kz) izbushka
Термофор/TMF EURO HOUSE (Алматы) — «авторизованный дилер» по данным Satu; официального представительства TMF в KZ не найдено Satu TMF, t-m-f.ru
Ермак «Буратино и К» — официальный дилер по KZ и Кыргызстану с 2016; + Серп и Молот, SAUNAPROF, ИП Габдиев ermak-termo.com
Везувий/ASTON только реселлеры (ИП Куприн, Теплокофф, ТД Банный мир, ЛЕСМАРКЕТ) Satu Везувий
Harvia harvia.kz (Ritox, Алматы) — официальный представитель с 1998; сервис-центр harvia.kz
Гефест izbushka.kz (1 модель в наличии, 36 под заказ) izbushka Гефест
Kennet izbushka.kz, ЛЕСМАРКЕТ, pechi-online.kz — официальный дилер не обозначен kennet.ru
Grill'D Печкин Дом (Караганда), Leshiy.kz; производитель заявляет дилерскую сеть в KZ 1001pech.ru

3.7 Топ-3 сильнейших и их слабости

  1. Избушка (izbushka.kz) — самый полный ассортимент, единственный интерактивный подбор по объёму, официальный Теплодар, рассрочка, 20 лет. Слабости: Костанай (доставка в Алматы/Астану от 250 тыс. бесплатно, но нет шоурума и монтажа на месте), сайт-каталог без сметы «под ключ», гарантия описана расплывчато («расширенная»).
  2. EURO HOUSE (Алматы) — 167 печей, Термофор-линейка целиком, адрес в городе, 13 лет на Satu. Слабости: Satu-витрина (нет бренда, нет подбора, нет гарантии/монтажа в карточках), нет контента.
  3. Буратино и К (Алматы+Астана) — 5 филиалов, рейтинг 2GIS 4,9, официальный Ермак, 299 SKU всё-для-бани. Слабости: Ермак — бюджетный бренд; сайт-каталог без подбора и смет, нет пакета «печь+дымоход+монтаж».

Общая дыра у всех: нет D2C-лендинга с калькулятором «кубатура → печь → дымоход → монтаж → смета», нет фиксированной гарантии 3 года, нет WhatsApp-воронки с готовым КП.

3.8 Реклама

Google Ads Transparency Center через WebFetch не отдаёт данные — проверить вручную по доменам izbushka.kz, euro-house.kz, lipa.kz, harvia.kz, pechi-online.kz (adstransparency.google.com). Рыночные ориентиры: минимальный бюджет контекста в Алматы — от 200 000 ₸/мес на клики, ведение от 250 000 ₸/мес (g-ads.kz, riseagency.kz). CPC по нише в KZ [оценка] 150–400 ₸.


4. Маркетплейсы

Площадка Состояние категории Что важно Источник
Kaspi Магазин Категория «Банные печи» живая: 179 товаров, «1000+ моделей», рассрочка/кредит до 24 мес, Kaspi Red/Gold. Есть Теплодар Былина 12 Ч, TMF электрокаменки, Zota; на страницы товаров WebFetch не отдаёт цены/отзывы — снять вручную Для D2C-бренда Kaspi — обязательный канал доверия (рассрочка 0-0-12/24 решает чек 250–500 тыс.) Kaspi, Былина 12
Kaspi Объявления Категория «Сауна/баня» есть; поиск «печь» пуст; по категории — кустарные печи 31–355 тыс. ₸, Harvia Канал для б/у и кустарщины Kaspi Объявления
Satu.kz Основная B2C-витрина ниши: 3 000–8 000+ офферов, PRO-продавцы EURO HOUSE, ИП Куприн, ЛЕСМАРКЕТ, Все печи KZ, Теплокофф, Golfstrim Большинство конкурентов живут именно тут; SEO-выдача по «печь для бани + город» забита Satu-страницами Satu
OLX.kz 1 000+ объявлений; 450 в Алматы; 5 тыс.–1 млн ₸; в основном кустарные и б/у, бренды Горняк, Kupper Нижний ценовой якорь 65–160 тыс. ₸ для самодельных печей OLX
Tomas.kz 771 товар, Harvia 135 (120 300–3 671 405 ₸, «400 продавцов») Второстепенно Tomas

5. Поставщики

5.1 Мета-Бел (Гомель)

  • СП ООО «Мета-Бел», белорусско-российское СП с 1999/2000 г., ул. Хозяйственная 5/3 (юр.) / 29/1; (0232) 21-22-06, meta_bel@mail.ru; 25+ моделей печей-каминов, банные печи, топки; «немецкие технологии», лазерная резка, стекло Neoceram 700 °C; продукция сертифицирована, знак EAC (metabel.by, metabel.ibiz.by, sbg.by, energobelarus.by).
  • Гарантия — проверить: teplodvor.by пишет «36 месяцев на всю продукцию», sbg.by — «камины 36 мес, банные печи 12 мес» (teplodvor.by, sbg.by). Для оффера «3 года» нужна письменная гарантия завода на банную линейку.
  • Полная линейка банных печей и розница РБ (BYN → ₸ по 160,7):
Модель BYN ≈ ₸ кВт Парная, м³ Примечание
ПБ 16 975 156 700 8 8–16 базовая, без стекла
ПБ 20 1 005 161 500 10 8–20 базовая
ПБМ 16 1 275 204 900 8 8–16 стекло
ПБМ 20 1 335 214 500 10 8–20 стекло, 75 кг, сталь 5 мм + AISI 321, вторичный дожиг
ПБМ 20 без стекла 1 155 185 600 10 8–20
ПБМ 16 ПС 1 365 219 400 8 8–16 выносная топка
ПБМ 20 ПС 1 447,5 232 600 10 8–20 выносная топка, 90 кг, 770×590×790
ПБМ 20С 1 447,5 232 600 10 до 24 сетка
ПБМ 20В 1 935 311 000 10 8–20 вермикулит
ПБМ 16 ЗК ULTRA 2 475 397 700 8 10–20 закрытая каменка, топ

Источники: teplodvor.by, 100kaminov.by ПБМ 20 ПС, 100kaminov ПБМ 16, 100kaminov ПБМ 20В.

  • Розница в России (ориентир экспортной цены): ПБМ 20 без стекла — 34 560–38 400 руб; ПБМ 20 — 40 900 руб; ПБМ 20 ПС — 37 230–46 010 руб (glavdacha.ru, nnkamin.ru, pechiikamini.ru). Российские дилеры: dompechey.ru, kaminopt.ru, piter-kamin.ru, pechki66.ru. le-magasin.ru (СПб) Мета-Бел в каталоге не показывает (le-magasin.ru) — данные заказчика об экспорте через него не подтвердились.
  • Дилерские условия публично не раскрыты — запрашивать напрямую. Дилеров в KZ не найдено (поиск «Мета-Бел Казахстан» — 0 результатов).

5.2 Другие белорусские производители

  • ComfortProm (ООО «КомфортПром»): сталь 8 мм до 16 м³ — 1 020 BYN; сталь 8 мм до 26 м³ со стеклом — 990 BYN; чугун 8–9 мм ЗК до 20 м³ — 1 496 BYN (100kaminov.by, sbg.by). Дешевле Мета-Бел при 8 мм стали — альтернатива для бюджетной линии.
  • Прочие упоминаемые (belarusinfo.by, izba24.by «белорусские печи») — мелкие; «Радуга» — это Киров, РФ, не Беларусь (izba24.by).

5.3 Российские заводы (розница РФ, курс ≈ 1 руб = 5,9 ₸ [оценка по кросс-курсу])

Завод Модель, класс Розница РФ, руб ≈ ₸ Источник
Теплодар Русь-12 Л (6–12 м³) 22 970 135 500 teplodar.ru
Теплодар Русь-18 Л (10–18) 25 970–27 970 153–165 тыс. teplodar.ru
Теплодар Былина-18 Ч (чугун, 10–18) 37 980 224 000 teplodar.ru
Теплодар Былина-сетка 18 Ч Панорама 50 970 300 700 teplodar.ru
TMF Гейзер 2014 Carbon / Inox (8–18) 28 833 / 39 099 170–231 тыс. 1000pechi.ru
Везувий Лава 16 (ДТ-4) 19 990–27 950 118–165 тыс. pechy-kaminy.ru
Везувий Скиф Ковка 16 24 390 144 000 vezuviy.su
Ермак Ермак 16 (в KZ) 148 627 pechi-online.kz
Дилерские прайсы не публикуются; у Теплодар есть раздел «Партнёрам», у Везувий — «купить оптом» (vezuviy.su). [Оценка] типичная дилерская скидка у РФ-заводов 20–35 % от РРЦ.
Вывод: ПБМ-20 по РРЦ РБ (≈ 214 500 ₸) дороже Русь-18 (153–165 тыс.) и Лава 16 (118–165 тыс.), сопоставим с Гейзер 2014 и дешевле чугуна. Конкурировать ценой с РФ нельзя — только комплектом, сервисом и гарантией.

5.4 Премиум-потолок: Harvia в KZ

Harvia 20 Pro дровяная — 352 600 ₸ (romatti.kz, Алматы); Harvia 16 SL Steel — 350 900 ₸ (izbushka); электро Cilindro PC66 — 399 000 ₸; диапазон Harvia на Tomas 120 300–3 671 405 ₸ (romatti.kz, izbushka, harvia.kz, tomas.kz).


6. Юнит-экономика

6.1 Допущения

  • Закупка ПБМ-20: РРЦ 1 335 BYN = $452,5; дилер −25 % → 1 001 BYN = $339 (сценарий A); −35 % → $294 (B); −40 % → $272 (C) [оценки; условия завода не публичны].
  • Фура Гомель → Алматы ≈ 4 000 км. Тариф внутри KZ для 20 т — 400 ₸/км (almatytrans.kz) → 1,6 млн ₸ ≈ $3 400 как нижняя граница; международная ставка BY→KZ [оценка] $5 000–7 000 за еврофуру 20 т / 82–92 м³ (transline.kz). Сборный груз Минск→Алматы — от 1 270 руб, расчёт по калькулятору (vozovoz.ru).
  • Печь 75–90 кг, габарит ПБМ 20 ПС 770×590×790 → ≈ 0,36 м³ (+упаковка ≈ 0,45 м³). В фуру: по весу 20 000/80 ≈ 250 шт, по объёму 86/0,45 ≈ 190 шт → 180–250 печей/фура (совпадает с оценкой заказчика 150–260). Фрахт на печь: $5 500/200 ≈ $28; $7 000/180 ≈ $39 → $30–40/шт [оценка].
  • НДС при импорте из ЕАЭС в KZ — 16 % с 01.01.2026, уплата через ф. 328.00 до 20-го числа следующего месяца, пошлин внутри ЕАЭС нет (alataucitybank.kz, mybuh.kz ф.328). Для плательщика НДС импортный НДС идёт в зачёт; для ИП на упрощёнке без НДС — это кост.
  • Локальная логистика/склад/брак: +$10/шт [оценка].

6.2 Себестоимость на печь (ПБМ-20), $

A (−25 %) B (−35 %) C (−40 %)
Закупка 339 294 272
Фрахт 35 35 35
Склад/локал 10 10 10
Landed без НДС 384 339 317
Импортный НДС 16 % (к зачёту / кост для не-плательщика) 54 47 44
Landed с НДС (если НДС — кост) 438 386 361

6.3 Розничная лестница и маржа (цены с НДС; маржа считается от цены без НДС 16 %)

Оффер Розница ₸ $ с НДС $ без НДС Себест. (A / C) Gross (A / C)
Печь ПБМ-20 отдельно 249 000 525 453 384 / 317 15 % / 30 %
Печь + дымоход-комплект 5 м + камни 40 кг + экран 449 000 947 817 384+ (дымоход ~ $170 + камни $25 + экран $20 = $215 [оценка, РФ/KZ опт]) = 599 / 532 27 % / 35 %
Печь + комплект + бак 50 л + монтаж 599 000 1 264 1 090 599 + бак $70 + монтаж $110 (бригада) = 779 / 712 29 % / 35 %
Премиум ПБМ 16 ЗК ULTRA + комплект + монтаж 799 000 1 686 1 453 закупка $630 (−25 %) + фрахт 35 + компл. 215 + бак 70 + монтаж 110 = 1 060 27 %

Выводы: 1) печь соло при −25 % почти не зарабатывает (15 %) — минимальный оффер должен быть «печь + дымоход»; 2) при −40 % (эксклюзив KZ) экономика здоровая везде; 3) верхняя граница розницы ПБМ-20 — 260–280 тыс. ₸ (потолок класса: Гейзер 2014 228 тыс., Саяны 247 тыс., Ermak 20 Premium 243 тыс.). Средний чек при миксе 30/50/20 по трём офферам ≈ 420 000 ₸ [оценка].

6.4 Фура

200 печей × $339 = $67 800 закупка + $7 000 фрахт + $10 850 НДС = $85 650 кэш-аут (≈ 40,6 млн ₸) — при среднем чеке 420 тыс. ₸ и марже 28 % фура даёт ≈ 84 млн ₸ выручки и ≈ 20 млн ₸ gross [оценка]. При спросе 585 базовых запросов/мес и целевой конверсии поиск→сделка 1,5–2 % [оценка] это ≈ 10–20 печей/мес на органике+контексте → фура распродаётся 10–18 мес, что слишком долго: стартовать со сборного груза 30–50 печей (фрахт ≈ $60–80/шт вместо $35 — маржа −5 п.п.) или делить фуру с печами-каминами Мета-Бел (АОТ 6.0 «Ока» 1 590 BYN) для отопления дач — второй сезонный спрос.

6.5 CPL / CAC [оценки]

  • CPC Google KZ по нише 150–400 ₸, конверсия лендинга с калькулятором в WhatsApp-лид 4–6 % → CPL 3 000–8 000 ₸; лид→сделка 15–25 % → CAC 15 000–45 000 ₸ (4–10 % от чека 420 тыс.). Минимальный бюджет контекста 200 тыс. ₸/мес (g-ads.kz).

7. Регуляторика

  • Дровяные/угольные печи не подлежат обязательной сертификации/декларированию по ТР ТС 010/2011 (регламент — на машины и оборудование; твердотопливные бытовые печи вне его перечня); газовые — сертификат ТР ТС 016/2011; электрокаменки — ТР ТС 004/2011 + 020/2011 + декларация ТР ЕАЭС 037/2016 (vsetrts.ru, rimtest.ru, gortest.ru). На практике Мета-Бел уже маркирует продукцию EAC (sbg.by) — для KZ-маркетплейсов (Kaspi требует документы на товар) запросить у завода копию сертификата/декларации/отказного письма и паспорт изделия на русском.
  • Пожарная безопасность KZ: ППБ РК — противопожарные разделки/отступки от горючих конструкций; предтопочный лист ≥ 0,5×0,7 м; металлические печи — ≥ 1 м от деревянных конструкций, 0,7 м от защищённых, 1,25 м перед топкой; для угля металлические и асбоцементные дымоходы не допускаются (adilet.zan.kz ППБ, adilet ППБ 08-97). Это — готовый контент для раздела «монтаж по нормам» и аргумент за сэндвич-дымоход в комплекте.
  • Импорт из ЕАЭС: без таможенного оформления; НДС 16 % по ф. 328.00 + отражение в 300.00; документы — договор, инвойс/ТТН, CMR, ЭСФ (balanc.kz, uchet.kz). Освобождения от НДС с 2026 касаются только валюты и ценных бумаг (cdb.kz).
  • Транзит через РФ: с 01.07.2026 в России действует система СПОТ и обеспечительный платёж для импортёров из ЕАЭС; для белорусских поставщиков отсрочка до 31.10.2026 (ФНС/КонсультантПлюс, kurs.alfabank.ru). Это правила ввоза в Россию, а не транзита в KZ, но перевозчик/экспедитор должен подтвердить, что транзитные партии BY→KZ через РФ ими не затрагиваются — открытый вопрос.

8. Маркетинг

  • Поиск (Google KZ + Яндекс): SEO-выдача по коммерческим запросам забита Satu-страницами и каталогами izbushka/lipa/euro-house — окно для лендинга с калькулятором в топ-3 по «печь для бани алматы/астана + купить/цена». Контекст: минимальный бюджет 200 тыс. ₸/мес (g-ads.kz).
  • Kaspi как канал доверия и рассрочки (0-0-24) — критично для чека 400–600 тыс. ₸ (Kaspi).
  • Instagram/TikTok: у конкурентов слабо — Leshiy.kz (Instagram+TikTok), @vpohod.kz, parnaya_by (РБ). TikTok-выдача по «баня Алматы» — в основном банные комплексы и DIY (TikTok). Хэштеги: #баня #банныепечи #печьдлябани #баняалматы #банякз #моншa (kz). Формат, который работает в нише (РФ-аналоги): «растопка за 40 минут до 100 °C», «как выбрать печь по кубатуре за 60 сек», «монтаж дымохода через крышу», «ошибки установки».
  • YouTube: обзоры «как выбрать печь для бани» (ноябрь 2024, июнь 2025) — русскоязычные, без KZ-специфики (YouTube 1, YouTube 2); KZ-обзоров нет → свободная ниша под «первый KZ-канал про бани».
  • Партнёрки: 14 подрядчиков «баня под ключ» в Алматы на Profi.kz, модульные бани NordHouse, срубы derevyannyedoma.kz — агентский канал «печь в комплект бани» (profi.kz, nordhouse.kz).
  • Что говорит рынок про контент: продавцы сами публикуют гиды «как выбрать» (izbushka, vagonka) — подбор по объёму — главный вопрос покупателя.

9. Риски и открытые вопросы

  1. Объём спроса мал (585/мес база) и сезонен — фура в 200 печей продаётся 10–18 мес [оценка]; решение: сборные партии, вторая линейка (печи-камины Мета-Бел для дач), B2B-партнёры по баням под ключ.
  2. Цена vs РФ-бренды: РРЦ ПБМ-20 ≈ 214 тыс. ₸ против Русь-18 153–165 тыс. и Лава 16 118–165 тыс.; РФ-дилеры в Алматы возят без НДС-переплат (единый ЕАЭС). Нужна скидка ≥ 35 % или только пакетные продажи.
  3. Гарантия: расхождение 36 vs 12 мес на банные печи Мета-Бел (teplodvor.by vs sbg.by) — закрыть письменно до запуска оффера «3 года».
  4. Монтаж и сервис: нужна своя/партнёрская бригада в Алматы и Астане (ProPar.kz, мастера Profi.kz); гарантийные случаи (прогар, стекло) — запас ЗИП (стёкла, колосники, шнур).
  5. Логистика: транзит через РФ и новые правила СПОТ/обеспечительного платежа с 01.11.2026 для белорусских товаров — уточнить у экспедитора; ставка фуры BY→KZ не подтверждена источником.
  6. Мёртвые конкуренты (kamenka.kz, teplodar.kz, pech-banya.kz) — сигнал, что одиночные сайты без Satu/Kaspi не выживают; нужен мультиканал.
  7. Данные, которые надо добрать вручную: Google Trends KZ, Wordstat история по месяцам, цены/отзывы карточек Kaspi, Google Ads Transparency по доменам конкурентов, дилерский прайс Мета-Бел, тариф фуры Гомель–Алматы.

10. Выводы для оффера и калькулятора

10.1 Продуктовые линии (3 печи по кубатуре)

Линия Парная Модель Мета-Бел Закупка (−25 %), BYN→₸ Розница печи, ₸ Комплект «под ключ», ₸
S 8–12 м³ ПБМ 16 (8 кВт, стекло) / ПБ 16 бюджет 956 → 153 700 / 731 → 117 500 219 000 / 169 000 399 000
M 12–20 м³ ПБМ 20 / ПБМ 20 ПС (выносная топка) 1 001 → 160 900 / 1 086 → 174 500 249 000 / 269 000 449 000
L 20–30 м³ ПБМ 20С (до 24) / ПБМ 16 ЗК ULTRA (закр. каменка) 1 086 → 174 500 / 1 856 → 298 300 279 000 / 449 000 499 000 / 799 000
(розница = полка конкурентов §3 ± позиционирование «5 мм сталь + дожиг + 3 года»; для L>24 м³ у Мета-Бел модели нет — либо ComfortProm 26 м³ (990–1 177 BYN), либо честно ограничить оффер 8–24 м³.)

10.2 Логика 4–5-шагового селектора

  1. Объём парной (Д×Ш×В, автоматически +25 % при стекле/неутеплённых стенах) → линия S/M/L.
  2. Тип топки: из парной / из предбанника (ПС) → модель + «нужен проходной узел в стену».
  3. Бак: нет / навесной 50–60 л на трубу (+58 000 ₸) / выносной теплообменник.
  4. Дымоход: высота до конька (м) + проход через потолок/стену/крышу → комплект элементов 115/200 мм (4/5/6 м) с ценой; экраны и камни — в комплект по умолчанию, с возможностью убрать.
  5. Монтаж: да (фикс 89 000–129 000 ₸ по городу) / нет → итоговая смета в ₸ с разбивкой, кнопка «Получить КП в WhatsApp» с предзаполненным текстом (как у hauswig.kz) и «Рассрочка Kaspi 0-0-12».

10.3 Апсейлы

Бак, камни жадеит (2–4 ведра), защитные экраны и предтопочный лист, проходной узел, шибер, дефлектор, ведро-обливное «Ливень» (160–180 тыс. ₸ у Любимый дом — высокомаржинальная позиция), вагонка/двери (партнёр Буратино/ProPar), сервисный выезд через год.

10.4 Лид-магниты вместо «образцов»

  • Шоурум-«рабочая баня»: одна печь в действующей партнёрской бане/комплексе в Алматы — «приезжайте попариться и потрогать» (аналог образцов hauswig).
  • Выезд замерщика бесплатно (фиксирует объём, высоту дымохода, материалы стен → точная смета; повышает конверсию лида в сделку).
  • PDF-гайд «Как выбрать печь по кубатуре + нормы ППБ РК» и чек-лист монтажа — сбор WhatsApp-контактов.
  • 3D/фото-подбор: загрузить фото парной → консультант за 15 минут присылает смету.
  • Гарантия 3 года + «печь под замену при прогаре» как главный оффер против 12 мес у РФ-брендов.
  • 70/30: 70 % при заказе (отгрузка с завода/склада), 30 % после установки и первой протопки.

Приложение: ключевые ссылки

Поставщик: https://metabel.by/ · https://www.teplodvor.by/shop/meta-bel/ · https://100kaminov.by/p68488375-pech-bannaya-meta.html · https://sbg.by/a48602-pechi-kaminy-pechi.html Конкуренты KZ: https://izbushka.kz/tovar/pechi · https://euro-house.kz/g657450-bannye-pechi · https://lipa.kz/catalog/pechi-dlya-bani-i-sauny/ · https://vagonka.kz/ · https://harvia.kz/ · https://teplokoff.kz/g8837287-pech-dlya-bani · https://pechkin-dom.kz/g7533762-pechi-dlya-bani · https://zhara.kz/ · https://bannyi-mir.kz/g3182885-pechi-dlya-bani · https://prokatmetalla.kz/g7290349-bannye-pechi Маркетплейсы: https://kaspi.kz/shop/c/sauna%20stoves/all-filters/ · https://satu.kz/Pech-dlya-bani.html · https://www.olx.kz/stroitelstvo-remont/otoplenie/pechi/pechi-dlya-bani/ · https://tomas.kz/k/pechi-dlya-bani/ Регуляторика: https://vsetrts.ru/article/sertifikaciya-pechej · https://adilet.zan.kz/rus/docs/P1100001682 · https://alataucitybank.kz/business/osim/articles/nalogi-pri-importe-i-eksporte-v-2026-godu · https://www.consultant.ru/document/cons_doc_LAW_537651/


Addendum 21.08.2026 (manual checks by Claude, Chrome)

Google Ads Transparency Center (region KZ, all time)

Domain Ads Note
vagonka.kz (Буратино и К) ≈600 heavy Google advertiser; ads incl. "Самый Большой Выбор Печей — Газовые, Электрические, Дровяные, Угольные. Гарантия от Производителя", astana.vagonka.kz subdomain
izbushka.kz 10 ads are for boilers ("Котлы в Алматы"), not stoves
euro-house.kz 1
harvia.kz 0
→ Google Search in the stove niche is NOT empty: Буратино owns it. Others absent. Yandex Direct / classifieds / Kaspi remain the open channels.

Yandex Wordstat KZ (21.07–19.08.2026) — see ../demand/yandex-wordstat-kz-2026-08.md

"печь для бани" 801 + KZ-spelling "пеки для бань" 541; gas sub-segment 175/mo (газовая 81, на газу 22, горелки 26, газовая горелка 16, баки для газовых 12, купить газовую 18); brand tails: Искандер 25+, Технолит 16, Везувий 11, Ермак/Уралочка 4, Этна 4, Теплодар 4, Термофор 3, Астон 4; "печь для бани белоруссия" 3. Seasonality flat year-round (800–1 150/mo), mild lift Sep–Mar.

Google Keyword Planner KZ — see ../demand/google-keyword-planner-kz-2026-08.md

"печь для бани" 1K–10K (−90% YoY artefact), "банные печи" 100–1K; "газовая печь для бани" and "печи для бани на газу" +900% YoY; CPC top-of-page $0.05–0.70; "печь для бани астана" bid up to $0.98.

Implication for the Meta-Bel thesis

Price parity (ПБМ-20 ≈ 214k ₸ RRP vs market 125–250k) + 15% solo gross → the stove project works only as a kit/"под ключ" business (печь + дымоход + бак + камни + монтаж, 27–35% gross) with a gas option and regional focus (Astana, Shymkent, regions). Re-rank vs thermopanels before committing.

Конкуренты — таблица (CSV)

name url city brands_sold price_range_tenge has_calculator_or_selector has_prices showroom installation own_brand_or_reseller ads_seen notes
Избушка (izbushka.kz) https://izbushka.kz/tovar/pechi Костанай Теплодар (офиц. дистрибьютор), Harvia, Гефест, Сабантуй, Kennet, Grill'D, Жара, Добросталь, Согрей, Karina, УМТ 102000-589000 yes (интерактивный подбор по объёму + фильтры) yes yes (Складская 4 бутик 8) no (доставка по KZ) reseller unknown 20 лет; рассрочка 10 мес; беспл. доставка от 250 тыс.; Гефест гарантия 5 лет; сильнейший в KZ по ассортименту
EURO HOUSE https://euro-house.kz/g657450-bannye-pechi Алматы Термофор/TMF (30+), Kennet, НМК 126000-310000 no yes yes (Сулейменова 17А) unknown reseller (авториз. дилер TMF по Satu) unknown Satu PRO 13 лет; 167 печей; нет гарантии/монтажа в карточках
Лорэкс Трейд (lipa.kz) https://lipa.kz/catalog/pechi-dlya-bani-i-sauny/ Алматы Kaminika/Element, Ermak, Берёзка, HENKI 125000-248000 partial (фильтры по объёму 3-40 м3 и кВт) yes yes (склад Казыбаева 26) partial (помощь в установке) reseller unknown с 2011, 40 печей, '50 000 клиентов'
Буратино и К (vagonka.kz) https://vagonka.kz/pcat/pechi-i-komplektujushhie/ Алматы + Астана Ермак (офиц. дилер KZ/KG с 2016), Stoker, всё для бани (299 SKU) трубы 9050-15000; печи по запросу no partial yes (5 филиалов 2GIS 4.9) unknown reseller unknown
ИП Серп и Молот https://ermak-termo.com/where_buy/kazakhstan/ Алматы Ермак n/a no no yes (Барахолка Ырысты 46/2а бутик 19) unknown reseller no дилер Ермак
ИП Куприн / Все для сауны и бани (vsedlyasauny.kz) https://vsedlyasauny.kz/ Алматы TMF, Везувий, SAWO, баки, Тройка 275000-1945000 no yes unknown unknown reseller unknown Satu рейтинг 100%; Саяны II Inox 275 000; Каронада XXL 310-332 000; бак 50 л 58 339
Harvia.kz (Ritox) https://harvia.kz/ Алматы Harvia (эл. и дровяные) 399000 (эл. Cilindro PC66) ; дровяные по запросу partial (подбор консультантом) partial yes (Каракулова 40) + сервис-центр yes official representative since 1998 unknown рассрочка Kaspi 4 мес; доставка по KZ
Romatti.kz https://romatti.kz/p4160421-drovyanaya-pech-harvia.html Алматы Harvia дровяные 352600 (20 Pro) no yes unknown unknown reseller no Лазарева 37
Welland.kz https://welland.kz/p74072491-drovyanaya-pech-harvia.html Алматы Harvia 20 Duo / 20 SL Boiler по запросу no partial unknown unknown reseller no
BM Scandium (prokatmetalla.kz) https://prokatmetalla.kz/g7290349-bannye-pechi Алматы собственное производство (30+ моделей) 85000-400000 no yes no unknown own brand (local producer) unknown 20+ лет; круглые/квадратные, под заказ
ИССЫКТЕПЛОСЕРВИС (kazaktemir.com) https://kazaktemir.com/g7631314-bannye-pechi Алматы/Есик собственное производство 80000+ no yes unknown unknown own brand (local producer) no Круглая 420 — 80 000
Любимый дом (lubimdom.kz) https://lubimdom.kz/g8954915-bannye-pechi Алматы ТМФ, Теплодар; 16 моделей; ведро Ливень цены по запросу; Ливень 160-180 тыс. no no yes (Барахолка Ырысты 46/2а бутик 131) unknown reseller no
Leshiy.kz https://leshiy.kz/pechi Алматы Pro Metall, Sangens, Grill'D, Braus, Берёзка без цен no no yes (Ратушного 40) unknown reseller no Instagram + TikTok; WhatsApp
ProPar.kz https://propar.kz/montazh-pechej Алматы TechnoLit, Sangens, Easysteam, вагонка + монтаж печей/дымоходов без цен no no yes (Шевченко 204а ТД Саламат) yes reseller + installer no единственный, кто выносит монтаж в оффер
ТОО ЛЕСМАРКЕТ (Satu) https://satu.kz/Bannye-pechi.html Алматы Kennet, ASTON 102000-361000 no yes unknown unknown reseller no Kennet Пропар 10 — 102 000; ASTON 16 — 158 000; Бастион 22 — 334-361 000
Котельная Almaty (Satu) https://satu.kz/Pech-dlya-bani.html Алматы Каскад, Теплодар Русь 133000+ no yes unknown unknown reseller no Каскад 12 Т 133 900; Русь 9Л 133 000
Все печи KZ (Satu) https://satu.kz/Pech-dlya-bani.html Алматы Эверест, Скиф (Везувий) 371000-495000 no yes unknown unknown reseller no
ТД Банный мир (Satu) https://satu.kz/Pech-dlya-bani.html Казахстан ASTON 134000+ no yes unknown unknown reseller no ASTON 12 стекло 134 000
gaz-vodacom.kz (Все для газа и воды) https://www.gaz-vodacom.kz/catalog/k-6899055-bannyye_pechi_teplodar_bannaya_kamenka Алматы Теплодар n/a (403 при фетче) no unknown unknown unknown reseller no
Теплокофф (teplokoff.kz) https://teplokoff.kz/g8837287-pech-dlya-bani Астана Радуга, Везувий, Емельяныч 78000-227300 no yes unknown unknown reseller no Satu PRO 7 лет; РФ-телефон +7 922; 20+ моделей
Golfstrim-Astana https://golfstrimastana.kz/ Астана Теплодар, BORN, Премьера, чаны, Harvia(?) 613900-1945000 no yes yes (шоурум по описанию) unknown reseller no бассейны/сауны; дорогой сегмент
Печкин Дом (pechkin-dom.kz) https://pechkin-dom.kz/g7533762-pechi-dlya-bani Караганда TMF, Prometall, Ермак, ASTON, Grill'D, Fireway, Hamsin, Sangens 116800-285800 no yes unknown unknown reseller no 148 позиций
Zhara.kz https://zhara.kz/ Караганда ПАРиЖАР, ФутуРус, электро, дымоходы, мангалы 230000 (Классика 20) partial (по кубам в названиях) partial yes (Абая 33) unknown reseller no доставка по KZ
Банный мир (bannyi-mir.kz) https://bannyi-mir.kz/g3182885-pechi-dlya-bani Караганда Горняк, Сфера, FIVA, Венера, УМТ, Жара-Люкс, Kennet 115000-337500 no yes yes (Казахстанская 5) yes reseller no 18 позиций; монтаж
Теплостандарт / Kurgan (kotlykurgan.kz) https://kotlykurgan.kz/pavlodar/product/pechi-dlya-bani-i-sauny/filter/clear/apply/ Талдыкорган (доставка по KZ) Kurgan (собств. бренд) 138000-155100 no yes unknown unknown own brand (local producer) no с 2003; беспл. доставка по KZ; рассрочка
Тепломаркет (Лиана) http://www.teplomarket.kz/novosti/57-pech-dlya-bani-v-ust-kamenogorske Усть-Каменогорск офиц. дилер брендов ЕАЭС n/a no unknown yes unknown reseller no
SAUNAPROF (saunaprof.kz) https://ermak-termo.com/where_buy/kazakhstan/ Уральск Ермак n/a no unknown yes (Шолохова 13Б) unknown reseller no
ИП Габдиев https://ermak-termo.com/where_buy/kazakhstan/ Атырау Ермак n/a no no yes (пос. Геолог) unknown reseller no
Печи-Онлайн (pechi-online.kz; РФ-магазин) https://pechi-online.kz/shop/pechi_dlya_bani_i_sauny Екатеринбург → витрины Алматы/Астана/Шымкент Теплодар, TMF, Ермак, Kennet, 600+ моделей 148627 (Ермак 16) - 601719 (Сахара 24) partial (фильтры) yes no no reseller (cross-border RU) unknown цены в руб и ₸; SSL-сертификат истёк
OLX.kz частники / кустари https://www.olx.kz/stroitelstvo-remont/otoplenie/pechi/pechi-dlya-bani/ Алматы/Костанай/УКО/Семей/Караганда самодельные, Горняк, Kupper, б/у 65000-160000 (новые кустарные) no yes no partial own (handmade) no 1000+ объявлений, 450 в Алматы — нижний ценовой якорь
Спрос

Yandex Wordstat — region Казахстан (159), captured 21.08.2026 (period 21.07–19.08.2026, all devices)

Head terms (last 30 days)

Query Searches/mo Notes
термопанели 1 293 фасадные 249 · купить 157 · алматы 114 · цена 83 · клинкерные 64 · монтаж 61 · для дома 56 · шымкент 33 · астана 35 · алюминиевые 32 · костанай 29 · травертин 23(+14 "под травертин") · караганда 21 · павлодар 20 · усть-каменогорск 14 · клей 19 · "от производителя" 7×4 · эстком (brand) 6 · полифасад 7 · "для цоколя" 5 · "60" (size 60×…) 13
террасная доска 1 053 купить 184 · дпк 130 · алматы 77 · монтаж 48 · лиственница 40 · цена 38 · крыльцо 37 · астана 32 · мпк 27 · размеры 27 · крепление 26 · костанай 19 · декинг 18 · крепеж 18 · сосна 15 · караганда 14 · кляймер 14 · масло 11 · цвета 11 · петропавловск 7 · оптом 5 · "термообработанный террасный" 3
дпк 807 доска 204 · террасная 134 · купить 101 · панели 61 · алматы 36 · грядки 28 · цена 23 · производство 22 · фасадный дпк 18 · фасадные панели из дпк 11 · панели под дерево 8 · реечная 6 · реечные панели 4 · фасадная реечная панель 4 · забор 15 · терраса 14 · усть-каменогорск 11 · decko (brand) 7 · woodgrand грядки 5 · (noise: язва дпк — medical)
печь для бани 801 "пеки для бань" 541 (KZ spelling — add!) · купить 235 · газовая 81 + на газу 22 + горелки 26 + газовая горелка 16 + баки для газовых 12 + купить газовую 18 · алматы 61 · в алматы 48 · своими руками 53 · чугунная 34 · каменка 32 · с баком 32 · на дровах 28 · искандер (brand) 25+20×7 · с водой 22 · костанай 20 · котел 20 · караганда 16 · технолит (brand) 16 · талдыкорган 14 · везувий 11 · электрическая 19 · закрытая каменка 16×4 · казахстан 15 · усть-каменогорск 8 · семей 6 · "печь для бани белоруссия" 3 · теплодар 4 · термофор 3 · ермак/уралочка 4 · этна 4×8 · астон 4
планкен 189 купить 37 · металлический 15 (+5+3+3) · косой 10 · алматы 8 · фото 8 · горизонтальный 6 · сайдинг 6 · забор 5 · для фасада 5 · лиственница 3 · термо планкен 2 · термодревесина планкен 2 · дпк 1
термодревесина 33 алматы 11 · масло 5 · панели 5 · стеновые панели 5 · купить 3
термодоска 26 "как сделать в домашних условиях" 7 (DIY) · купить 4 · для бани 1

Prior (05–06.08) snapshot for reference: входные двери 6 241 · термопанели 1 244 · банная печь 585 · секционные ворота 544 · пергола 508 · рольставни 447 · клинкерная плитка 389 · фасадная плитка 256.

Seasonality (monthly, Aug 2024 – Jul 2026)

термопанели: 1591 · 1510 · 1313 · 956 · 936 · 1009 · 1125 · 1409 · 1776 · 1801 · 2000 · 2168 (Jul 25) · 1722 · 1354 · 1112 · 953 · 594 (Dec 25) · 735 · 771 · 1021 · 1654 · 1444 · 1655 · 1263 (Jul 26). Peak Jun–Jul, trough Dec; 2026 running 20–25% below 2025 in absolute terms but share-of-all-queries is at record highs (0.00109% Jun 26) — Yandex's KZ traffic base shrank, not the interest. печь для бани: 867 · 1112 · 1035 · 1034 · 876 · 1096 · 1168 · 1154 · 1072 · 992 · 944 · 1002 · 1093 · 955 · 973 · 791 · 676 · 841 · 994 (Feb 26, share 0.00075 — record) · 839 · 866 · 850 · 786 · 815. **Flat year-round (800–1 150), mild Sep–Mar lift** — NOT strongly seasonal, good counter-cycle to facade. террасная доска: 1130 · 853 · 684 · 567 · 373 · 453 · 481 · 826 · 1361 · 1497 · 2602 (Jun 25) · 1685 · 1737 · 985 · 705 · 474 · 350 · 343 · 307 · 650 · 1227 · 1616 · 1331 · 1105. Strong season Apr–Aug (×5 vs winter).

Read-out

  1. Thermopanels = the biggest and most commercial cluster (купить/цена/алматы/монтаж), with a clear regional long tail (Шымкент, Костанай, Караганда, Павлодар, УКО, Актау, Кокшетау) — regions are the underserved opening; "от производителя" intent exists.
  2. Decking/ДПК ≈ 1 900/mo combined, bigger than planken ×10 in Yandex too. "Фасадный ДПК / реечные панели" is a nascent but present cluster (~40/mo) — WPC facade is sellable under the decking umbrella.
  3. Thermowood vocabulary is near-zero (≈60/mo total) — brand must ride "террасная доска", "планкен", "фасадная доска" semantics and social video; "лиственница" is the incumbent.
  4. Sauna stoves: gas is a real KZ sub-segment (~175/mo of 801) — Meta-Bel is wood-only; need a gas line (KZ/RU gas stoves or gas burners as add-on) or explicitly position wood. Brand tail: Искандер/Технолит (local KZ producers?) > Везувий > Ермак > Теплодар/Термофор — check the agent report.
  5. Google vs Yandex: Yandex gives ~1 000–1 300 for head terms where Google shows 1K–10K ranges — both are live; Yandex Direct remains primary for exact semantics, Google for cheap CPC ($0.2–0.9).
Спрос

Google Keyword Planner — Kazakhstan, Aug 2025 – Jul 2026 (captured 21.08.2026)

Account: Work-systems (519-620-2119), no spend → volumes are RANGES only (10–100 / 100–1K / 1K–10K). Location: Казахстан, all languages, Google search. Bids = top-of-page bid low/high, USD.

Keyword Avg monthly searches QoQ YoY Competition Bid low Bid high
террасная доска 1K–10K 0% 0% High 0.07 0.87
печь для бани 1K–10K −90% −90% High 0.05 0.70
термопанели 1K–10K 0% 0% High 0.16 0.50
клинкерная плитка 1K–10K 0% 0% High 0.07 0.37
фасад дома 1K–10K 0% 0% High 0.24 0.84
фасадные панели 1K–10K 0% 0% High 0.20 0.77
планкен 100–1K 0% 0% High 0.03 0.24
банные печи 100–1K −90% −90% High 0.06 0.61
термопанели фасадные 100–1K +900% +900% High 0.16 0.50
термопанели цена 100–1K 0% 0% High 0.14 0.48
фасадные термопанели 100–1K 0% 0% High 0.15 0.52
фасадная плитка 100–1K 0% 0% High 0.16 0.60
клинкерные термопанели 100–1K 0% 0% High 0.03 0.45
термопанели алматы 100–1K 0% 0% High 0.19 0.64
облицовка фасада 100–1K −90% −90% High 0.22 0.82
термодоска 10–100 0% 0% High 0.33 1.18
термодревесина 10–100 0% 0% High
планкен купить 10–100 0% 0% High 0.04 0.42
фасадная доска 10–100 0% 0% High 0.15 0.59
термососна 10–100 0% 0% High
термоясень 10–100 0% 0% High 0.09 0.79
термодерево 10–100 0% 0% High
дпк панели 10–100 0% 0% High 0.30 1.01
фасадные панели дпк 10–100 0% 0% High
террасная доска дпк 10–100 +900% +900% High 0.04 0.80
террасная доска купить 10–100 0% +900% High 0.04 0.67
дпк доска цена 10–100 0% 0% High 0.02 0.56
сайдинг дпк 10–100 0% 0% High
банная печь 10–100 0% 0% High 0.04 0.60
печь для бани купить 10–100 0% 0% High 0.04 0.48
печь каменка 10–100 0% 0% Low
печь для бани с баком 10–100 0% 0% High
печь камин 10–100 0% 0% High 0.05 0.35
дымоход для бани 10–100 0% 0% High 0.09 0.66
печь для сауны 10–100 0% 0% High 0.18 0.70
печь для бани алматы 10–100 0% −90% High 0.15 0.70
печь для бани астана 10–100 0% 0% High 0.02 0.98
теплодар 10–100 0% 0% High
термофор 10–100 0% 0% Medium
везувий печь 10–100 0% 0% Medium 0.21 1.20
harvia 10–100 0% 0% High 0.22 0.76
термопанели купить 10–100 0% 0% High 0.06 0.49
термопанели под кирпич 10–100 0% 0% High 0.16 0.45
утепление фасада 10–100 0% 0% High 0.33 1.00
термопанели астана 10–100 0% −90% High 0.14 0.29
отделка фасада 10–100 0% 0% High 0.18 0.57

Read-out

  • Google volume in KZ is an order of magnitude below Yandex Wordstat for the same terms (Wordstat: термопанели 1 244, печь для бани ~585) — Google ranges put only the head terms (термопанели, печь для бани, террасная доска, клинкерная плитка) in 1K–10K; everything else 10–100. Yandex is the primary search channel for these niches in KZ.
  • CPC ceiling is cheap: top-of-page high bids $0.24–1.20 (≈ 115–570 ₸). At CR 3–5% → CPL ≈ 2.3–19k ₸ on Google; Wordstat 54–200 ₸ CPC medians from JAY-593 agree.
  • "термопанели фасадные" +900% YoY; "террасная доска дпк" +900% YoY — growing tails. "печь для бани" −90% YoY is suspicious (seasonal window Aug–Jul vs prior period, or data artefact) — verify in Wordstat history.
  • Thermowood vocabulary (термодоска/термодревесина/планкен) is tiny on Google — demand must be created via "фасадная доска / фасадные панели / отделка фасада" semantics + social.

Keyword ideas (KZ, Russian) — seeds: термопанели, фасадные панели, утепление фасада (3 309 ideas total; top rows)

1K–10K: сэндвич панели цена · декоративные панели · теплопанели · стеновых панелей · фасада дома 100–1K: термопанели цена · сэндвич панели купить (+900% YoY) · фиброцементные панели (+900%) · фасадные термопанели · сайдинг под кирпич · термопанели фасадные (+900%) · фасадная плитка · фасадные панели для наружной отделки дома · утепление стен снаружи · клинкерные термопанели · амк панели · фибробетонные панели · гипсовые панели · фасадные панели под кирпич · фасадные панели с утеплителем · фиброцементный сайдинг · фиброцементная плита · термопанель фасадная (+900%) · фасадная панель · термопанели для фасада · фибробетон фасад · алюминиевые композитные панели · сайдинг панели · панели для фасада · фасадные панели для наружной отделки дома цена · фцп фасад · металлический сайдинг для фасада · облицовочные панели · фасадная термопанель · алюминиевые панели для фасада (+900%) · клинкерная термопанель · полиуретановые панели (bid up to $2.10) · теплопанели цена · термопанели травертин · фиброцементная 10–100: утепление фасада · термопанели фасадные купить · утепление фасада цена · утепление стен пенопластом цена за 1м2 · обшивка дома сайдингом Take-aways: "теплопанели" is a live synonym (1K–10K) — include in semantics; "термопанели травертин" exists — texture variants matter; fibre-cement panels are a growing adjacent query (+900%) — matches the facade-basket Ф3 idea.

Keyword ideas (KZ, Russian) — seeds: печь для бани, банная печь, печь каменка (2 030 ideas; top rows)

1K–10K: печь для бани (−90% YoY flag) 100–1K: буржуйка · печка для бани · печка буржуйка · печь для бани с баком для воды · печь в баню · котлы для бани · печь для дома · банные печи · печи длительного горения · печь / печи · газовая печь для бани (+900% YoY) · буржуйка печь · каменкой · печи для бани на газу (+900%) 10–100: купить печь для бани (+900%) · печь буржуйка · печка на дровах · купить печь в баню · печи бани · печь для сауны · печь для бани купить · печь на дровах · электропечь для бани · электропечь для сауны · электрокаменка для сауны · электрокаменка · везувий печи / печь везувий · бани печи · печь чугунная · чугунная печь для бани · электрические печи для сауны на 220 вольт · электрическая печь для бани · котёл для бани · печь каменка для бани (bid up to $1.00) Take-aways: (1) "бак для воды" is a must-have option in the selector; (2) GAS sauna stoves are a growing KZ-specific query (+900%) — Kazakhstan has cheap gas; Мета-Бел range is wood-only → check gas models/alternatives; (3) electric sauna heaters form a separate segment (Harvia etc.); (4) "буржуйка"/"печь длительного горения" noise — exclude as negatives; (5) Везувий is the only brand with visible query volume among RU brands.

Keyword ideas (KZ, Russian) — seeds: планкен, террасная доска, фасадная доска (740 ideas; top rows)

1K–10K: террасная доска 100–1K: планкен · дпк (bid up to $1.10) · палубная доска · дпк доска · террасная доска цена · необрезная доска (noise) 10–100: фасадная доска · террасная доска купить (+900% YoY) · купить террасную доску · террасная доска дпк (+900%) · доска террасная (+900% QoQ) · террасная доска пластиковая · композитная террасная доска (bid up to $2.40) · доска для террасы · доска дпк · композитная доска · планкен из лиственницы · террасная доска композитная · доска террасная купить · террасная доска цена за м2 · палубная доска купить · террасные доски · дпк панели · террасная доска из лиственницы · дпк купить · композитная доска для террасы · модульная террасная доска · террасная доска из дпк · вертикальный планкен · гибкая фасадная доска · декинговая доска · деревянная террасная доска · деревянный планкен · деревянный планкен цена (+∞) · brand tails: gamrat, holzhof, terrapol, woodmart, дортмакс Take-aways: (1) In Google KZ the DECKING (террасная доска/ДПК) cluster is 10× the facade-planken cluster — the thermowood+WPC brand should lead with "террасная доска ДПК/термодерево" and sell facade planken as the second line, not vice versa; (2) "лиственница" is the incumbent mental model for wood decking/planken — thermowood must position against larch (no rot, no resin, stable); (3) nobody in KZ owns "фасадная доска" semantics — cheap entry.

Бренды

УТП и банк аргументов — что говорить на сайтах (все три бренда)

Статус: 22.08.2026. Каждое утверждение ниже прослеживается до docs/research/niches/*.md (URL источников там) или помечено [оценка]. Использовать как единый источник для текстов лендингов, FAQ, подсказок калькулятора и скрипта продаж. Результат — русский копирайт; заголовки секций — для навигации.


WARMSTEIN — клинкерные термопанели

A. Ключевое обещание

«Утеплили и облицевали за 3 дня, без мокрых процессов, круглый год.» Утепление + фасад = одна операция, одна бригада, один заказ.

B. Жёсткие цифры (использовать как чипы/инфографику)

Аргумент Формулировка для сайта Откуда
Теплоизоляция 50 мм пенополистирола ≈ 60–70 см кирпичной кладки по теплосопротивлению bashfasad.com (thermopanels.md §1.5)
Экономия на отоплении −30–45% к счетам за отопление после утепления 80–100 мм [оценка по λ ППС 0,038–0,042]; калькулятор показывает ₸/год thermopanels.md §1.1, §2.4
Окупаемость Окупаемость утепления за 1–4 отопительных сезона — при росте тарифов 20–30%/год окупается быстрее klinkerprom.ru; mk-kz.kz (§2.4)
Тарифы (почему сейчас) Электроэнергия Алматы +13% (апр 2026) и ещё +8,3% (авг 2026); тепло Алматы +5% (май 2026); тепло Астана +16,9% (июль 2026); прогноз 20–30%/год bizmedia.kz, krisha.kz, zakon.kz, inbusiness.kz
Климат Зимы до −30 °C в северных регионах — панели держат и мороз, и жару Алматы §1.5
Срок службы Клинкер 50–100 лет, ППУ не гниёт, ППС 35–45 лет; фибробетонные «термопанели» заявляют 25 лет klinkerprom.ru, §1.4
Морозостойкость Клинкер F100+, водопоглощение < 3% — не выцветает, не осыпается hauswig reference; §1.1
Скорость монтажа 150 м² за 3 дня бригадой из двух человек, бескаркасно, сухой монтаж (клей-пена + 6–8 дюбелей на панель) metallprofil (§1.2)
Круглый год Монтаж от −10 °C (ППУ/клей-пена), затирка швов — в плюс feldhaus.kz (§1.2)
Вес/нагрузка 12–25 кг/м² — не нужен усиленный фундамент, подходит для реконструкции старых домов §1.1
Экономия vs «мокрый» фасад Штукатурка 2 700 ₸/м² + утепление 4 250 ₸/м² отдельными этапами → у нас одна операция и один подрядчик fasad-doma.kz (§1.5)
Цена vs дилеры −10–25% к готовым клинкерным термопанелям у импортёров (Астана 13 750–23 437 ₸/м²) за счёт сборки в Алматы §3, §6
Честность про пожар Линейка НГ на минвате (требование МЧС №173 для зданий, кроме V степени); для ИЖС — ППС с честно указанным классом §7
Сборка в Алматы Склад и сборка здесь → образец за 24 ч, доборы под ваш проект, статус «казахстанский производитель» §5, §7

C. Сравнительная таблица для сайта («Почему термопанель, а не …»)

Критерий Клинкерная термопанель Фибробетонная «термопанель» 2–5 тыс ₸ Плитка + утеплитель мокрым способом Штукатурка «короед»
Срок службы 50–100 лет 25 лет (заявлено) 50+ лет плитка, но 2 этапа 7–12 лет до ремонта [оценка]
Утепление да, 50–100 мм да, 30–50 мм отдельный этап отдельный этап
Монтаж сухой, 3 дня / 150 м², от −10 °C сухой мокрый, только тёплый сезон мокрый, только тёплый сезон
Вид настоящий обожжённый клинкер, цвет в массе окрашенный бетон, выгорает клинкер краска
Цена за м² 13 900–23 900 ₸ 2 250–5 550 ₸ 14 700–23 500 ₸ плитка + 4–7 тыс утепление + работы 3–6 тыс ₸ + утепление

D. Возражения → ответы (FAQ)

  1. Пенопласт на фасаде запретили? → МЧС №173; НГ-линейка; класс горючести в смете.
  2. Почему дешевле дилеров? → возим плотный клинкер, не «воздух»; клеим в Алматы.
  3. Чем отличается от панели за 3 000 ₸? → бетон vs клинкер; образец бесплатно.
  4. Зимой можно? → да, до −10 °C; затирка в плюс.
  5. Оттенок партии? → фото партии + образец; один обжиг.
  6. Сколько ждать? → производство 10–15 дней + дорога 12–16 дней + таможня 2–3 → 4–6 недель; цена фиксируется; 50/50.
  7. Что если брак/бой? → приёмка на объекте до второй оплаты.
  8. Кто монтирует? → партнёрские бригады Алматы/Астана или сами по видеоинструкции.

E. Доказательства, которые можем честно показать уже сегодня

Фото/видео с заводов (запросить у Керамин/PETRA), сертификаты ЕАЭС, расчёт экономии отопления, сравнение образцов на видео, тарифные новости со ссылками. НЕ выдумывать отзывы и «1,5 млн м² с 2012» — у hauswig это есть, у нас нет.


NORDHOLZ — термодерево: терраса и фасад

A. Ключевое обещание

«Терраса и фасад из термодерева напрямую с завода: не гниёт, не ведёт, без смолы — 20+ лет.»

B. Жёсткие цифры

Аргумент Формулировка Откуда
Технология Термообработка паром 185–215 °C без химии: из древесины уходят сахара и смола thermowood-wpc.md §1.1
Стабильность Влажность 4–6% → доска не «играет» в жару и мороз, нет трещин и смолы §1.1
Срок службы 20 лет гарантии у Thermodecking (РФ), 35+ лет службы у Steinwood (BY); термоясень — твёрдость дуба §1.1
Против лиственницы Лиственница смолит и трескается; термодерево — нет §1.1
Против ДПК ДПК греется на солнце до ~60 °C [оценка], не ремонтируется, «пластик»; термодерево прохладное, ремонт маслом §1.2
Цена vs рынок Сосна 27 900–29 900 ₸ (рынок 29 500–48 000), осина 34 900–37 900 (аналогов почти нет), ясень 74 900–79 900 (рынок 60 840–106 400) §3, §6
Напрямую с завода FarbWood, Минск: породы сосна/осина/ясень, профили планкен прямой/косой, вагонка штиль, террасная 25 мм; длины 0,9–3,0 м §1.1
Монтаж Планкен ТМД монтируется встык; скрытый крепёж 20–25 шт/м²; подсистема термобрусок/алюмолага §1.1, §10
Уход Без масла — благородное серебрение за 1–2 сезона; с маслом — цвет как на образце §10
Документы Фитосанитарный сертификат, паспорт качества, декларация ЕАЭС §7

C. Сравнение («Термодерево vs лиственница vs ДПК»)

Критерий Термососна/осина/ясень Лиственница ДПК (китайский/местный)
Гниение/грибок не гниёт (нет сахаров) стойкая, но трескается не гниёт
Смола/трещины нет смолит, трескается нет
Геометрия стабильна (4–6% влажность) ведёт стабильна, но линейное расширение
Нагрев на солнце как дерево как дерево сильно греется
Ремонт масло, шлифовка масло замена панели
Цена ₸/м² 28–80 тыс 25–45 тыс 12–25 тыс

D. Возражения → ответы

Сроки 4–6 недель под заказ · почему не ДПК · нужно ли масло · зимний монтаж · документы · можно ли образцы (3 шт бесплатно) · терраса летом «нужно сейчас» → сезонный склад сосны в Алматы (план).


SAUNAWERK — банные печи под ключ

A. Ключевое обещание

«Печь по кубатуре парной — с дымоходом, баком, камнями и монтажом по нормам. Сталь 5 мм, гарантия 3 года.»

B. Жёсткие цифры

Аргумент Формулировка Откуда
Подбор по объёму Объём парной L×W×H + 25% при стеклянной двери/неутеплённых стенах; классы 8–12 / 12–20 / 20–24 м³ sauna-stoves.md §1.1
Материал Сталь 5 мм + AISI 321 в зоне огня, вторичный дожиг (Мета-Бел ПБМ) — против 3–4 мм у массовых РФ-моделей §5
Гарантия 36 месяцев против 12 у большинства брендов (подтвердить письменно у завода — дилеры печатают 12) §5, дополнение
Комплект Печь 45–55% чека, дымоход 25–35%, бак/камни/экраны 15–20%; средний чек под ключ 420–560 тыс ₸ §1.2
Безопасность Монтаж по ППБ РК: отступы 1 м / 0,7 м, предтопочный лист 0,5×0,7, разделки — с актом §7
Цена vs дилеры −10–18% к такому же комплекту у дилеров РФ-брендов §6
Сроки Со склада в Алматы — монтаж в течение недели; под заказ с завода 3–4 недели §10
Сервис Выезд замерщика бесплатно, шоурум-«рабочая баня», первая протопка вместе §10.4

C. Возражения → ответы

Почему не Теплодар/Везувий (сталь/гарантия/комплект) · газовая версия (партнёрские горелки) · «печь без дымохода дешевле» (90% проблем — дымоход) · сколько ждать · кто монтирует · Kaspi 0-0-12.

Бренды

Механики оффера без склада и шоурума — банк идей

Статус: 22.08.2026 · черновик идей, НЕ утверждённый план. Контекст: у нас нет склада, шоурума, кейсов и отзывов; товар едет под заказ из Беларуси 3,5–6 недель. Базовая механика «3 бесплатных образца» скопирована с hauswig.kz — она рабочая, но это не отличие. Ниже — чем отличаться и что из этого проверять в тесте спроса (JAY-662).

Экономический фон: набор из 3 образцов с курьером по Алматы ≈ 2,5–4 тыс ₸ [оценка] при допустимом CAC 150–300 тыс ₸ на термопанелях (../research/seasonality-test-economics.md §3). То есть щедрость не проблема; проблема — качество лида и то, что образцов пока физически нет в Казахстане (демо-наборы у заводов — блокер, JAY-663).


0. Режим первой волны: оценка лида без отгрузки

Решение 22.08.2026: в первом тесте ничего не отправляем и ничего не отгружаем — меряем только спрос: сколько стоит лид, готов ли человек оставить контакт, дойти до разговора, согласиться ждать поставку и забронировать. Отсюда жёсткие правила, иначе тест испортит бренд ещё до старта продаж:

Нельзя: обещать «курьер за 24 часа», «образцы бесплатно с доставкой сегодня», «есть в наличии», брать предоплату за товар, на который нет контракта с заводом.

Можно и честно — три варианта формулировок:

  1. Лист ожидания на образцы. На сайте и в WhatsApp: «Первая партия образцов приезжает с завода в <месяц>. Записываем в очередь — отправим бесплатно первым, до отправки ничего платить не нужно». Измеряет то же самое (готовность оставить контакт ради образца) и ничего не нарушает. Метрика интента — согласие ждать и подтверждение очереди вторым сообщением.
  2. Фотомонтаж как основной CTA. Единственная механика из §3, которую можно выполнить сегодня по-настоящему: клиент шлёт фото дома, за 2 часа получает свой дом в наших коллекциях. Реальная ценность, никакого обмана, мгновенный контакт и естественный переход к расчёту.
  3. Смета и расчёт срока. Расчёт на сайте + PDF в WhatsApp — тоже настоящий продукт, отдаётся сразу.

Что считаем интентом в этом режиме (по возрастанию силы): заявка → состоявшийся диалог в WhatsApp → присланное фото дома или площадь → согласие на срок поставки (называем честный: 4–6 недель) → письменная бронь без денег → возвратный депозит, если к тому моменту есть оферта и счёт.

Про «оформит заказ». Пока нет договора с заводом и котировок фрахта, деньги за товар не брать. Максимум — бронь без оплаты («фиксируем цену и место в первой партии, счёт выставим после подтверждения партии») или возвратный депозит с явным правилом возврата в оферте. Иначе это продажа того, чего мы не можем поставить.

Что это меняет в приоритетах: механики §3.1 (фотомонтаж), §3.3 (групповая фура — счётчик заполняется реальными бронями) и §3.8 (микро-бронь, но без списания) — работают уже в первой волне. Механики §3.2 (платный набор), §3.7 (гарантия срока), §3.9 (замерщик, партнёрская баня) — только со второй волны, когда есть образцы, прайсы и люди.


1. Почему количество образцов — не тот рычаг

  • Больше трёх — паралич выбора. Человек выбирает между 2–3 оттенками, которые уже отобрал на сайте. Правильно: 3 по умолчанию + «нужен четвёртый — пришлём».
  • Бесплатное собирает коллекционеров. При чеке 2–4 млн ₸ важнее интент, чем число заявок.
  • Сильнее не «больше образцов», а другой образец: разрез системы вместо плоской плитки (см. §2).

2. Образец как продукт

WARMSTEIN. В коробке: разрез панели (клинкер + утеплитель 80 мм + затёртый шов, видно торец), 3 оттенка, веер цветов затирки, карточка с персональным расчётом клиента — номер сметы, дата поставки, QR на сохранённый расчёт. Себестоимость та же, восприятие другое; прямой ответ на возражение «чем ты лучше бетона за 3 000 ₸».

NORDHOLZ. Три образца отвечают на три разных вопроса, а не показывают три оттенка: сосна свежая · сосна состаренная (серебро) · ясень с маслом. Закрывает главное возражение «а что будет через 5 лет».

SAUNAWERK. Образцов нет: печь не свотч. Заменители — в §3.9 и в разбивке по нишам.

3. Механики без склада и шоурума — по силе

# Механика Суть Что решает Требует
1 Визуализация фасада по фото дома Клиент присылает фото дома — возвращаем его дом в 2 коллекциях: композитинг с реальной текстурой, а не генерация Работа «как это будет смотреться у меня»; без логистики; клиент сам пересылает жене и прорабу Полная спецификация: ../sites/warmstein-visualizer-flow.md
2 Возвратный платёж за набор 4 900 ₸ за коробку, полностью в зачёт заказа Отсекает халявщиков, окупает курьера, поднимает воспринимаемую ценность Приём платежа (Kaspi/карта), правило зачёта в оферте
3 Групповая фура «Собираем фуру: 640 из 1 000 м² — чем больше домов в районе, тем ниже цена» Превращает ожидание партии в дефицит и скидку; мотив привести соседа Публичный счётчик, правило скидки, честный учёт (экономика — §3a)
4 Витрины у партнёров Стенд 1×1 м у бригад, архитекторов, оконных и кровельных компаний, дизайнеров; мы — стенд и процент Шоурум без аренды, чужое доверие и трафик Стенды, партнёрские условия, учёт рефералов
5 Объекты-витрины Первым 3 клиентам скидка за право снимать объект и приводить покупателей Отсутствие кейсов; локальное доказательство по районам Согласие клиента, съёмка, логистика показов
6 Видео с завода в WhatsApp Не ролик, а «вот ваша партия, обжиг, паллеты уходят» — под конкретного клиента Доверие при предзаказе; невозможно подделать Договорённость с заводом снимать по запросу
7 Гарантия срока «Привезём до 15 октября, иначе −5% или монтаж бесплатно» Возражение «не готов ждать» Только после котировок фрахта и подтверждённых сроков
8 Микро-бронь вместо 50% 10 000 ₸ — фиксация цены и места в фуре, остальное после подтверждения партии Психологический барьер большой предоплаты; уже деньги = валидация сильнее лида Оферта, правило возврата, учёт брони
9 Замена образца для печей Бесплатный выезд замерщика (или 5 000 ₸ в зачёт), партнёрская рабочая баня, срез стали 5 мм со швом AISI на встрече, видео первой протопки у прошлого клиента Печь нельзя «пощупать» по почте Замерщик, партнёр-баня, срез от завода
10 Пробный метр (NORDHOLZ, весна) 1 м² настила по себестоимости — клиент кладёт у себя Сомнение в материале до большого заказа Налаженная LCL-логистика

3a. Догруз или своя фура — откуда берётся скидка

Стартовый режим по умолчанию — догруз (сборный груз, LCL): наш паллет едет в чужой фуре, платим только за свой объём, ничего не замораживаем. Своя фура нужна не «когда много заказов», а с конкретного порога.

Ниша Сборным грузом Своей фурой Порог, когда фура выгоднее
Плитка (термопанели) $11–15/м² фрахта $4–7/м² ($5–7 тыс. за ~1 000 м²) ≈ 450–500 м² = 3–4 дома по 150 м² [оценка]
Печи $60–110/шт (5–10 шт), $40–65 (30–50 шт) $20–39/шт (180–250 шт) десятки штук — только после подтверждённого спроса
Термодерево ≈ $450–600 за паллету дешевле на м², но длина 3 м даёт надбавки вместе с фасадной партией

Поправка 22.08.2026: порог «450–500 м²» считался по единой ставке сборного груза. По реальному прайсу тариф падает лестницей (0,5 т — 88 460 ₽/т · 3 т — 41 300 · 5 т — 29 500 · 10 т — 22 100 · фура 20 т — 14 700 ₽/т, Минск→Астана), то есть обрыва между «сборным» и «своей фурой» нет: уже 5–10 тонн сборным дают почти фурную цену без выкупа рейса. Точную точку перехода считаем после трёх котировок (JAY-664). Объяснение простым языком — ../research/logistics-plain-language.md.

Источник скидки — разница во фрахте: на плитке это $6–9/м² ≈ 2 800–4 300 ₸/м². Отдаём клиенту часть (реалистично 1 000–2 000 ₸/м², то есть 5–10% чека), остальное держим буфером на простой фуры и курс. Отсюда механика §3.3: публичный счётчик собранных метров, скидка включается при достижении порога, клиенту выгодно привести соседа.

Ограничения честности: счётчик показывает только реальные брони; если фура не собралась к дате — везём сборным грузом по исходной цене и говорим об этом заранее, а не задним числом.

Не путать с «минимальным заказом». Минимума для клиента нет: машина экспедитора идёт по расписанию, минималка перевозчика 100–500 кг, любой заказ уезжает ближайшим рейсом. Размер партии влияет только на нашу маржу, поэтому фрахт мелкой отправки закладываем в прайс, а консолидацию продаём как скидку. Реальное ограничение — MOQ завода, его выясняем письмом (JAY-663).

4. Порядок по нишам

  • WARMSTEIN: фотомонтаж как основной CTA → набор с разрезом панели (3 оттенка) → микро-бронь 10 000 ₸ → групповая фура. Образцы обязательны, но вторым шагом.
  • NORDHOLZ: образцы «свежий / состаренный / с маслом» + фотомонтаж террасы; весной — пробный метр.
  • SAUNAWERK: без образцов — замерщик, партнёрская баня, срез стали, видео первой протопки.

5. Что проверить в первой волне (A/B)

  1. Набор бесплатно против 4 900 ₸ в зачёт — измеряет интент.
  2. Фотомонтаж против образцов как главный CTA — измеряет CPL и скорость до разговора.
  3. Микро-бронь 10 000 ₸ против 50/50 — измеряет конверсию в деньги.

Считать не заявки, а долю дошедших до предоплаты (метрика успеха теста — ../research/seasonality-test-economics.md §3).

6. Ограничения и честность

  • Не обещать образцы и сроки курьера, пока наборы физически не в Алматы.
  • Гарантию срока не включать до подтверждённых котировок фрахта.
  • Счётчик групповой фуры должен показывать реальные метры, иначе это обман (стоп-листы в ../sites/*-site-blueprint.md §5).
  • Все механики требуют человека на WhatsApp: фотомонтаж за 2 часа — обещание с SLA, его нужно кем-то закрыть.
Бренды

WARMSTEIN — бриф по бренду и офферу (Проект 1: клинкерные термопанели, гибридная сборка, Алматы)

Ниша занята: термопанели ведёт наш партнёр. Документ оставлен целиком — спрос, конкуренты, цены, юнит-экономика и все расчёты делались, чтобы понять рынок и откалибровать цифры по остальным нишам. Это справочный материал, а не план запуска.

Статус: черновик 21.08.2026 · название РЕШЕНО 21.08.2026 (см. заголовок) · на основе ../research/niches/thermopanels.md + снимков спроса. Цены — целевые, перепроверить после котировок заводов.

Кандидаты на название (.kz свободны на 21.08.2026, whois.nic.kz)

Название Домен Почему Риск
WARMSTEIN (рекомендуется) warmstein.kz «warm + stone», немецкое звучание как у hauswig, говорит про утепление+клинкер одним словом, легко на RU/KZ не найдено
KLINKERHAUS klinkerhaus.kz буквально, SEO-дружелюбно («клинкер») слишком близко к тону hauswig; обобщённо
NORDKLINKER nordklinker.kz отсылка к северу/холодному климату «Nord» уже запланирован для деревянного бренда — избегать пересечения
Слоган (RU): «Утеплили и облицевали за 3 дня. Без мокрых процессов.» · Подзаголовок: «Клинкерные термопанели — расчёт онлайн, образец курьером, цена фиксируется на 14 дней.»

Позиционирование

  • Категорийное слово, которым владеем: термопанели / утепление фасада / клинкерные термопанели / фасад под ключ (НЕ «фасадная плитка» — это hauswig).
  • Против дешёвых фибробетонных «термопанелей» (2 250–5 550 ₸): мы — честный премиум — настоящий клинкер, 50+ лет, вариант НГ, видимая ценовая лестница на лендинге, чтобы 1 293/мес обобщённого трафика самосегментировались.
  • Против Klinkers Group (Астана, 13 750–23 437 ₸, без калькулятора/образцов) и дилеров с PDF-прайсом: цена −10–25%, калькулятор, образец за 24 ч, склад в Алматы, рассрочка Kaspi, оплата 50/50 (против 70/30 у hauswig).
  • Доказательства: сборка в Алматы («казахстанский производитель», реестр), история с тарифами (электроэнергия Алматы +13% апр 2026, +8,3% авг 2026; тепло +5%; Астана +16,9%), «50 мм ≈ 60 см кирпича».
  • Аудитория: владельцы частных домов Алматы/Астана/Шымкент + регионы (Костанай, Караганда, Павлодар, УКО, Актау), которые строят/реконструируют фасады 100–250 м²; вторичная: малые подрядчики/бригады (B2B-кабинет позже).

Продуктовые линейки (3 коллекции × утеплитель 50/80/100 мм)

Коллекция Плитка Формат Базовая цена ₸/м² (ППС 50/80/100) Вариант минвата
BASE (клинкер Керамин: Амстердам, Вермонт) Керамин, $7–12 245×65 NF / 298×298 13 900 / 14 900 / 15 900 +2 500
CLASSIC (Cerrad/Paradyż через склад RB/RF) клинкер ЕС 245×65 / 250×65 16 900 / 17 900 / 18 900 +2 500
RIEGEL (PETRA длинный / Feldhaus) премиальный длинный формат 490×40 LDF 21 900 / 23 900 (50/80) по запросу
Допы: угловые панели ×1,6 от погонной ставки за м.п.; обрамление окон/дверей 1 500–2 500 ₸/м.п.; затирка 600–900 ₸/м²; анкеры + клей-пена 700–900 ₸/м²; монтаж 4 000–6 000 ₸/м² (партнёрские бригады); доставка по Алматы бесплатно от 100 м², регионы по тарифу.
Линейка на минвате обязательна с первого дня (МЧС №173: наружная облицовка только НГ, кроме V степени; статус ИЖС спорный → письмо в КЧС).

Калькулятор (паттерн hauswig, 4 экрана + результат)

  1. Коллекция (3 карточки с ценой/м² и фото) → оттенок (точки + фото текстуры).
  2. Толщина утеплителя 50 / 80 / 100 (чип; подсказка «50 мм ≈ 60 см кирпича, экономия отопления 30–45%») + переключатель НГ/минвата.
  3. Площадь фасада (слайдер 50–1 500, пресеты 100/150/250/400; подсказка «≈ N панелей») → проёмы (окна N×1,5 м², двери N×2,1 м²) → углы (количество наружных углов × высота дома, авто м.п.) → цоколь да/нет.
  4. Материалы и монтаж: чипы «только панели» / «панели + доборы + затирка + крепёж» / «+ монтаж бригадой (город)». Результат: ВАША СМЕТА ₸ с зачёркнутым «рынок» (уровень Klinkers/feldhaus) и «выгода»; строки: панели N м² × цена; углы м.п.; обрамления; затирка; крепёж/пена; монтаж; доставка; «Экономия отопления ~X ₸/год» (из площади × толщины × тарифа). Необязательное имя → WhatsApp с предзаполненным текстом. Доверие: «Бесплатно · Без обязательств · Ответ за 5 мин · Цена фиксируется на 14 дней · Оплата 50/50 · Kaspi рассрочка». Формулы: чистые м² = брутто − проёмы; панели = чистые/0,5 м² (тип. 1 000×500) × 1,06 отход; углы м.п. = n_углов × высота; затирка кг = чистые × 2,5; пена/анкеры = чистые × 1 баллон/6 м² + 8 анкеров/м².

Лид-магниты и доверие

  • Бесплатный образец панели 20×20 см (плитка на ППС с затёртым швом) курьером по Алматы/Астане в течение 24 ч; регионы по почтовому тарифу.
  • PDF «Как посчитать фасад и не переплатить» + видео монтажа; «смета в PDF в WhatsApp», договор, фиксация цены 14 дней; 50/50; гарантия 25 лет на плитку / 5 лет на панель (подтвердить); строка про сертификат НГ.
  • FAQ обязан отвечать: пожарная безопасность (МЧС №173), почему дешевле, монтаж зимой, гарантия на оттенок партии.

Каналы

Яндекс.Директ (семантика термопанели, регионы), Google Search + PMax (пусто), Instagram/TikTok reels (монтаж за 3 дня, распаковка образца; казахоязычный контент — никто не делает), витрина Satu/Kaspi с ценой за м², OLX; партнёрские бригады/архитекторы; Kaspi 0-0-24 через партнёрское ИП.

KPI (пилот, 2 месяца, 150–200 тыс. ₸ медиа)

CPL 2 500–4 500 ₸ (поиск) / 1 200–2 500 (соцсети); 150–250 лидов → 60–100 образцов → 12–20 заказов × 150–250 м² → первая фура плитки (1 000 м²). Go/no-go по сборочному цеху по CPL и конверсии образец→заказ.

Открытые вопросы / следующие шаги

  1. Оптовая цена клинкера Керамин + условия экспорта; дилер Cerrad/Paradyż в RB; Feldhaus через Golden Roof.
  2. 2–3 котировки на фрахт Минск→Алматы (20 т, 1 000 м² плитки).
  3. Письмо в КЧС по п.179 для ИЖС; протокол испытаний системы ППС vs минвата; реестр производителей (Атамекен).
  4. Цена ППС-25 50/80/100 в Алматы (замечено 1 335 ₸/50 мм), клей-пена, ставки бригад.
  5. Решение по названию бренда; логотип; фотосет (нужны реальные фото плитки от Керамин/PETRA).
Бренды

NORDHOLZ — бриф по бренду и офферу (Проект 2: терраса + фасад из термодерева, FarbWood Минск)

Статус: черновик 21.08.2026 · название РЕШЕНО 21.08.2026 (см. заголовок) · на основе ../research/niches/thermowood-wpc.md + снимков спроса. Маржа зависит от экспортной цены FarbWood (экономика по розничному прайсу: сосна 2–15%, осина 25–30% оценочно, ясень 20% при 79,9 тыс.).

Кандидаты на название (.kz свободны на 21.08.2026)

Название Домен Почему Риск
NORDHOLZ (рекомендуется) nordholz.kz «северное дерево», немецкая/скандинавская отсылка, коротко, читается на RU нет
NORDWOOD nordwood.kz та же идея по-английски, проще для аудитории KZ много брендов «Nordwood» в РФ/ЕС
THERMONORD thermonord.kz говорит «термо» громоздко
Также свободны (держать как SEO/редирект): termoderevo.kz, planken.kz, thermowood.kz.
Слоган (RU): «Терраса и фасад из термодерева — напрямую с завода.» · Подзаголовок: «Не гниёт, не ведёт, без смолы. Расчёт онлайн, 3 образца бесплатно.»

Позиционирование

  • Вести с ТЕРРАСЫ (террасная доска 1 053 + дпк 807/мес в Яндексе; 1K–10K в Google) и продавать фасадный планкен (189/мес) второй линейкой — спрос идёт от террасы.
  • Укоренившаяся ментальная модель = лиственница (+ дешёвый китайский ДПК). Сообщение: термодерево vs лиственница (без смолы, стабильно, не гниёт, 20+ лет), термодерево vs ДПК (натуральное, прохладнее на солнце, ремонтопригодно). Партнёрскую линейку ДПК предлагать только для «хочу дешевле» (SinoDeck/Darvolex), белорусский ДПК НЕ импортировать.
  • vs реселлеры Мастерская Уюта/Thermodecking (28 500–106 400 ₸, без калькулятора/образцов): калькулятор, бесплатные образцы, коллекции с фиксированными ценами, история «напрямую с завода» (без шоурума/менеджеров/посредников — механика hauswig), 70/30.
  • Аудитория: частные дома Алматы/Астана + дачный бум Алматинской области; архитекторы/дизайнеры; владельцы террас/веранд/бань (кросс-продажи с Проектом 3).

Продуктовые линейки

Коллекция Порода × профиль Цена ₸/м² (целевая) Роль
TERRACE террасная доска термоосина 25 мм / термоясень 20 мм 36 900 / 84 900 (оценочно) вход по спросу
NORD Pine термососна 20×120/135, прямой/косой планкен 27 900–29 900 (рынок 29,5–38 тыс.) трафиковая линейка (тонкая маржа, скидка никогда >10%)
NORD Aspen термоосина 20×120/135 планкен + вагонка штиль (софиты) 34 900–37 900 маржинальная линейка, пустая полка в KZ
NORD Ash термоясень 20×120 косой планкен 74 900–79 900 (рынок 60,8–106 тыс.) премиум, под заказ, только если экспортная цена −15–25%
Допы: заводское масло (Borma/Osmo) 8–12 тыс. ₸/м² материал или нанесение на объекте; скрытый крепёж Gwozdeck 20–25 шт./м²; подсистема (термобрусок 20×40 / алюмолага); мембрана; торцевой герметик; монтаж через партнёрские бригады 8–12 тыс. ₸/м²; доставка.

Калькулятор (4 экрана + результат)

  1. Что считаем: терраса / фасад / терраса+фасад → коллекция (карточки с ценой/м²).
  2. Профиль и ширина: прямой / косой / вагонка; 120 / 135 мм; длины микс 0,9–3,0 м (подсказка «отход 5–8%»).
  3. Площадь: слайдер + пресеты; фасад: проёмы (окна ×1,8 м², двери ×2 м²) + «подшивка свесов, м²»; терраса: длина × ширина.
  4. Покрытие и комплектация: масло (цвет) да/нет; крепёж + подсистема; монтаж (город); доставка. Результат: ВАША СМЕТА с зачёркнутым «рынок» (цена Thermodecking/Timstroy) и «выгода»; строки: доска м² (чистые × 1,07 отход), масло, крепёж (шт.), подсистема м.п., монтаж, доставка; необязательное имя → WhatsApp; «3 образца бесплатно» как вторичный CTA; 70/30, фиксация цены 14 дней.

Лид-магниты и доверие

  • 3 образца 10×10 см (сосна/осина/ясень, один промасленный) бесплатно курьером по Алматы/Астане; регионы 1 000 ₸ с зачётом при заказе.
  • PDF «Термососна в климате Казахстана: что будет через 5 лет» + «Смета фасада 150 m² в 3 коллекциях»; фитосанитарные документы/ЕАЭС; видео с завода (FarbWood).
  • FAQ: чем термодерево лучше лиственницы/ДПК; уход и масло; зимний монтаж; сроки (под заказ 4–6 недель).

Каналы

Google Search (почти пусто: один реселлер, 41 объявление) по террасная доска/планкен/фасадная доска/термососна; Яндекс.Директ; витрина Satu с ценой/м²; Instagram/TikTok reels (распаковка образцов, монтаж встык, терраса до/после); партнёрство с архитекторами/бригадами; рассрочка Kaspi через партнёра.

KPI (пилот, 1 смешанная фура)

150–250 лидов → 60–100 заказов образцов → 12–16 заказов × 150 м² → 2 000–2 400 м² → валом 12–14 млн ₸ при 1,5–2,5 млн ₸ маркетинга (оценочно). Фура собирается из заказов с предоплатой 70% (без склада).

Открытые вопросы / следующие шаги

  1. Экспортный/оптовый прайс FarbWood (сосна/осина/ясень, терраса, масло), MOQ, срок изготовления, фитосанитария; альтернативы ThermWood (Могилёв), Steinwood, BelTherm.
  2. Котировки на фрахт Минск→Алматы; упаковка на м³.
  3. Проверить аномалию «Русский лес 12–13 тыс. ₸/м²» (цена за погонный метр) до установки цены на сосну.
  4. Партнёрский поставщик ДПК в Алматы (SinoDeck/Darvolex) для бюджетной линейки; партнёрские бригады.
  5. Решение по названию; фотосет (завод FarbWood + объекты в KZ).
Бренды

SAUNAWERK — бриф по бренду и офферу (Проект 3: банные печи под ключ, Мета-Бел Гомель + комплект)

Статус: черновик 21.08.2026 · название РЕШЕНО 21.08.2026 (см. заголовок) · на основе ../research/niches/sauna-stoves.md. Ценовой паритет с брендами РФ → бизнес = комплект/под ключ (27–35% валовой), а не печь отдельно (15%). Третий в порядке запуска.

Кандидаты на название (.kz свободны на 21.08.2026)

Название Домен Почему Риск
SAUNAWERK (рекомендуется) saunawerk.kz «sauna + werk» — немецкая/финская инженерная отсылка, читается как «завод для бани» «werk» непривычно для уха KZ (но hauswig тоже)
HEATSTONE heatstone.kz каменка = heat stone, английский, чисто только английский
STEINHOF steinhof.kz немецкий, «каменный двор» менее «банное»
(kamenka.kz — зарегистрирован, мёртвый сайт; проверить срок истечения.)
Слоган (RU): «Печь для бани по кубатуре парной — с дымоходом, монтажом и гарантией 3 года.» · Подзаголовок: «Белорусская сталь 5 мм, расчёт комплекта онлайн, рассрочка Kaspi.»

Позиционирование

  • Владеть задачей «подобрать печь под парную и поставить по нормам» — никто в KZ не предлагает кубатура → печь + дымоход + бак + камни + монтаж → смета. Конкуренты продают SKU (Буратино/EURO HOUSE/Избушка).
  • Продуктовая история: Мета-Бел — сталь 5 мм + AISI 321, вторичный дожиг, гарантия 36 месяцев (подтвердить письменно; дилеры печатают 12), EAC; «не перекуп российского бренда, а завод с Европы-границы».
  • География: Алматы (Буратино силён в Google → идём в Яндекс/Instagram/Kaspi) + Астана, Шымкент, регионы, где дилеры слабы или отсутствуют.
  • Газ: ~175/мес спроса на газовые печи в KZ — добавить газовую линейку (газовые печи РФ или комплекты газовых горелок) или чётко заявить «только дрова». Электрические (типа Harvia) = отдельный сегмент, пропустить для v1.
  • Аудитория: частные строители бань (дачный бум Алматинской области), подрядчики «баня под ключ» (14 на Profi.kz — партнёрский канал), небольшие гостевые дома.

Продуктовые линейки (по объёму парной)

Линейка Парная Модель Печь ₸ Комплект (печь+дымоход 5 м+камни+экран) Под ключ (+бак 50 л+монтаж)
S 8–12 м³ ПБМ 16 (8 кВт, стекло) / ПБ 16 бюджет 219 000 / 169 000 399 000 ~549 000
M 12–20 м³ ПБМ 20 / ПБМ 20 ПС (выносная топка) 249 000 / 269 000 449 000 599 000
L 20–24 м³ ПБМ 20С / ПБМ 16 ЗК ULTRA (закрытая каменка) 279 000 / 449 000 499 000 / 799 000 649 000 / 899 000

24 м³: ComfortProm (RB, 8 мм, до 26 м³) или ограничить оффер 8–24 м³. Розничный потолок для M-класса ≈ 260–280 тыс. (Гейзер 228 тыс., Саяны 247 тыс., Ermak 20 Premium 243 тыс.). Допродажи: бак, камни жадеит, экраны/предтопочный лист, проходной узел, шибер, дефлектор, обливное ведро, вагонка/двери (партнёр), ежегодный сервисный выезд.

Селектор (паттерн hauswig, 5 экранов + результат)

  1. Объём парной: Д×Ш×В (или пресет 8/12/16/20/24 м³) → авто +25%, если стеклянная дверь/неутеплённые стены → линейка S/M/L.
  2. Топка: из парной / из предбанника (ПС) → модель; «нужен проходной узел».
  3. Вода: без бака / навесной бак 50–60 л на трубу (+58 000) / выносной теплообменник.
  4. Дымоход: высота до конька (м) + проход через потолок / стену / крышу → комплект сэндвич 115/200 (4/5/6 м) с ценой; камни + экраны включены по умолчанию.
  5. Монтаж: да (фикс 89 000–129 000 по городу) / нет. Результат: ВАША СМЕТА (печь, дымоход, бак, камни, экраны, монтаж, доставка), зачёркнутый «рынок» (цена комплекта Буратино/EURO HOUSE), гарантия 3 года, 70/30 (30% после первой протопки), Kaspi 0-0-12; предзаполненный WhatsApp; вторичный CTA «Бесплатный выезд замерщика» / «Попариться в шоурум-бане».

Лид-магниты и доверие

Рабочая шоурум-баня (партнёрский комплекс в Алматы); бесплатный выезд замерщика; PDF «Печь по кубатуре + нормы ППБ РК» (отступы 1 м/0,7 м, предтопочный лист 0,5×0,7); фото-подбор (прислать фото парной → смета за 15 мин); гарантия 3 года + замена при прогаре.

Каналы

Яндекс.Директ (печь для бани / пеки для бань / газовая печь для бани / алматы-астана-костанай…), Instagram/TikTok (пусто в KZ: подбор по кубатуре, монтаж по нормам, первая протопка), Kaspi Магазин (179 печей в листинге — категория живая) + витрины OLX/Satu, подрядчики «баня под ключ» (Profi.kz), Google Search только вне Алматы (Буратино ~600 объявлений).

KPI (пилот)

Стартовать сборным грузом (LCL) 30–50 печей (не фурой); CPL 3 000–8 000 ₸; лид→сделка 15–25%; CAC 15–45 тыс. ₸ при среднем чеке 420 тыс.; цель 10–20 печей/мес; решить о доле фуры с печами-каминами Мета-Бел (АОТ «Ока») для отопления дач.

Открытые вопросы / следующие шаги

  1. Дилерская цена Мета-Бел (−25/−35/−40%), эксклюзив на KZ, условия гарантии письменно, газовые модели или партнёр.
  2. Фрахт Гомель→Алматы (фура + сборный груз (LCL)), транзит через РФ: СПОТ/обеспечительный платёж с 01.07.2026 — подтвердить, что не затрагивает транзит BY→KZ.
  3. Поставщик дымоходов/баков/камней в KZ или РФ (себестоимость комплекта $215 оценочно).
  4. Партнёрская шоурум-баня + замерщик/монтажники в Алматы и Астане.
  5. Решение по названию.
Сайты

WARMSTEIN — site blueprint / Блюпринт сайта warmstein.kz

Ниша занята: термопанели ведёт наш партнёр. Документ оставлен целиком — спрос, конкуренты, цены, юнит-экономика и все расчёты делались, чтобы понять рынок и откалибровать цифры по остальным нишам. Это справочный материал, а не план запуска.

Status: 22.08.2026 · автор: product/UX lead · назначение: MISSION для автономного build-loop (Builder + Verifier) над репо kz-trade. Источники правды (в порядке приоритета): docs/brands/usp-arguments.md (WARMSTEIN), docs/brands/01-thermopanels.md, docs/research/niches/thermopanels.md, docs/research/seasonality-test-economics.md, docs/research/hauswig-reference.md, docs/research/demand/*.md, текущий код brands/warmstein/config.ts, app/[brand]/*, engine/*.

Правила чтения документа:

  • Все цифры ниже взяты из USP-банка и исследования; пометка [оценка] и [уточняется] сохранена — на сайте такие цифры показываются только с оговоркой или скрываются флагом конфига.
  • Пути страниц указаны относительно корня бренда: в репо это /warmstein/..., на домене warmstein.kz/... (rewrite/middleware по хосту — отдельная задача бэклога).
  • Движок config-driven: всё, что можно, кладём в brands/warmstein/config.ts (и расширяем brands/types.ts), а не хардкодим в компонентах — иначе сломаются NORDHOLZ/SAUNAWERK.
  • Ничего не выдумываем: нет отзывов, нет «м² с 2012», нет «завода в Алматы» до того, как он есть. Честные заглушки лучше красивых выдумок (см. §5.3).

1. Цель сайта и KPI / Goal & KPIs

1.1 Что сайт должен сделать

Превратить посетителя (горячий поиск «термопанели …» или Reels/TikTok) в предзаказ с предоплатой 50% на клинкерные термопанели, собранные в Алматы, через разговор в WhatsApp. Сайт не продаёт «в корзину» — он доводит до двух действий: (а) смета из калькулятора, отправленная в WhatsApp, (б) заявка на бесплатный образец. Всё остальное (статьи, города, доверие) — топливо для этих двух действий.

Главное препятствие, которое сайт обязан снять на входе: слово «термопанели» в KZ = фибробетон за 2 250–5 550 ₸/м² (1 293 запроса/мес, из них явно «клинкерные» ≈ 90). Значит, первый экран обязан сегментировать: «настоящий клинкер от 13 900 ₸/м², а не бетон за 3 000» — чтобы дешёвый трафик отвалился сам, а премиум-клиент понял, что попал куда надо.

1.2 Воронка и KPI (пилот 2 месяца, медиа 150–200 тыс ₸)

Этап Определение Целевая метрика Источник цели
Visit → Lead клик по WhatsApp/звонок/форма образцов/смета в WA CR 3–5% с поиска; CPL 2 500–4 500 ₸ (поиск), 1 200–2 500 ₸ (соцсети) 01-thermopanels.md KPIs, seasonality §3
Lead → Qualified состоялся диалог: площадь, город, сроки, бюджет известны ≥ 60% лидов seasonality §3 (funnel to track)
Qualified → Sample образец заказан/доставлен (или визит к панели) 150–250 лидов → 60–100 образцов (≈ 40%) 01-thermopanels.md
Sample → Deposit подписан договор, внесено 50% 12–20 заказов × 150–250 м² (≈ 20% от образцов; лид→сделка 8–12%) 01-thermopanels.md, thermopanels.md §6
Экономика CAC ≤ 25–30% валовой прибыли заказа max CAC $300–600; порог решения ≥ 3–5 депозитов за окно теста seasonality §3

Что ещё фиксируем по каждому лиду (в таблице лидов): % «не готов ждать 4–6 недель», % «дорого», средний чек, топ-возражение. Это данные для go/no-go по цеху.

1.3 Роли страниц в воронке

Роль Страницы Задача
Вход (ad landing, SEO) /, /termopaneli/[city], /collections/[id], /guides/* поймать запрос, сегментировать «клинкер vs бетон», дать 1 цифру и 1 кнопку
Аргументация /, /guides/*, /faq, /how-it-works, /delivery, /warranty пройти цепочку доводов (§3) и снять 8 возражений
Доверие /about, /docs, /warranty, блок Proof на / показать, кто мы, где склад, какие бумаги, что мы честно не обещаем
Конверсия /onboarding, /samples, WhatsApp CTA везде смета в WA / образец за 24 ч
Служебные /privacy, /docs#oferta, 404 юридическая база, Kaspi/реклама требуют оферту

2. Карта сайта / Sitemap

2.1 Сводная таблица маршрутов

Маршрут Статус Назначение Primary CTA
/ есть, доработать главная = лендинг-аргументация + инлайн-калькулятор Рассчитать фасад / Образцы / WhatsApp
/onboarding есть, доработать пошаговый калькулятор → смета → WhatsApp Получить смету в WhatsApp
/samples есть, доработать заявка на 3 бесплатных образца Отправить заявку (WA)
/collections новая хаб коллекций (BASE/CLASSIC/RIEGEL), сравнение форматов и цен Рассчитать с этой коллекцией
/collections/[id] новая (×3) страница коллекции = lead-page линейки (UTM-посадочная) Рассчитать / Образец этого оттенка
/how-it-works новая предзаказ: 4 шага, 50/50, фиксация цены 14 дней, сроки, приёмка, риски Рассчитать
/delivery новая калькулятор срока «получите до <дата>», зоны и тарифы доставки, монтаж по городам Узнать дату для моего города (→ калькулятор)
/faq новая 8+ возражений из USP-банка + ссылки в guides WhatsApp «задать свой вопрос»
/about новая Беларусь → Алматы, кто мы, склад/сборка, команда, честные цифры Образец / WhatsApp
/warranty новая гарантия на плитку/панель/монтаж, приёмка до второй оплаты, что делать при бое Рассчитать
/docs новая сертификаты ЕАЭС, протоколы, оферта, договор поставки PDF, реквизиты скачать PDF
/privacy есть, расширить политика ПДн (закон РК «О персональных данных»)
/guides новая хаб статей
/guides/termopaneli-vs-fibrobeton новая «Термопанели за 3 000 и за 14 000: в чём разница» Образец (сравните сами)
/guides/pozharnaya-bezopasnost-mchs-173 новая «Пенопласт на фасаде запретили? Разбираем приказ МЧС №173» Калькулятор с НГ-переключателем
/guides/skolko-ekonomit-uteplenie новая «Сколько экономит утепление фасада в ₸/год при тарифах 2026» Калькулятор (экономия в смете)
/guides/montazh-za-3-dnya новая «Монтаж термопанелей: 150 м² за 3 дня, пошагово» Рассчитать «под ключ»
/guides/kak-vybrat-tolshchinu новая «50, 80 или 100 мм: как выбрать толщину утеплителя» Калькулятор (шаг толщины)
/guides/travertin-ili-klinker новая, опц. «Термопанели под травертин или клинкер» — честно про фактуры, которых у нас нет Образец клинкера
/termopaneli/[city] новая (×4 + 3 позже) Алматы, Астана, Шымкент, Караганда (+ Костанай, Павлодар, Усть-Каменогорск) Рассчитать / Образец
/api/lead новая приём лидов (смета, образец, WA-клик) → Telegram + таблица
sitemap.xml, robots.txt новая SEO

Навигация (Header): Коллекции · Калькулятор · Как это работает · Доставка · Образцы · ещё ▾ (О нас, Гарантия, Документы, FAQ, Статьи) · телефон · WhatsApp. Footer: 4 колонки — Бренд+адрес склада/реквизиты кратко · Покупателям (все страницы воронки) · Полезное (guides, faq, warranty, docs) · Контакты (тел, WA, email, города доставки, Instagram/TikTok) · низ: оферта, политика, ИП/ТОО, БИН.

2.2 Главная /

Цель: за 1 экран сегментировать, за 5 экранов провести цепочку доводов, трижды предложить калькулятор/образцы/WhatsApp. H1: «Утеплили и облицевали за 3 дня» (вторая строка «Без мокрых процессов» светлым — как сейчас) — уже в конфиге. Title: «Клинкерные термопанели в Алматы — цена от 13 900 ₸/м², расчёт онлайн | WARMSTEIN».

Блоки по порядку:

  1. Hero (есть). Тёмное фото реального фасада (сейчас Unsplash — заменить на фото плитки Керамин/объекта), H1 двухстрочный, lead, 2 CTA: «Рассчитать фасад» → /onboarding, «Смотреть коллекции» → /collections. Чипы: «50+ лет службы · НГ-линейка на минвате · Сборка в Алматы · Оплата 50/50». Добавить ценовой якорь прямо в hero: строка «Настоящий клинкер от 13 900 ₸/м² · это не бетонная «термопанель» за 3 000 — вот разница →» со ссылкой на /guides/termopaneli-vs-fibrobeton. Это и есть сегментация входа. Proof блока: цена из конфига; «3 дня/150 м²» (USP B).
  2. Сегментатор «Что вы ищете?» (новый, компактный, сразу под hero на мобиле): две карточки — «Бюджетные термопанели 2–5 тыс ₸ (фибробетон)» → честный текст «мы это не делаем; вот чем отличается» → guide; «Клинкерные термопанели 13 900–23 900 ₸» → калькулятор. Задача — отфильтровать 80% нерелевантного трафика без обиды и поднять CR на оставшемся.
  3. Value props «Из чего складывается цена — и что мы убрали» (есть): Нет шоурума / Нет посредников / Нет «по запросу»; сбоку «−10–25% к цене готовых клинкерных термопанелей у дилеров» (proof: Астана 13 750–23 437 ₸/м², USP B «Цена vs дилеры»). Добавить микро-строку «откуда экономия: возим плотный клинкер, а не «бутерброд» с воздухом; утеплитель покупаем здесь» (FAQ D2).
  4. Тарифы — «Почему утепляться сейчас» (новый): 3 карточки-цифры с датами и ссылками-источниками: «Электроэнергия Алматы +13% (апр 2026) и +8,3% (авг 2026)», «Тепло Алматы +5% (май 2026)», «Тепло Астана +16,9% (июль 2026)»; подпись «прогноз роста платежей 20–30%/год — утепление окупается за 1–4 сезона [оценка]». Линк → /guides/skolko-ekonomit-uteplenie. Каждая цифра — ссылка на источник (bizmedia.kz, krisha.kz, zakon.kz, inbusiness.kz, mk-kz.kz) — это proof, а не декорация.
  5. Инфографика «50 мм ≈ 60–70 см кирпича» (новый, можно объединить с блоком 4): визуальная шкала: панель 50 мм vs стена в 2,5 кирпича; подпись «−30–45% к счетам за отопление при 80–100 мм [оценка по λ ППС 0,038–0,042]»; чип «12–25 кг/м² — без усиления фундамента». Linkи → /guides/kak-vybrat-tolshchinu.
  6. Коллекции (есть): 3 карточки с фото, «от 13 900 / 16 900 / 21 900 ₸/м²», точки оттенков, формат (NF / NF / LDF), две ссылки: «Подробнее» → /collections/[id] и «Заказать образец» → /samples?collection=[id]. Proof: цены из конфига; форматы 245×65 / 490×40 из брифа.
  7. Сравнение «Почему термопанель, а не…» (новый): таблица USP C (4 колонки: клинкерная термопанель / фибробетон 2–5 тыс / плитка + мокрое утепление / «короед»), строки: срок службы, утепление, монтаж, вид, цена за м². На мобиле — горизонтальный скролл внутри контейнера или карточки-табы. Ссылка → /guides/termopaneli-vs-fibrobeton. Все цифры из USP C, «7–12 лет до ремонта» помечено [оценка].
  8. Пожарная безопасность — честно (новый, короткий): «С 23.05.2025 (приказ МЧС №173) наружная облицовка зданий всех степеней огнестойкости, кроме V, — только НГ. Поэтому у нас есть линейка на минвате (+2 500 ₸/м²), а класс горючести пишем в смете». CTA «Посчитать с НГ» → /onboarding?thickness=mw. Линк → guide МЧС. Никаких слов «сертифицировано НГ», пока нет протокола (флаг конфига certificates.ngProtocol).
  9. Как это работает (есть, Process): 4 шага — Выбрать коллекцию и образец → Рассчитать → 50% и фиксация цены → Приёмка на объекте и остаток 50%. Добавить под шагами строку сроков: «производство 10–15 дн + дорога 12–16 дн + таможня/НДС 2–3 дн = 4–6 недель; дату покажет смета» и ссылку → /how-it-works, /delivery.
  10. Proof «Как это выглядит на реальных домах» (есть, переработать честно): пока нет объектов — фото плитки/панели с завода и нашей сборки (запросить у Керамин/PETRA, снять свои образцы); статистика: «3 дня / −30–45% / 14 дней» оставить, но «на реальных домах» заменить на «Как это выглядит» до появления первых объектов. Никаких «12 городов / 1,5 млн м²». Видео 30–60 с: образец в руках, срез панели, вес, капля воды на клинкере (водопоглощение < 3%).
  11. Инлайн-калькулятор (есть): коллекция-чипы + слайдер площади → цена / зачёркнутый «у дилеров» / экономия; добавить строки «Экономия на отоплении ≈ N ₸/год» и «Получите до <дата>» (см. §4). CTA «Подробный расчёт» → /onboarding, ссылка «Заказать бесплатные образцы».
  12. Образцы (новый короткий блок): фото панели 20×20 см с затёртым швом, «до 3 оттенков · курьер 24 ч Алматы/Астана · бесплатно · регионы по тарифу почты», CTA → /samples.
  13. FAQ (есть, 6 → 8 вопросов из USP D: + «Что если брак/бой?» и «Кто монтирует?»), каждый ответ — с ссылкой на страницу-раскрытие (guide/warranty/how-it-works). Ссылка «Все вопросы» → /faq.
  14. О нас кратко + доверие (новый, перед футером): «ИП/ТОО …, БИН …, склад и сборка: Алматы, <адрес>, +7 7xx …» + 3 иконки: «Договор поставки PDF», «Сертификаты ЕАЭС на плитку», «Оферта». Линки → /about, /docs. Пока реквизитов нет — блок рендерится из конфига и показывает «реквизиты будут опубликованы до старта продаж» (не врать).
  15. Footer (есть, расширить) + WhatsApp FAB (есть; текст prefilled — см. §4.4).

2.3 Калькулятор /onboarding

Цель: за ~2 минуты собрать параметры фасада, показать смету с датой и экономией, передать в WhatsApp; сохранить лид на сервере до отправки в WA. H1 (шаговый): как сейчас — «ВЫБЕРИТЕ КОЛЛЕКЦИЮ» → … → «ВАША СМЕТА». Title: «Расчёт фасада термопанелями — смета за 2 минуты | WARMSTEIN». Шаги (текущие 7 + доработки, детали в §4): коллекция → оттенок → цвет шва → толщина/НГ → площадь (+ город) → окна/двери/углы (+ высота дома, цоколь) → комплектация → смета. Блок сметы: сумма, зачёркнуто «у дилеров» (из конфига marketReference, а не множитель), экономия, строки, «Экономия на отоплении ₸/год», «Получите до <дата>» + разбивка дней, «50% сейчас = X ₸ · 50% после приёмки = Y ₸», «Kaspi рассрочка ≈ Z ₸/мес [уточняется]» (показывать только при флаге payments.kaspi), «цена зафиксирована до <дата+14>», класс горючести выбранной системы, имя (опц.), телефон (опц., но нужен для серверного лида), «Что вы получите в WhatsApp» (PDF-смета, договор 50/50, фиксация 14 дней), кнопка «Получить смету в WhatsApp», ссылка «Или заказать образцы», «Начать заново». Proof на шагах: хинты из USP B («50 мм ≈ 60 см кирпича», «экономия ~30/40/45%», «минвата НГ — требование МЧС №173 для зданий кроме V степени»).

2.4 Образцы /samples

H1: «Закажите образцы. Оцените лично.» (есть). Title: «Бесплатные образцы клинкерных термопанелей — курьер за 24 часа в Алматы и Астане | WARMSTEIN». Блоки: lead («до 3 образцов 20×20 см с затёртым швом, бесплатно Алматы/Астана за 24 ч, регионы — почта по тарифу») → выбор оттенков по коллекциям (есть; добавить предвыбор из ?collection= / ?swatch=) → форма (имя, телефон WA, город-select, адрес, площадь) → кнопка → «Как это работает» 3 шага → новое: фото/видео «что приедет» (панель в руках, срез: плитка 10 мм + ППС, вес), «что дальше: через 2 дня напишем и спросим, как вам; образец остаётся у вас» → ссылка «Или рассчитать стоимость». Серверный лид на сабмит (§7), потом WA. Proof: образец = доказательство «клинкер, а не бетон» (FAQ D3).

2.5 Коллекции /collections и /collections/[id]

Хаб /collections. H1: «Коллекции клинкерных термопанелей». Title: «Клинкерные термопанели: коллекции BASE, CLASSIC, RIEGEL — цены за м² | WARMSTEIN». Блоки: интро (3 линейки × 3 толщины × НГ-опция; «цена на сайте = цена в договоре, фиксируем 14 дней»), 3 большие карточки (фото, формат, плитка-происхождение: Керамин (Беларусь) / европейский клинкер Cerrad-Paradyż / PETRA-Feldhaus длинный формат, цены по толщинам 50/80/100, оттенки), таблица сравнения линеек (формат, толщина плитки, цена 50/80/100, МВ-опция, срок поставки), блок «Что входит в м²» (панель = плитка + утеплитель + клей; отдельно: углы ×1,6, обрамления 1 500–2 500 ₸/м.п., затирка 600–900 ₸/м², крепёж 700–900 ₸/м², монтаж 4 000–6 000 ₸/м²), CTA калькулятор + образцы. Страница коллекции /collections/base|classic|riegel (одновременно — lead-page линейки для UTM-кампаний). H1: «Термопанели BASE — клинкер Керамин, формат NF, от 13 900 ₸/м²» (аналогично CLASSIC от 16 900, RIEGEL от 21 900). Блоки:

  1. Hero линейки: фото фактуры крупно, цена по толщинам (чипы 50/80/100 + «минвата НГ +2 500»), 2 CTA: «Рассчитать с BASE» → /onboarding?collection=base, «Образец BASE» → /samples?collection=base.
  2. Оттенки: сетка swatch-карточек (точка + текстура-превью + название RU/латиница), у каждой — «образец» (добавляет в /samples?swatch=base/basalt).
  3. Спецификация: формат плитки (245×65 NF / 298×298 / 490×40 LDF), толщина плитки, водопоглощение < 3%, морозостойкость F100+ (USP B; для Керамин — подтвердить паспортом, [уточняется]), утеплитель ППС-25 / минвата, размер панели 1 000×500 (0,5 м²), вес 12–25 кг/м², класс горючести системы.
  4. «Сколько это на дом 150 м²» — мини-смета-пример (150 м² − проёмы 8,1 = 141,9 м² × цена → сумма; «≈ N панелей»), CTA «Посчитать свой».
  5. Для кого/где смотрится (2–3 фото референсов — только подписанные как «референс фактуры», не «наш объект»).
  6. Срок и предзаказ: «под заказ 4–6 недель, цена фиксируется на 14 дней, 50/50» → /how-it-works.
  7. FAQ линейки (3 вопроса: оттенок партии, чем отличается от соседней линейки, можно ли смешать миксы) + WhatsApp. Proof: цены из конфига, форматы/происхождение из брифа; F100+/<3% — только если подтверждены паспортом (флаг collection.specs.confirmed).

2.6 Как это работает /how-it-works

H1: «Предзаказ за 4 шага: 50% сейчас, 50% после приёмки». Title: «Как заказать термопанели: предзаказ, сроки, оплата 50/50, фиксация цены | WARMSTEIN». Блоки: 1) таймлайн 4 шагов с длительностью (день 0: смета и образец · день 1–14: цена зафиксирована, договор, 50% · неделя 2–4: плитка едет из Минска (12–16 дн), сборка в Алматы (10–15 дн, частично параллельно) · неделя 4–6: доставка, приёмка на объекте, 50%); 2) «Почему предзаказ, а не склад» — честно: «плитка едет напрямую с завода под ваш фасад; это и даёт −10–25%; за ожидание — фиксация цены и 50/50 вместо 70/30 у других» (hauswig-reference); 3) «Что фиксирует договор»: цена, оттенок партии (фото партии перед сборкой), срок, порядок приёмки (бой/оттенок — до второй оплаты), класс горючести системы; 4) «Риски и кто их несёт» — таблица: задержка дороги (мы: уведомляем, срок в договоре +N дн), бой при транспортировке (мы: замена из запаса 6%), не тот оттенок (мы: фото партии до сборки + образец), передумали после 50% (условия возврата — [уточняется юристом]); 5) оплата: Kaspi Pay/перевод/счёт на ТОО, рассрочка Kaspi через партнёра [уточняется]; 6) CTA калькулятор; 7) ссылки → /delivery, /warranty, /docs (договор PDF). Proof: сроки из USP D6; 50/50 из брифа; риски — из config preorder.risks (человек заполняет).

2.7 Доставка /delivery

H1: «Когда приедут панели и сколько стоит доставка». Title: «Доставка термопанелей по Казахстану: сроки по городам, калькулятор даты | WARMSTEIN». Блоки: 1) калькулятор даты: выбор города + «когда внесёте 50%» (по умолчанию сегодня) → «получите до <дата>» с разбивкой: производство 10–15 дн · дорога Минск→Алматы 12–16 дн · таможня/НДС 2–3 дн · доставка до города +0–5 дн (из конфига delivery.zones); показываем диапазон «раннюю–позднюю» дату; 2) карта/зоны (статичная SVG-карта KZ или список): Зона 1 Алматы и область — бесплатно от 100 м², иначе 25 000 ₸/рейс [уточняется]; Зона 2 Астана/Шымкент/Караганда — по тарифу ТК, ориентир ₸/м² [уточняется]; Зона 3 остальные города — расчёт по запросу; 3) «Монтаж в вашем городе»: партнёрские бригады Алматы/Астана; регионы — видеоинструкция + шеф-монтаж [уточняется]; 4) «Как упаковано и как принимать» (паллеты, плёнка, что проверить при приёмке); 5) CTA → /onboarding?city=…. Proof: сроки USP D6; «бесплатно от 100 м²» из брифа; всё остальное — только из конфига.

2.8 FAQ /faq

H1: «Вопросы, которые задают перед заказом». Title: «FAQ: пожарная безопасность, почему дешевле, зимний монтаж, сроки, гарантия | WARMSTEIN». Структура: аккордеоны по группам — «Продукт» (D3 бетон vs клинкер; оттенок партии D5; толщина), «Безопасность» (D1 МЧС №173 + НГ), «Цена» (D2 почему дешевле; что входит в м²; фиксация 14 дней; Kaspi), «Сроки и доставка» (D6 4–6 недель; города), «Монтаж» (D4 зима до −10 °C; D8 кто монтирует; 3 дня/150 м²), «Гарантия и риски» (D7 брак/бой до второй оплаты; гарантия плитка/панель [уточняется]). Минимум 8 ответов из USP D, каждый со ссылкой «подробнее» в guide/страницу. Низ: «Не нашли ответ? Напишите в WhatsApp» (prefilled «Вопрос с FAQ: …»). Schema.org FAQPage.

2.9 О нас /about

H1: «Клинкер из Беларуси, сборка в Алматы». Title: «О WARMSTEIN: кто мы, где собираем термопанели, склад в Алматы | WARMSTEIN». Блоки: 1) история в 5 строках: кто основатель, почему термопанели, почему Беларусь (Керамин — клинкер $7–12/м², европейская плитка через склад РБ) и почему сборка здесь (логистика «без воздуха», статус производителя — [после входа в реестр Атамекен], доборы под проект, образец за 24 ч); 2) карта пути: Минск → Алматы (плитка) + Алматы (ППС-25, клей-пена) → сборка → ваш фасад, с цифрами дней; 3) склад/сборка: адрес, фото помещения и стола-кондуктора (когда будет; до этого — честное «цех запускаем к <месяц>», флаг about.workshop.status); 4) команда (имена, роли, фото — реальные); 5) реквизиты (ИП/ТОО, БИН, адрес, телефон KZ, email); 6) «Чего мы не обещаем» — 3 пункта (нет отзывов, потому что только стартуем; нет «1,5 млн м²»; нет сертификата НГ на систему, пока нет протокола); 7) CTA образец + WhatsApp. Proof: поставщики из исследования §5.2; реквизиты из конфига legal.

2.10 Гарантия /warranty

H1: «Гарантия и приёмка». Title: «Гарантия на клинкерные термопанели: плитка, панель, монтаж, приёмка до оплаты | WARMSTEIN». Блоки: 1) таблица: плитка (паспорт завода: морозостойкость F100+, водопоглощение < 3%, срок службы 50–100 лет — ссылка на источник), панель (склейка/геометрия — срок [уточняется], бриф: 25 лет плитка / 5 лет панель «to confirm»), монтаж партнёрской бригадой (срок по договору подряда [уточняется]); 2) «Приёмка до второй оплаты»: чек-лист осмотра (кол-во, бой ≤ запас 6%, оттенок = фото партии, геометрия), что делаем при расхождении; 3) «Что не гарантия»: повреждения при самостоятельном монтаже с нарушением инструкции, механика; 4) ссылки → /docs (договор, паспорт), /how-it-works.

2.11 Документы /docs

H1: «Документы». Title: «Сертификаты, оферта, договор поставки — документы WARMSTEIN». Список карточек (PDF с размером и датой): сертификаты/декларации ЕАЭС на плитку (от Керамин/поставщика), паспорт качества плитки, протокол испытаний системы на горючесть (когда будет; до — строка «в работе: тест ППС vs минвата, письмо в КЧС по п.179 для ИЖС отправлено <дата>»), публичная оферта (якорь #oferta, текст на странице + PDF), шаблон договора поставки (50/50, фиксация 14 дней, приёмка), реквизиты (ИП/ТОО, БИН, банк), политика ПДн → /privacy. Каждая карточка — статус из конфига: available | pending (pending рендерится серым с пояснением, не скрывается — честность как фича).

2.12 Политика /privacy

Есть; расширить: оператор ПДн (ИП/ТОО, БИН, адрес), цели (связь по запросу, доставка образцов, аналитика), перечень данных (имя, телефон, город, адрес, площадь, UTM/cookies), срок хранения, передача (курьер, Telegram-бот для уведомления менеджера, аналитические сервисы), права субъекта и контакт для удаления. Ссылка из всех форм («нажимая, соглашаетесь с политикой»).

2.13 Статьи /guides/*

Хаб /guides: H1 «Гайды: как выбрать, посчитать и смонтировать термопанели», карточки 5–6 статей с датой и временем чтения. Каждая статья: H1 = вопрос, 900–1 500 слов, 1 таблица, 1 иллюстрация, блок «Коротко» (3 пункта), CTA-вставка в середине и в конце, «Источники» со ссылками, schema Article. Тон: коротко, цифры, честно. Контент:

  • termopaneli-vs-fibrobeton — H1 «Термопанели за 3 000 и за 14 000 ₸: в чём разница». Таблица USP C; фото среза двух панелей; «когда фибробетон — нормальный выбор» (честно: бюджет, хозпостройки); CTA образец. Ключи: термопанели цена, термопанели под кирпич, фасадные термопанели, теплопанели.
  • pozharnaya-bezopasnost-mchs-173 — H1 «Пенопласт на фасаде запретили? Разбираем приказ МЧС №173». Что изменилось в п.179 ТР (23.05.2025), кого касается (все степени, кроме V), спор про ИЖС, что делаем мы (линейка на минвате, класс горючести в смете, письмо в КЧС), ссылки на adilet.zan.kz и vent-fasad.kz. CTA «Посчитать с НГ». Ключи: термопанели пожарная безопасность, негорючие термопанели, утепление фасада минвата.
  • skolko-ekonomit-uteplenie — H1 «Сколько экономит утепление фасада: ₸/год при тарифах 2026». Тарифы с датами и ссылками; формула калькулятора (площадь × толщина × тариф; «50 мм ≈ 60–70 см кирпича»; −30–45% [оценка]; окупаемость 1–4 сезона); пример дома 150 м² в Алматы и Астане; CTA калькулятор. Ключи: утепление фасада цена, утепление стен снаружи, сколько экономит утепление.
  • montazh-za-3-dnya — H1 «Монтаж термопанелей: 150 м² за 3 дня — пошагово». Подготовка стены (неровность > 3 см → обрешётка +15–20%), стартовая планка, клей-пена + 6–8 дюбелей/панель, углы, обрамления, затирка в плюс, зима до −10 °C; чего не делать (мостики холода на стыках); расход материалов (затирка 2,5 кг/м², пена 1 балл/6 м², 8 дюбелей/м²). CTA «Рассчитать под ключ». Ключи: монтаж термопанелей, термопанели монтаж цена, клей для термопанелей.
  • kak-vybrat-tolshchinu — H1 «50, 80 или 100 мм: как выбрать толщину утеплителя для фасада». По регионам (Алматы vs северные −30 °C), по материалу стены, по бюджету (+1 000 ₸/м² за шаг), ППС vs минвата (λ, вес, горючесть — таблица из исследования §1.1). CTA калькулятор. Ключи: термопанели толщина, какой утеплитель для фасада, термопанели 100 мм.
  • travertin-ili-klinker (опц.) — H1 «Термопанели под травертин или клинкер: что выбрать». Честно: травертин = бетонная фактура у местных заводов; у нас клинкер; когда что уместно. Ключи: термопанели травертин (23+14/мес).

2.14 Городские страницы /termopaneli/[city]

Старт: almaty, astana, shymkent, karaganda; очередь 2: kostanay, pavlodar, ust-kamenogorsk. Генерируются из конфига cities[] (название, падежи, зона доставки, срок, монтаж да/нет, тариф-новости города, телефон/WA тот же). H1: «Клинкерные термопанели в Алматы — от 13 900 ₸/м², сборка здесь» (Астана: «…с доставкой из Алматы за N дней»; Шымкент/Караганда: «…доставка и монтаж-партнёры»). Title: «Термопанели в <городе>: цена за м², расчёт, образцы за 24 ч | WARMSTEIN». Блоки: hero (город в H1, цена, срок «получите до <дата>» для города, CTA калькулятор с предвыбранным городом + образец), «Что в <городе>»: зона доставки и стоимость, монтаж (бригада / шеф-монтаж / видео), образцы (курьер 24 ч — только Алматы/Астана; остальные — почта), местный тарифный аргумент (Алматы: свет +13%/+8,3%, тепло +5%; Астана: тепло +16,9%; Шымкент/Караганда — общий «20–30%/год» [оценка]), климат (север до −30 °C → 80–100 мм), коллекции (3 карточки), мини-FAQ города (3 вопроса: сроки, доставка, монтаж), ссылки на guides и другие города. Не выдумывать «наши объекты в Шымкенте» — блок объектов появляется только при наличии кейсов в конфиге.

2.15 Правила макета (общие для всех страниц)

  • Mobile-first 390 px: одна колонка, секции 48–64 px вертикального ритма, карточки rounded-2xl с ring-1 ring-black/5 (как в движке), заголовки двухстрочные CAPS через TwoLineTitle.
  • Sticky-CTA снизу только в калькуляторе (есть) и на страницах коллекций/городов (новое: «Рассчитать · Образец» в одной полосе, появляется после прокрутки hero).
  • Таблицы (сравнение, спецификации, тарифы) — внутри overflow-x-auto контейнера с тенью-подсказкой прокрутки; на ≥ 768 px — обычная таблица.
  • Цифры-аргументы — BigNumber (акцентный цвет, подпись 13–14 px, источник ссылкой мелко под цифрой).
  • Внешние ссылки-источники — target=_blank rel="noopener nofollow", иконка-стрелка.
  • Фото: next/image с sizes, LCP-изображение hero с priority, всё остальное lazy; заглушки помечаются в конфиге.
  • Каждая секция с id (якоря для header-меню и ссылок из guides).
  • Цвета/шрифты — из темы бренда (accent #8b1a2a, bg #f7f4f0), без новых палитр.

3. Перелинковка и цепочка доводов / Linking & argument chain

3.1 Цепочка доводов (порядок, в котором посетитель должен их встречать)

  1. Сегментация: «это клинкер от 13 900, не бетон за 3 000» (hero, сегментатор, guide vs-fibrobeton).
  2. Почему сейчас — тарифы (+13%/+8,3%/+5%/+16,9%, прогноз 20–30%/год) → экономия: «50 мм ≈ 60–70 см кирпича», −30–45%, окупаемость 1–4 сезона, ₸/год в смете.
  3. Срок службы: клинкер 50–100 лет, F100+, < 3%, цвет в массе; «один раз и навсегда».
  4. Сравнение: vs фибробетон (25 лет, выгорает), vs мокрый фасад (2 этапа, только тёплый сезон), vs «короед».
  5. Пожарная безопасность честно: МЧС №173, НГ-линейка, класс в смете.
  6. Цена и почему дешевле: −10–25% к дилерам, «возим плотный клинкер, клеим здесь», открытые цены.
  7. Предзаказ и условия: 50/50, фиксация 14 дней, приёмка до второй оплаты, договор PDF.
  8. Сроки: 10–15 + 12–16 + 2–3 дн → «получите до <дата>».
  9. Образец как снятие последнего сомнения: «потрогайте, сравните, бесплатно, 24 ч».
  10. WhatsApp: смета/образец уходит в чат с prefilled-текстом, ответ за 5 мин в рабочее время.

3.2 Схема потока

flowchart TD
  AD[Яндекс.Директ / Google / Reels, UTM по линейке и городу] --> L{Посадочная}
  L -->|термопанели + город| CITY[/termopaneli/city/]
  L -->|клинкерные, линейка| COL[/collections/id/]
  L -->|общий запрос| HOME[/ главная/]
  SEO[Органика: статьи] --> G[/guides/*/]
  HOME --> SEG{Клинкер или бетон?}
  SEG -->|бетон за 3 000| GVS[/guides/termopaneli-vs-fibrobeton/]
  SEG -->|клинкер| TAR[Тарифы и экономия]
  TAR --> LIFE[Срок службы 50-100 лет]
  LIFE --> CMP[Сравнение vs фибробетон / мокрый фасад]
  CMP --> FIRE[Пожарная безопасность: МЧС 173, НГ]
  FIRE --> PRICE[Цена -10-25% и почему]
  PRICE --> HOW[/how-it-works: 50/50, фиксация 14 дн/]
  HOW --> DEL[/delivery: получите до даты/]
  DEL --> CALC[/onboarding: смета/]
  CITY --> CALC
  COL --> CALC
  G --> CALC
  CALC --> SAMP[/samples/]
  CALC --> WA((WhatsApp: смета))
  SAMP --> WA2((WhatsApp: образец))
  CMP --> SAMP
  FIRE --> GF[/guides/pozharnaya-bezopasnost-mchs-173/]
  TAR --> GE[/guides/skolko-ekonomit-uteplenie/]
  HOW --> WAR[/warranty/]
  WAR --> DOCS[/docs/]
  HOME --> FAQ[/faq/]
  FAQ --> WA
  HOME --> ABOUT[/about/]
  ABOUT --> DOCS

3.3 Где повторяются CTA

  • Калькулятор: header, hero, инлайн-калькулятор, конец каждой статьи, карточка коллекции, city-hero, how-it-works, delivery (с предвыбранным городом), FAQ «Цена», футер. Минимум 3 входа на каждой странице (header + контент + футер).
  • Образцы: hero-чип на главной, карточки коллекций, блок «Образцы», низ сметы, конец guide vs-fibrobeton, city, about, футер.
  • WhatsApp: FAB на всех страницах (кроме шагов калькулятора, где он перекрывает sticky-CTA — там WA только в смете), header (иконка), низ FAQ («задать свой вопрос»), футер. Prefilled-текст различается по странице (§4.4).

3.4 Матрица внутренних ссылок (страница → куда ведёт)

Страница Ссылки наружу (обязательные)
/ /onboarding ×3, /samples ×3, /collections, /collections/[id] ×3, /how-it-works, /delivery, /faq, /about, /docs, /guides/termopaneli-vs-fibrobeton, /guides/skolko-ekonomit-uteplenie, /guides/pozharnaya-bezopasnost-mchs-173, /guides/kak-vybrat-tolshchinu, /termopaneli/almaty (футер: все города), /privacy, WA
/onboarding /samples (смета), /how-it-works (строка «50/50 · 14 дней» ссылкой), /delivery (строка даты ссылкой), /guides/pozharnaya-bezopasnost-mchs-173 (хинт НГ), /guides/kak-vybrat-tolshchinu (хинт толщины), WA
/samples /onboarding, /collections/[id] (из списка оттенков), /delivery (регионы), WA
/collections /collections/[id] ×3, /onboarding, /samples, /how-it-works, /guides/kak-vybrat-tolshchinu
/collections/[id] /onboarding?collection=, /samples?collection=, /collections (две соседние линейки), /how-it-works, /warranty, /guides/termopaneli-vs-fibrobeton, WA
/how-it-works /onboarding, /delivery, /warranty, /docs (договор, оферта), /faq, WA
/delivery /onboarding?city=, /termopaneli/[city] ×4, /how-it-works, /guides/montazh-za-3-dnya
/faq каждая группа → соответствующий guide / /how-it-works / /warranty / /delivery / /samples; /onboarding; WA
/about /docs, /samples, /how-it-works, /warranty, WA
/warranty /docs, /how-it-works, /onboarding
/docs /privacy, /about, /how-it-works
/guides все статьи, /onboarding
/guides/* /onboarding (2 CTA), /samples или /collections (по теме), 2 соседние статьи, /faq; внешние источники rel="nofollow noopener"
/termopaneli/[city] /onboarding?city=, /samples?city=, /delivery, /collections, 3 guides, 3 других города, WA
Header /collections, /onboarding, /how-it-works, /delivery, /samples, меню ещё: /about, /warranty, /docs, /faq, /guides; tel, WA
Footer все страницы 1 уровня + города + /privacy + /docs#oferta; tel, email, WA, IG/TikTok

4. Калькулятор и смета / Calculator & estimate

4.1 Что есть сейчас (прототип)

Шаги: коллекция → оттенок → шов → толщина (50/80/100 ППС + «80 мм минвата НГ» +2 500) → площадь (50–1 500, пресеты, «≈ N панелей 1000×500») → окна/двери/углы → комплектация (панели / + доборы и расходники / + монтаж) → смета. Смета: сумма, зачёркнутый «рынок» = сумма × 1,28, экономия, строки (панели с запасом 6%, углы corners×3.2 м.п. × 0,8 цены, обрамления 1 800 ₸/м.п., затирка 750, крепёж 800, монтаж 5 000, доставка 25 000 при < 100 м²), инфо-строка «Экономия на отоплении ≈ netArea × 600/900 ₸/год», имя, deliverables, WA с prefilled-текстом. Серверного сохранения нет; телефона нет; даты нет; города нет.

4.2 Что добавить (требования к конфигу и движку)

# Изменение Детали / правило Источник
1 Статус цен `pricing.status: "target" "final"+pricing.validFrom. При targetбейдж в смете «Ориентировочные цены — уточним после прайса завода» + отсутствие слова «фиксируем»; приfinal` — «Цена зафиксирована до <дата+14>»
2 Рыночная цена-референс вместо ×1,28 estimate.marketReference: { perM2: {base: 15 500, classic: 19 500, riegel: 23 437} [уточняется], label: «готовые клинкерные термопанели у дилеров (Астана, 13 750–23 437 ₸/м²)» }; зачёркнутая сумма = netArea × reference; подпись со ссылкой на /guides/termopaneli-vs-fibrobeton#dilery. Экономия не должна превышать 25% — сверка в тесте USP B «Цена vs дилеры»
3 Вторая строка сравнения «vs мокрый фасад» опц.: «плитка + утепление мокрым способом ≈ (14 700 + 4 250 + 2 700) ₸/м² × netArea» как вторая зачёркнутая строка или в инфо-блоке «vs штукатурка + утепление отдельными этапами» USP B «Экономия vs мокрый фасад», §10.2
4 Город шаг площади дополнить селектом города (из cities[]), влияет на: доставку (Алматы бесплатно от 100 м² / 25 000 ₸ [уточняется]; другие — тариф/«по запросу»), доступность «под ключ» (только где есть бригады), дату доставки (+дни зоны), предвыбор из ?city= бриф «доставка», §2.7
5 Высота дома и цоколь в шаге «окна, двери, углы» добавить «высота стен, м» (stepper 2,5–9, шаг 0,5, дефолт 3,2) → углы = n × h м.п.; чекбокс «цоколь» → строка «цокольная линия» (опц., цена [уточняется]) бриф «углы × высота», §10.3
6 Цена углов бриф: угловые ×1,6 к цене рядовой за м.п.; в конфиге сейчас 0,8 — согласовать с человеком и вынести коэффициент в estimate.cornerFactor бриф «Extras»
7 Дата доставки delivery.leadTime = { production: [10,15], transit: [12,16], customs: [2,3] } + zone.extraDays; в смете «Получите до <поздняя дата>» и тултип-разбивка; рабочая формула: today + sum(max) + zone; показывать раннюю–позднюю USP D6, seasonality §4.2
8 50/50 строки «Сейчас 50% = X ₸ · После приёмки 50% = Y ₸» бриф
9 Kaspi payments.kaspi: { enabled, months: 12/24, partner } → «≈ Z ₸/мес в рассрочку Kaspi» только при enabled; иначе чип не показывать бриф, исследование §4
10 НГ-переключатель и класс горючести переключатель «ППС / минвата НГ» на шаге толщины (сейчас только один вариант 80 мм МВ — расширить до 50/80 МВ); строка в смете «Система: ППС-25, класс Г3–Г4 / минвата НГ»; хинт со ссылкой на guide МЧС USP D1, бриф «MW mandatory»
11 Экономия на отоплении формула в конфиге heating: { tariffPerM2Year: {50: 600, 80: 900, 100: 1000} **[оценка]**, cityFactor: {almaty:1, astana:1.3, …} **[оценка]** }; подпись «[оценка по λ ППС и тарифам 2026]» + ссылка на guide USP B
12 Телефон (опц.) и серверный лид поле телефона на смете (опц., маска +7); при клике «Получить смету» — POST /api/lead с полным расчётом, UTM, calcId до открытия WA (как hauswig «Сохраняем расчёт…») hauswig-reference
13 calcId короткий ID расчёта W-YYMM-NNNN в смете и в WA-тексте — менеджер находит расчёт в таблице §7
14 Предвыбор из URL ?collection=&swatch=&thickness=&city=&area= → предзаполнение (lead-pages и guides ведут в калькулятор с контекстом) §2.5, §2.14
15 PDF-смета кнопка «Скачать PDF» (сервер или client-side) — после WA; в pdf: строки, дата, calcId, условия, реквизиты бриф «смета в PDF»
16 Инлайн-калькулятор добавить строки «Экономия на отоплении ≈» и «Получите до» + чип толщины (50/80/100) §2.2 блок 11
17 Сохранение localStorage уже есть; добавить ссылку «продолжить расчёт» на главной, если есть незавершённый UX

Формулы (из брифа, закрепить в тестах): net = gross − окна×1,5 − двери×2,1; панели = net / 0,5 × 1,06; углы м.п. = n × h; обрамления = окна×4,6 + двери×5,2 м.п. (текущие); затирка 2,5 кг/м²; пена 1 балл/6 м²; дюбели 8/м²; монтаж 4 000–6 000 ₸/м² по городу.

4.3 Экран сметы — макет сверху вниз

  1. Карточка-акцент: «ВАША СМЕТА» · сумма · зачёркнуто «у дилеров» · бейдж экономии · ₸/м².
  2. Строка-чип статуса цены («Ориентировочно до прайса» / «Цена зафиксирована до 05.09.2026»).
  3. Коллекция · оттенок · шов · система (ППС 80 / минвата НГ) · город.
  4. Таблица строк (как сейчас) + инфо-строки: «Экономия на отоплении ≈ N ₸/год», «Получите до <дата>» (тултип: 10–15 + 12–16 + 2–3 + зона), «Класс горючести системы».
  5. Блок оплаты: «Сейчас 50% X ₸ · После приёмки 50% Y ₸ · Kaspi ≈ Z ₸/мес».
  6. «Ваша выгода» + подпись откуда (референс-цена дилеров).
  7. Disclaimer «расчёт ориентировочный, точность — по фото/замеру».
  8. Имя (опц.), телефон (опц.), согласие с политикой (ссылка).
  9. «Что вы получите в WhatsApp»: PDF-смета · договор 50/50 · фиксация 14 дней; чипы: Бесплатно · Без обязательств · Ответ за 5 мин (в рабочее время 9–20 Алматы) · Kaspi (если enabled).
  10. Sticky CTA «Получить смету в WhatsApp» · «Или заказать образцы» · «Начать заново».

4.3a Контрольные расчёты (для тестов движка)

Допущения: сегодня 22.08.2026, pricing.status=final, cornerFactor и тарифы — как в текущем конфиге до решения человека; marketReference.classic = 19 500 ₸/м² [уточняется].

Кейс Вход Ожидание
A. Дом 150 м² Алматы CLASSIC Rot, ППС 80, 150 м², окна 4, двери 1, углы 4 × 3,2 м, комплект без монтажа, Алматы net 141,9 м²; панели 150,4 м² × 17 900; углы 12,8 м.п.; обрамления 23,6 м.п.; затирка и крепёж по net; доставка 0 (≥ 100 м²); дата: 22.08 + 15 + 16 + 3 = 25.09.2026 (поздняя), ранняя 15.09; экономия ₸/год = 141,9 × 900; 50/50 = total/2; «у дилеров» = 141,9 × 19 500
B. Маленький объект BASE, ППС 50, 60 м², окна 2, двери 1, углы 4 × 2,8, только панели, Алматы доставка 25 000 ₸ (< 100 м²); нет строк доборов; экономия 600 ₸/м²·год; дата как A
C. НГ для КСК CLASSIC, минвата НГ 80, 400 м², Астана +2 500 ₸/м² на панели и на углы; строка «Система: минвата НГ»; дата = A + zones.astana.extraDays; «под ключ» доступен только если cities.astana.install=true
D. Регион без курьера RIEGEL, 250 м², Шымкент на /samples текст «почтой по тарифу», не «24 часа»; доставка «по запросу» в смете (строка без цены, с пометкой)
E. Target-цены любой, pricing.status=target бейдж «ориентировочно», в WA-тексте строка «цены ориентировочные, уточним после прайса»; нет «зафиксирована до»
Property-тесты: экономия ∈ [5%, 25%] для всех комбинаций коллекция × толщина × площадь ∈ {50, 150, 400, 1 500}; дата всегда ≥ today + 24 дн; сумма 50/50 = total с округлением до ₸.

4.4 Prefilled-сообщения WhatsApp

Смета (из калькулятора):

Здравствуйте! Расчёт #W-2608-0042 с сайта WARMSTEIN.
Имя: Айдар (если указано)
Коллекция: CLASSIC · Rot Klassik · шов графитовый
Система: ППС 80 мм (Г3) | или: минвата НГ 80 мм
Фасад: 150 м², окна 4, двери 1, углов 4 × 3,2 м → чистая 141,9 м²
Комплектация: панели + доборы + расходники (+ монтаж, Алматы)
Город: Алматы
Смета: 2 980 000 ₸ (у дилеров ≈ 3 400 000)
Оплата 50/50: 1 490 000 сейчас / 1 490 000 после приёмки
Получу до: 03.10.2026
Источник: yandex / termopaneli-almaty (UTM, если есть)
Пришлите, пожалуйста, подробную смету в PDF и договор.

Образцы: Здравствуйте! Хочу заказать бесплатные образцы (WARMSTEIN). Имя · Телефон · Город · Адрес · Площадь фасада · Выбор: BASE — Basalt Brown, CLASSIC — Rot Klassik · calcId если был · Источник UTM. FAB (общий, зависит от страницы): главная — «Здравствуйте! Пишу с сайта WARMSTEIN, хочу узнать про клинкерные термопанели.»; коллекция — «…интересует коллекция BASE, подскажите по оттенкам и срокам»; город — «…я из Шымкента, подскажите доставку и монтаж»; FAQ — «…вопрос по FAQ: <заголовок раздела>»; guide — «…прочитал статью «», хочу посчитать фасад».</p> <hr> <h2>5. Доверие / Trust</h2> <h3>5.1 Юридические блоки (обязательны до запуска рекламы)</h3> <div class="tablewrap"><table> <thead> <tr> <th>Элемент</th> <th>Где</th> <th>Источник данных</th> <th>Кто даёт</th> </tr> </thead> <tbody><tr> <td>Форма собственности, название, БИН/ИИН</td> <td>футер, /about, /docs, оферта</td> <td><code>legal.entity</code></td> <td>человек</td> </tr> <tr> <td>Реквизиты банка</td> <td>/docs, договор</td> <td><code>legal.bank</code></td> <td>человек</td> </tr> <tr> <td>Публичная оферта (текст + PDF)</td> <td>/docs#oferta, ссылка из форм</td> <td><code>legal.offerUrl</code></td> <td>юрист + 🤖 черновик</td> </tr> <tr> <td>Договор поставки (шаблон PDF): 50/50, фиксация 14 дней, срок, приёмка, оттенок партии, бой/замена</td> <td>/docs, /how-it-works, смета</td> <td><code>legal.contractUrl</code></td> <td>юрист + 🤖 черновик</td> </tr> <tr> <td>Адрес склада/сборки в Алматы + фото + карта 2GIS</td> <td>/about, футер, /delivery</td> <td><code>legal.address</code>, <code>about.workshop</code></td> <td>человек</td> </tr> <tr> <td>Телефон KZ (+7 7xx) и WhatsApp Business на нём</td> <td>header, футер, все CTA</td> <td><code>contact</code> (сейчас заглушка 77001234567 — <strong>заменить</strong>)</td> <td>человек</td> </tr> <tr> <td>Политика ПДн</td> <td>/privacy</td> <td>текст</td> <td>🤖 + юрист</td> </tr> <tr> <td>Cookie/аналитика уведомление</td> <td>баннер (ненавязчивый)</td> <td>—</td> <td>🤖</td> </tr> </tbody></table></div> <h3>5.2 Proof-блоки (что показываем честно)</h3> <ul> <li>Фото/видео с заводов плитки (Керамин, PETRA/Feldhaus) — по запросу у поставщиков, с подписью «плитка производится в Минске».</li> <li>Наши видео: распаковка образца, срез панели, вес на весах, вода на клинкере, склейка на столе-кондукторе (когда цех есть).</li> <li>Сертификаты/декларации ЕАЭС на плитку, паспорт качества (PDF на /docs, превью-карточки).</li> <li>Тарифные новости со ссылками и датами (блок на главной и в guide).</li> <li>Расчёт экономии с формулой и допущениями (guide).</li> <li>Таблица сравнения с источниками (USP C).</li> <li>Статус документов «в работе» — показывать, а не прятать.</li> <li>Первые объекты: как только есть — фото «до/после», площадь, город, коллекция, срок монтажа; до этого — референсы фактур с подписью.</li> </ul> <h3>5.3 Чего НЕ утверждать (verifier должен валить сборку при нахождении)</h3> <ul> <li>Отзывы, рейтинги, «нам доверяют N клиентов», логотипы клиентов.</li> <li>«1,5 млн м² с 2012», «12+ городов», «завод №1», «сами производим плитку».</li> <li>«Сертифицировано НГ» / «КН0» для системы без протокола; «казахстанский производитель» до реестра Атамекен.</li> <li>«Гарантия 25 лет» без подтверждения поставщика (показывать «срок уточняется» или только заводской паспорт плитки).</li> <li>«Монтаж по всему Казахстану» — только города из конфига.</li> <li>«Склад в Алматы» как свершившийся факт до аренды; «образец за 24 ч» — только для городов, где есть курьер.</li> <li>Цены без статуса при <code>pricing.status = target</code>.</li> <li>Фото Unsplash, подписанные как «наш объект».</li> </ul> <hr> <h2>6. Контент-требования / Content requirements</h2> <h3>6.1 Тон (как hauswig, но честнее)</h3> <p>Коротко. Цифра в каждом абзаце. Глаголы, не прилагательные («утеплили и облицевали», не «уникальное решение»). Заголовки двухстрочные CAPS (движок). Никаких «лучший», «премиум» без цифры. Каждое утверждение либо с цифрой и источником, либо с пометкой «по нашей оценке». Обращение на «вы». Возражения называем прямо («Пенопласт на фасаде запретили?» — да, вот что это значит).</p> <h3>6.2 Языки: RU + KZ</h3> <p>Сначала всё RU. KZ — вторым этапом по приоритету: (1) hero, чипы, CTA, header/footer; (2) калькулятор (шаги, хинты, смета, WA-текст); (3) /samples, /how-it-works, /faq; (4) городские страницы (казахоязычного контента по «термопанельдер» у конкурентов нет — свободная ниша); (5) guides — последними. Реализация: <code>locale</code> в конфиге/словарях движка, переключатель в header, <code>hreflang</code>, <code>/kz/...</code> префикс. Переводы — человек-носитель проверяет термины (термопанель, клинкер, утеплитель, смета).</p> <h3>6.3 Фото-лист (что нужно снять/запросить)</h3> <div class="tablewrap"><table> <thead> <tr> <th>Кадр</th> <th>Где используется</th> <th>Источник</th> </tr> </thead> <tbody><tr> <td>Клинкерная плитка Керамин: Амстердам, Вермонт, Bergen — макро фактуры, цвет в массе, срез</td> <td>collections, swatches, hero</td> <td>запрос в Керамин (пресс-фото) или свои макро с образцов</td> </tr> <tr> <td>Cerrad/Paradyż фактуры CLASSIC, PETRA/Feldhaus RIEGEL</td> <td>collections</td> <td>у дилеров РБ/Golden Roof</td> </tr> <tr> <td>Панель 20×20 в руках, срез (плитка+ППС), на весах</td> <td>samples, главная, guide vs-fibrobeton</td> <td>свои</td> </tr> <tr> <td>Панель 1000×500 целиком, угловой элемент, обрамление</td> <td>collections, how-it-works, montazh</td> <td>свои (после первой сборки)</td> </tr> <tr> <td>Фото сравнения: фибробетон vs клинкер рядом</td> <td>guide vs-fibrobeton, сравнение</td> <td>купить 1 фибро-панель за 3–4 тыс и снять</td> </tr> <tr> <td>Цех: стол-кондуктор, склейка, стеллажи, склад, вывеска, адрес</td> <td>about, proof</td> <td>свои, когда цех есть</td> </tr> <tr> <td>Завод плитки (Минск): печь, линия, склад</td> <td>about, proof</td> <td>запрос у Керамин/PETRA</td> </tr> <tr> <td>Монтаж: стена, клей-пена, дюбели, затирка, бригада</td> <td>guide montazh, how-it-works</td> <td>партнёрская бригада / первый объект</td> </tr> <tr> <td>Тест на воду (капля на клинкере), мороз — короткие видео</td> <td>главная, FAQ</td> <td>свои</td> </tr> <tr> <td>Референсы домов с клинкерным фасадом (лицензированные/стоковые) — только с подписью «референс»</td> <td>hero, collections</td> <td>сток (замена Unsplash-заглушек)</td> </tr> <tr> <td>Команда, основатель</td> <td>about</td> <td>свои</td> </tr> </tbody></table></div> <h3>6.4 SEO: семантика и мета</h3> <p>Семантика (Wordstat KZ 21.07–19.08.2026, GKP KZ): «термопанели» 1 293 (+ «теплопанели» 1K–10K Google — синоним), «термопанели фасадные» 249 (+900% YoY Google), «термопанели купить» 157, «термопанели алматы» 114, «термопанели цена» 83, «клинкерные термопанели» 64, «монтаж термопанелей» 61, «термопанели для дома» 56, «астана» 35, «шымкент» 33, «костанай» 29, «травертин» 23+14, «караганда» 21, «павлодар» 20, «усть-каменогорск» 14, «клей для термопанелей» 19, «от производителя» ~28, «термопанели под кирпич» 10–100, «утепление фасада» 10–100 (CPC до $1), «фасадные панели» 1K–10K, «фасад дома» 1K–10K. Не трогаем «фасадная плитка / клинкерная плитка» (hauswig).</p> <div class="tablewrap"><table> <thead> <tr> <th>Страница</th> <th>Title (≤ 60 зн.)</th> <th>Description (≤ 155)</th> <th>H1</th> </tr> </thead> <tbody><tr> <td><code>/</code></td> <td>Клинкерные термопанели в Алматы — от 13 900 ₸/м²</td> <td>Утепление и фасад за 3 дня без мокрых процессов. Настоящий клинкер, сборка в Алматы, расчёт онлайн, образец за 24 ч, оплата 50/50.</td> <td>Утеплили и облицевали за 3 дня</td> </tr> <tr> <td><code>/onboarding</code></td> <td>Расчёт фасада термопанелями — смета за 2 минуты</td> <td>Калькулятор: коллекция, толщина, площадь, проёмы, монтаж. Смета с датой доставки и экономией на отоплении — в WhatsApp.</td> <td>Ваша смета (шаговые H1)</td> </tr> <tr> <td><code>/samples</code></td> <td>Бесплатные образцы клинкерных термопанелей за 24 ч</td> <td>До 3 образцов 20×20 см с затёртым швом. Курьер по Алматы и Астане за 24 часа, регионы — почтой.</td> <td>Закажите образцы. Оцените лично.</td> </tr> <tr> <td><code>/collections</code></td> <td>Коллекции термопанелей BASE, CLASSIC, RIEGEL — цены за м²</td> <td>Три линейки клинкера, толщина 50/80/100 мм, НГ-опция на минвате. Открытые цены, фиксация на 14 дней.</td> <td>Коллекции клинкерных термопанелей</td> </tr> <tr> <td><code>/collections/base</code></td> <td>Термопанели BASE — клинкер Керамин от 13 900 ₸/м²</td> <td>Формат NF 245×65, 5 оттенков, ППС 50/80/100 или минвата. Посчитайте фасад и закажите образец.</td> <td>Термопанели BASE — от 13 900 ₸/м²</td> </tr> <tr> <td><code>/collections/classic</code></td> <td>Термопанели CLASSIC — европейский клинкер от 16 900 ₸/м²</td> <td>Баварская кладка и миксы, 7 оттенков, формат NF. Расчёт онлайн, образец бесплатно.</td> <td>Термопанели CLASSIC — от 16 900 ₸/м²</td> </tr> <tr> <td><code>/collections/riegel</code></td> <td>Термопанели RIEGEL — длинный формат 490×40 от 21 900 ₸/м²</td> <td>Ультрасовременный ригель-формат, 6 оттенков. Сборка в Алматы, предзаказ 4–6 недель.</td> <td>Термопанели RIEGEL — от 21 900 ₸/м²</td> </tr> <tr> <td><code>/how-it-works</code></td> <td>Как заказать термопанели: предзаказ, 50/50, фиксация цены</td> <td>4 шага от сметы до приёмки на объекте. Цена фиксируется на 14 дней, остаток — после осмотра панелей.</td> <td>Предзаказ за 4 шага</td> </tr> <tr> <td><code>/delivery</code></td> <td>Доставка термопанелей по Казахстану: сроки и стоимость</td> <td>Калькулятор даты «получите до…»: производство 10–15 дней + дорога 12–16 + таможня 2–3. Зоны и тарифы по городам.</td> <td>Когда приедут панели</td> </tr> <tr> <td><code>/faq</code></td> <td>Вопросы о клинкерных термопанелях: пожар, цена, зима, сроки</td> <td>Честные ответы: приказ МЧС №173, почему дешевле дилеров, монтаж до −10 °C, оттенок партии, что при бое.</td> <td>Вопросы перед заказом</td> </tr> <tr> <td><code>/about</code></td> <td>О WARMSTEIN — клинкер из Беларуси, сборка в Алматы</td> <td>Кто мы, откуда плитка, где собираем панели, реквизиты и чего мы честно не обещаем.</td> <td>Клинкер из Беларуси, сборка в Алматы</td> </tr> <tr> <td><code>/warranty</code></td> <td>Гарантия на термопанели и приёмка до оплаты</td> <td>Паспорт плитки, гарантия на панель и монтаж, чек-лист приёмки, замена боя из запаса.</td> <td>Гарантия и приёмка</td> </tr> <tr> <td><code>/docs</code></td> <td>Документы: сертификаты ЕАЭС, оферта, договор поставки</td> <td>PDF: сертификаты на плитку, протоколы, оферта, шаблон договора 50/50, реквизиты.</td> <td>Документы</td> </tr> <tr> <td><code>/guides/termopaneli-vs-fibrobeton</code></td> <td>Термопанели за 3 000 и за 14 000 ₸: в чём разница</td> <td>Фибробетон vs клинкер: срок службы, выгорание, вес, монтаж, цена. Таблица и фото среза.</td> <td>Термопанели за 3 000 и за 14 000 ₸: в чём разница</td> </tr> <tr> <td><code>/guides/pozharnaya-bezopasnost-mchs-173</code></td> <td>Пенопласт на фасаде запретили? Приказ МЧС №173</td> <td>Что изменилось в п.179 с 23.05.2025, кого касается, что с ИЖС и как выбрать НГ-систему.</td> <td>Пенопласт на фасаде запретили? Разбираем приказ МЧС №173</td> </tr> <tr> <td><code>/guides/skolko-ekonomit-uteplenie</code></td> <td>Сколько экономит утепление фасада в 2026 году</td> <td>Тарифы Алматы и Астаны 2026, формула экономии, пример дома 150 м², окупаемость за 1–4 сезона.</td> <td>Сколько экономит утепление фасада: ₸/год</td> </tr> <tr> <td><code>/guides/montazh-za-3-dnya</code></td> <td>Монтаж термопанелей: 150 м² за 3 дня пошагово</td> <td>Подготовка стены, клей-пена и дюбели, углы, затирка, зима до −10 °C, расход материалов.</td> <td>Монтаж термопанелей: 150 м² за 3 дня</td> </tr> <tr> <td><code>/guides/kak-vybrat-tolshchinu</code></td> <td>50, 80 или 100 мм: какую толщину утеплителя выбрать</td> <td>По региону, стене и бюджету. ППС vs минвата: λ, вес, горючесть.</td> <td>50, 80 или 100 мм: как выбрать толщину</td> </tr> <tr> <td><code>/termopaneli/almaty</code></td> <td>Термопанели в Алматы — клинкер от 13 900 ₸/м², сборка здесь</td> <td>Склад и сборка в Алматы: образец за 24 ч, доставка бесплатно от 100 м², монтаж бригадой, расчёт онлайн.</td> <td>Клинкерные термопанели в Алматы</td> </tr> <tr> <td><code>/termopaneli/astana</code></td> <td>Термопанели в Астане — клинкер от 13 900 ₸/м² с доставкой</td> <td>Образец курьером за 24 ч, доставка из Алматы, тепло в Астане +16,9% — посчитайте экономию.</td> <td>Клинкерные термопанели в Астане</td> </tr> <tr> <td><code>/termopaneli/shymkent</code></td> <td>Термопанели в Шымкенте — клинкер от 13 900 ₸/м²</td> <td>Доставка из Алматы, образцы почтой, монтаж по видеоинструкции или шеф-монтаж.</td> <td>Клинкерные термопанели в Шымкенте</td> </tr> <tr> <td><code>/termopaneli/karaganda</code></td> <td>Термопанели в Караганде — клинкер от 13 900 ₸/м²</td> <td>Для зим до −30 °C: 80–100 мм утеплителя, доставка, расчёт и образцы.</td> <td>Клинкерные термопанели в Караганде</td> </tr> </tbody></table></div> <p>Технический SEO: <code>sitemap.xml</code>, <code>robots.txt</code>, canonical, OG-изображения (генерируемые), schema.org (Organization с адресом/телефоном, Product на коллекциях с price ₸, FAQPage, Article, BreadcrumbList), hreflang ru-KZ/kk-KZ после перевода, чистые URL без <code>/warmstein</code> на домене.</p> <hr> <h2>7. Лид-контур и аналитика / Lead loop & analytics</h2> <h3>7.1 Поток лида</h3> <ol> <li>Клиент жмёт «Получить смету в WhatsApp» / «Отправить заявку на образцы» / WA FAB / tel:.</li> <li>Клиент-сайд: событие аналитики + <code>POST /api/lead</code> (<code>type: estimate|sample|wa_click|call_click</code>, calcId, UTM/клик-ID (yclid/gclid/fbclid), страница, город, расчёт целиком, имя/телефон если есть, consent).</li> <li><code>/api/lead</code>: валидация, антиспам (honeypot + rate limit), запись в таблицу (Google Sheets через сервис-аккаунт или Supabase <code>leads</code>), сообщение в Telegram-группу менеджера (формат: тип · calcId · город · площадь · смета · коллекция · телефон · UTM · ссылка на строку), ответ 200 → открываем <code>wa.me</code>.</li> <li>Менеджер отвечает в WhatsApp Business (quick replies), заполняет статус в таблице (lead → qualified → sample → deposit; причины отказа: «дорого», «не готов ждать», «нужен бетон», «нет НГ»).</li> <li>Еженедельный дашборд (🤖): CPL по каналу, % qualified, образцы, депозиты, топ-возражения.</li> </ol> <h3>7.2 Аналитика и пиксели</h3> <ul> <li>Яндекс.Метрика (основная для Директа): цели = события ниже; вебвизор включён; карта кликов.</li> <li>GA4 + Google Ads конверсии (Search/PMax), Meta Pixel (Instagram), TikTok Pixel.</li> <li>Коллтрекинг: подмена номера по источнику (минимум 2 номера: Яндекс/Google vs соцсети/органика) через KZ-сервис <strong>[выбор — человек]</strong>; до подключения — событие <code>call_click</code> на <code>tel:</code>.</li> <li>UTM-схема: <code>utm_source={yandex|google|instagram|tiktok|olx|kaspi}</code>, <code>utm_medium={cpc|social|classified}</code>, <code>utm_campaign={line-base|line-classic|line-riegel|city-almaty|…|generic-termopaneli}</code>, <code>utm_content={ad id}</code>, <code>utm_term={keyword}</code>; UTM сохраняем в localStorage при первом визите и кладём в лид.</li> <li>События (имена одинаковые в Метрике/GA4):<div class="tablewrap"><table> <thead> <tr> <th>Событие</th> <th>Когда</th> <th>Параметры</th> </tr> </thead> <tbody><tr> <td><code>calc_start</code></td> <td>первый шаг калькулятора или выбор в инлайн-калькуляторе</td> <td>entry (home_inline/onboarding/collection/city)</td> </tr> <tr> <td><code>calc_step</code></td> <td>каждый шаг</td> <td>step_id</td> </tr> <tr> <td><code>calc_complete</code></td> <td>показан экран сметы</td> <td>collection, thickness, ng, area_net, total, city, calcId</td> </tr> <tr> <td><code>wa_click</code></td> <td>любой переход в wa.me</td> <td>context (estimate/samples/fab/faq/collection/city), calcId</td> </tr> <tr> <td><code>sample_request</code></td> <td>отправка формы образцов</td> <td>city, picks_count, collection_ids</td> </tr> <tr> <td><code>call_click</code></td> <td>клик по tel:</td> <td>page</td> </tr> <tr> <td><code>lead_saved</code></td> <td>200 от /api/lead</td> <td>type</td> </tr> <tr> <td><code>pdf_download</code></td> <td>скачивание сметы PDF</td> <td>calcId</td> </tr> <tr> <td><code>delivery_calc</code></td> <td>расчёт даты на /delivery</td> <td>city</td> </tr> <tr> <td><code>segment_choice</code></td> <td>клик в сегментаторе на главной</td> <td>choice (budget/clinker)</td> </tr> </tbody></table></div> </li> </ul> <h3>7.3 WhatsApp Business</h3> <p>Профиль: название, адрес склада, часы 9:00–20:00 Алматы, сайт, каталог коллекций (3 карточки с ценой «от»), приветствие и «вне часов» автоответы. Quick replies (ярлыки): <code>/цена</code> (ценовая лестница 13 900–23 900 + что входит), <code>/сроки</code> (10–15 + 12–16 + 2–3 → 4–6 недель, фиксация 14 дней), <code>/оплата</code> (50/50, Kaspi если есть, реквизиты), <code>/образец</code> (как заказать, 24 ч, регионы), <code>/нг</code> (МЧС №173, минвата +2 500), <code>/зима</code> (до −10 °C, затирка в плюс), <code>/монтаж</code> (бригады, 4 000–6 000 ₸/м², 3 дня/150 м²), <code>/бетон</code> (чем отличается от 3 000 ₸ — ссылка на guide), <code>/документы</code> (оферта, договор, сертификаты), <code>/адрес</code>. Скрипт первого ответа (≤ 5 мин в часы работы): «Здравствуйте, <имя>! Это <менеджер>, WARMSTEIN. Вижу расчёт #W-… на 141,9 м², CLASSIC, 80 мм. Чтобы прислать точную смету в PDF: 1) город и адрес объекта? 2) стена — кирпич/газоблок/монолит, есть ли штукатурка? 3) когда планируете монтаж? Пока — образец трёх оттенков могу отправить завтра курьером, бесплатно. Удобно?» Далее — квалификация (площадь, сроки, бюджет, НГ/ИЖС), предложение образца, затем договор и 50%.</p> <hr> <h2>8. Acceptance criteria (чек-лист для автолупа)</h2> <p>Общие (все страницы):</p> <ol> <li>Каждая страница (кроме шагов калькулятора) содержит ≥ 1 CTA на <code>/onboarding</code>, ≥ 1 на <code>/samples</code> и ≥ 1 переход в WhatsApp (FAB или кнопка) — проверка по DOM.</li> <li>Ширина 390 px: нет горизонтального скролла документа (<code>scrollWidth <= clientWidth</code>), таблицы скроллятся внутри контейнера.</li> <li>Lighthouse mobile: Performance ≥ 90, Accessibility ≥ 90, SEO ≥ 95 на <code>/</code>, <code>/onboarding</code>, <code>/collections/base</code>, <code>/termopaneli/almaty</code>, одном guide.</li> <li>0 ошибок в консоли браузера и 0 битых внутренних ссылок (краулер по всем маршрутам).</li> <li>Все цены, сроки, тарифы, коэффициенты, телефоны, реквизиты берутся из <code>brands/warmstein/config.ts</code> (грепом: в <code>engine/*</code> и <code>app/*</code> нет литералов «₸», телефонов, «13 900» и т. п. для бренда).</li> <li>Ни на одной странице нет строк из запрещённого списка §5.3 (тест на regex: «отзыв», «млн м²», «с 2012», «завод №1», «сертифицировано НГ», «казахстанский производитель» — последние два допустимы только при соответствующем флаге конфига = true).</li> <li>Header и Footer единообразны на всех страницах, содержат телефон из конфига, ссылки на все страницы 1 уровня и города.</li> <li><code>sitemap.xml</code> перечисляет все маршруты бренда; <code>robots.txt</code> присутствует; у каждой страницы уникальные title/description/H1 по таблице §6.4; ровно один H1.</li> <li>OG-теги и schema.org (Organization на всех, Product на коллекциях, FAQPage на /faq, Article на guides).</li> <li>Typecheck, lint и e2e-тесты зелёные; сборка <code>next build</code> проходит без предупреждений о недостающих маршрутах.</li> </ol> <p>Калькулятор и смета: 11. Смета показывает «Получите до <дата>» с разбивкой дней; дата = сегодня + (production + transit + customs по верхним границам) + зона города; меняется при смене города. 12. Смета показывает «Экономия на отоплении ≈ N ₸/год» с пометкой «[оценка]» и ссылкой на guide; N зависит от толщины и города. 13. Смета показывает две суммы 50/50; при <code>payments.kaspi.enabled=false</code> нет упоминания Kaspi нигде на сайте. 14. Зачёркнутая «цена у дилеров» считается от <code>marketReference</code> по коллекции, а не от множителя; экономия ≤ 25% и ≥ 5% на любом наборе входных данных (property-test). 15. Переключатель ППС/минвата НГ доступен для 50 и 80 мм; в смете есть строка «Система/класс горючести». 16. Шаг «окна, двери, углы» содержит высоту стен; углы = n × h м.п.; коэффициент углов из конфига. 17. При <code>pricing.status="target"</code> смета содержит бейдж «ориентировочные цены» и не содержит слова «зафиксирована»; при <code>final</code> — «зафиксирована до <дата+14 дн>». 18. URL-параметры <code>collection/swatch/thickness/city/area</code> предзаполняют шаги; <code>/collections/base</code> → <code>/onboarding?collection=base</code> открывает калькулятор с BASE. 19. Клик «Получить смету в WhatsApp» сначала делает <code>POST /api/lead</code> (200) и затем открывает <code>wa.me</code> с текстом, содержащим calcId, коллекцию, систему, площадь, город, сумму, 50/50, дату; e2e проверяет текст href. 20. Инлайн-калькулятор на главной показывает цену, экономию, строку экономии на отоплении и дату; ведёт в <code>/onboarding</code> с сохранёнными выбором. 21. Незавершённый расчёт восстанавливается из localStorage после перезагрузки.</p> <p>Образцы: 22. <code>/samples</code> принимает <code>?collection=</code>/<code>?swatch=</code> и предвыбирает оттенки; лимит 3; форма валидирует имя и телефон; сабмит = <code>POST /api/lead</code> + WA с именем/телефоном/городом/адресом/площадью/выбором. 23. Для городов без курьера (не Алматы/Астана) текст про «24 часа» не показывается, показывается «почтой по тарифу».</p> <p>Страницы и контент: 24. Существуют и отдают 200: <code>/collections</code>, <code>/collections/{base,classic,riegel}</code>, <code>/how-it-works</code>, <code>/delivery</code>, <code>/faq</code>, <code>/about</code>, <code>/warranty</code>, <code>/docs</code>, <code>/guides</code>, 5 guides, <code>/termopaneli/{almaty,astana,shymkent,karaganda}</code>, <code>/privacy</code>. 25. <code>/faq</code> содержит ≥ 8 вопросов, покрывающих все 8 пунктов USP D (поиск по ключевым словам: МЧС/173, дешевле, 3 000/бетон, зим, оттенок/парти, 4–6 недель/срок, бой/брак, монтир). 26. На главной есть блок сравнения с 4 колонками USP C и блок тарифов с ≥ 3 цифрами и внешними ссылками-источниками (<code>rel="noopener"</code>). 27. На главной есть сегментатор «клинкер / бетон» и ценовой якорь «от 13 900 ₸/м²» в первом экране. 28. <code>/delivery</code> содержит работающий калькулятор даты по городу (select) и список зон с условиями из конфига. 29. <code>/how-it-works</code> содержит таймлайн 4 шагов, строку 50/50, «14 дней», таблицу рисков и ссылки на <code>/docs</code> (договор) и <code>/warranty</code>. 30. <code>/docs</code> рендерит карточки документов со статусом <code>available|pending</code>; pending не скрыт. 31. Городские страницы перелинкованы между собой (≥ 3 ссылки на другие города), ссылаются на <code>/delivery</code>, содержат городской H1/title и предвыбранный город в CTA калькулятора. 32. Каждый guide содержит ≥ 2 CTA в калькулятор, блок «Источники» с ≥ 3 внешними ссылками, ссылки на ≥ 2 других guides. 33. Все фото-заглушки Unsplash помечены в конфиге <code>placeholder: true</code> и имеют alt «референс фактуры»; страница не подписывает их как «наш объект». 34. Текст на страницах не содержит «Lorem», «TODO», «xxx», а контакт не равен заглушке <code>77001234567</code> при <code>deploy=production</code> (проверка env/флага).</p> <p>Лид-контур и аналитика: 35. <code>/api/lead</code> валидирует тип, пишет в хранилище и шлёт в Telegram (мок в тестах); при ошибке хранилища WA всё равно открывается (fail-open) и ошибка логируется. 36. События <code>calc_start</code>, <code>calc_complete</code>, <code>wa_click</code>, <code>sample_request</code>, <code>call_click</code>, <code>segment_choice</code> отправляются (проверка dataLayer/ym-мока в e2e) с указанными параметрами. 37. UTM/клик-ID сохраняются при первом визите и присутствуют в payload лида и в WA-тексте (строка «Источник»). 38. Политика ПДн доступна из каждой формы, указаны оператор и контакт для удаления данных.</p> <hr> <h2>9. Порядок работ (backlog) / Backlog</h2> <p>Легенда: S ≤ 0,5 дня · M 1–2 дня · L 3–5 дней · 👤 = требует человека (факты/деньги/подпись) · 🤖 = автолуп может закрыть сам.</p> <div class="tablewrap"><table> <thead> <tr> <th>#</th> <th>Задача</th> <th>Оценка</th> <th>Зависимость от человека</th> </tr> </thead> <tbody><tr> <td>1</td> <td>Расширить <code>BrandConfig</code>/<code>types.ts</code>: <code>pricing.status</code>, <code>marketReference</code>, <code>delivery.leadTime/zones</code>, <code>cities[]</code>, <code>payments</code>, <code>legal</code>, <code>certificates</code>, <code>heating</code>, <code>cornerFactor</code>, <code>pages</code> (faq/how/warranty/docs/about/guides) — с дефолтами, чтобы NORDHOLZ/SAUNAWERK не сломались</td> <td>M 🤖</td> <td>—</td> </tr> <tr> <td>2</td> <td>Калькулятор: город, высота стен, НГ для 50/80, дата доставки, 50/50, статус цены, референс дилеров, класс горючести, URL-предвыбор, calcId, телефон (опц.)</td> <td>L 🤖</td> <td>👤 коэффициент углов (0,8 vs 1,6), тариф доставки, референс-цены</td> </tr> <tr> <td>3</td> <td><code>/api/lead</code> + Telegram + таблица (Sheets/Supabase) + fail-open + антиспам; подключить к смете и образцам</td> <td>M 🤖</td> <td>👤 токен бота, ID чата, доступ к таблице</td> </tr> <tr> <td>4</td> <td>Аналитика: Метрика, GA4, пиксели, события, UTM-persist, consent-баннер</td> <td>M 🤖</td> <td>👤 ID счётчиков/пикселей</td> </tr> <tr> <td>5</td> <td>Главная: сегментатор, ценовой якорь в hero, блок тарифов с источниками, инфографика «50 мм ≈ 60 см», таблица сравнения, блок пожаробезопасности, блок образцов, расширенный FAQ (8), блок доверия/реквизитов, инлайн-калькулятор +2 строки</td> <td>L 🤖</td> <td>👤 реквизиты, адрес, телефон</td> </tr> <tr> <td>6</td> <td><code>/how-it-works</code>, <code>/delivery</code> (калькулятор даты + зоны), <code>/faq</code> (8+ с schema)</td> <td>M 🤖</td> <td>👤 тарифы зон, условия возврата</td> </tr> <tr> <td>7</td> <td><code>/collections</code> + <code>/collections/[id]</code> (спеки, оттенки → образцы, мини-смета, предвыбор)</td> <td>M 🤖</td> <td>👤 паспорта плитки (F, водопоглощение), фото фактур</td> </tr> <tr> <td>8</td> <td><code>/samples</code>: предвыбор из URL, «что приедет», серверный лид, логика городов курьер/почта</td> <td>S 🤖</td> <td>👤 реальный курьер/почта</td> </tr> <tr> <td>9</td> <td><code>/about</code>, <code>/warranty</code>, <code>/docs</code> (карточки со статусами), расширить <code>/privacy</code></td> <td>M 🤖</td> <td>👤 ИП/ТОО, БИН, банк, оферта и договор от юриста (🤖 черновики), сертификаты PDF от поставщиков, фото цеха</td> </tr> <tr> <td>10</td> <td>Guides ×5 (+ травертин опц.), хаб <code>/guides</code>, schema Article</td> <td>L 🤖</td> <td>👤 вычитка, фото сравнения панелей</td> </tr> <tr> <td>11</td> <td>Городские страницы ×4 из конфига (+3 позже), перелинковка</td> <td>M 🤖</td> <td>👤 зоны/тарифы/монтаж по городам</td> </tr> <tr> <td>12</td> <td>Header/Footer: новая навигация, меню «ещё», города, оферта/БИН</td> <td>S 🤖</td> <td>👤 реквизиты</td> </tr> <tr> <td>13</td> <td>SEO-техника: sitemap, robots, canonical, OG-генерация, schema, чистые URL на домене (rewrite по host)</td> <td>M 🤖</td> <td>👤 домен warmstein.kz, DNS/Vercel</td> </tr> <tr> <td>14</td> <td>Замена фото: реальные фактуры, панель в руках, видео</td> <td>M 🤝</td> <td>👤 запрос в Керамин/PETRA/дилеров, своя съёмка</td> </tr> <tr> <td>15</td> <td>WhatsApp Business: профиль, quick replies, автоответы, скрипт (текст 🤖)</td> <td>S 🤝</td> <td>👤 номер KZ, аккаунт</td> </tr> <tr> <td>16</td> <td>Коллтрекинг + второй номер</td> <td>S 🤝</td> <td>👤 выбор сервиса, оплата</td> </tr> <tr> <td>17</td> <td>PDF-смета (генерация + кнопка)</td> <td>M 🤖</td> <td>👤 реквизиты в шапку PDF</td> </tr> <tr> <td>18</td> <td>Kaspi: партнёр/мерчант → <code>payments.kaspi.enabled</code>, расчёт ₸/мес</td> <td>S 🤖 после 👤</td> <td>👤 договор с партнёром</td> </tr> <tr> <td>19</td> <td>KZ-локаль: словари движка, переключатель, hreflang; переводы по приоритету §6.2</td> <td>L 🤝</td> <td>👤 носитель языка на вычитку</td> </tr> <tr> <td>20</td> <td>Verifier-проверки: скрипт «запрещённые утверждения», property-test экономии, краулер ссылок, 390 px, Lighthouse CI</td> <td>M 🤖</td> <td>—</td> </tr> <tr> <td>21</td> <td>Цены <code>target → final</code> после прайсов завода и 3 котировок фрахта; обновить конфиг, включить «фиксация 14 дней»</td> <td>S 🤖 после 👤</td> <td>👤 прайсы Керамин/Cerrad/PETRA, фрахт</td> </tr> <tr> <td>22</td> <td>Первые объекты → блок кейсов на главной/городах (включается при наличии данных)</td> <td>S 🤖 после 👤</td> <td>👤 фото/разрешение клиента</td> </tr> </tbody></table></div> <p>Порядок запуска: 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 12 → 13 → 20 (минимальный «верящий» сайт) → 9 → 10 → 11 → 14 → 15 → 16 → 17 → 18 → 19 → 21 → 22. Реклама включается не раньше, чем закрыты 1–9, 12, 13, 15 и заменён телефон-заглушка.</p> <hr> <h2>Приложение A. Факты, которые должен дать человек (placeholders в конфиге)</h2> <p><code>contact.phone/whatsapp</code> (реальный KZ) · <code>legal.entity/bin/bank/address</code> · <code>pricing.status</code> и финальные цены по линейкам/толщинам · <code>estimate.cornerFactor</code> · <code>marketReference</code> по линейкам · <code>delivery.zones</code> (тарифы, дни) · <code>cities[].install</code> (есть ли бригада) · <code>payments.kaspi</code> · <code>certificates[]</code> (PDF, статусы) · <code>warranty.panelYears/tileYears/installYears</code> · <code>preorder.risks[]</code> и условия возврата · <code>about.workshop</code> (адрес, фото, статус) · фото-лист §6.3 · ID Метрики/GA4/пикселей, Telegram-бот, таблица лидов.</p> <h2>Приложение B. Соответствие блоков главной → аргумент → источник</h2> <div class="tablewrap"><table> <thead> <tr> <th>Блок</th> <th>Аргумент</th> <th>Источник</th> </tr> </thead> <tbody><tr> <td>Hero</td> <td>3 дня/150 м², 50+ лет, НГ, сборка, 50/50, от 13 900</td> <td>USP A, B; бриф</td> </tr> <tr> <td>Сегментатор</td> <td>клинкер vs бетон 2–5 тыс</td> <td>исследование §0.1, Addendum</td> </tr> <tr> <td>Value props</td> <td>−10–25% к дилерам; почему</td> <td>USP B; D2</td> </tr> <tr> <td>Тарифы</td> <td>+13%/+8,3%/+5%/+16,9%; 20–30%/год</td> <td>USP B «Тарифы»; §2.4</td> </tr> <tr> <td>Инфографика</td> <td>50 мм ≈ 60–70 см; −30–45%; 12–25 кг/м²</td> <td>USP B</td> </tr> <tr> <td>Коллекции</td> <td>цены 13 900/16 900/21 900</td> <td>бриф «Product lines»</td> </tr> <tr> <td>Сравнение</td> <td>таблица 4 колонки</td> <td>USP C</td> </tr> <tr> <td>Пожар</td> <td>МЧС №173, НГ-линейка</td> <td>USP B «Честность про пожар», D1, §7</td> </tr> <tr> <td>Как это работает</td> <td>50/50, 14 дней, 4–6 недель</td> <td>бриф; D6; hauswig-reference</td> </tr> <tr> <td>Proof</td> <td>3 дня / −30–45% / 14 дней; честные фото</td> <td>USP E</td> </tr> <tr> <td>Инлайн-калькулятор</td> <td>смета, экономия, дата</td> <td>§4</td> </tr> <tr> <td>Образцы</td> <td>20×20, 24 ч, бесплатно</td> <td>бриф «Lead magnets», §10.4</td> </tr> <tr> <td>FAQ</td> <td>8 возражений</td> <td>USP D</td> </tr> <tr> <td>Доверие</td> <td>реквизиты, договор, сертификаты</td> <td>seasonality §4.4–4.5</td> </tr> </tbody></table></div> <hr> <h2>Дополнение 22.08.2026 — флоу визуализации фасада</h2> <p>Главный CTA первой волны — «Ваш дом в клинкере за 2 часа»: страница <code>/visualizer</code>, композитинг реальной текстуры коллекции на фото дома клиента (не генерация), гейт после расчёта, лимиты против халявщиков, шаблоны WhatsApp, метрики и 15 критериев приёмки — в отдельном документе <a href="./warmstein-visualizer-flow.md"><code>warmstein-visualizer-flow.md</code></a>. Реализовать после базовых страниц и калькулятора; тексты и лимиты — в конфиге бренда.</p> <p>Режим первой волны (без отгрузки) и правила честных формулировок — <code>../brands/offer-mechanics-ideas.md</code> §0. Экономика догруза и групповой фуры — там же §3a.</p> </section><section id="viz" class="doc"><div class="eyebrow">Сайты</div><h1>WARMSTEIN — флоу «Ваш дом в клинкере»: визуализация фасада по фото</h1><div class="flag"><strong>Ниша занята: термопанели ведёт наш партнёр.</strong> Документ оставлен целиком — спрос, конкуренты, цены, юнит-экономика и все расчёты делались, чтобы понять рынок и откалибровать цифры по остальным нишам. Это справочный материал, а не план запуска.</div> <p>Статус: 22.08.2026 · спецификация для build-сессии (<code>site/warmstein</code>). Дополняет <code>warmstein-site-blueprint.md</code> и <code>../brands/offer-mechanics-ideas.md</code> §3.1. Механика применима к NORDHOLZ (терраса/фасад) без изменений архитектуры — тексты и текстуры другие.</p> <h2>1. Зачем</h2> <p>Главное возражение фасадного клиента — «не понимаю, как это будет смотреться на моём доме». Образец в руке отвечает на вопрос про материал, но не про дом. Визуализация закрывает именно эту работу, выполняется без склада и без шоурума, и клиент сам пересылает результат жене и прорабу — с нашим водяным знаком.</p> <p>Роль в воронке: <strong>главный CTA первой волны</strong> (единственная механика, которую мы реально выполняем сегодня). Порядок: расчёт → визуализация → лист ожидания на образцы → бронь.</p> <h2>2. Что делаем и чего не делаем</h2> <p><strong>Делаем:</strong> заменяем облицовку стен на реальную текстуру выбранной коллекции с правильным масштабом кирпича и цветом шва, сохраняя геометрию дома, окна, крышу, тени и освещение оригинального снимка.</p> <p><strong>Не делаем (жёстко):</strong></p> <ul> <li>не генерируем дом заново нейросетью «по смыслу» — цвет и раскладка обязаны совпадать с поставкой;</li> <li>не «улучшаем» объект: крыша, окна, двери, забор, газон, машины остаются как на фото;</li> <li>не убираем соседние дома и людей;</li> <li>не показываем оттенок, которого нет в наличии у завода;</li> <li>не отдаём картинку без дисклеймера и водяного знака.</li> </ul> <h2>3. Конвейер (композитинг с настоящей текстурой)</h2> <p>Вход: фото дома · выбранная коллекция + оттенок + цвет шва · площадь из калькулятора · один известный размер (высота окна или этажа).</p> <ol> <li><strong>Сегментация плоскостей.</strong> Модель сегментации размечает маски: стены (цель), окна, двери, крыша, цоколь, водосток, перекрытия/свесы, окклюзии (деревья, машины, кусты).</li> <li><strong>Перспектива.</strong> По прямоугольникам окон и углам дома считается гомография для каждой плоскости стены (обычно 1–3 плоскости: фронт, боковая, фронтон).</li> <li><strong>Масштаб.</strong> Из известного размера (окно ≈ 1,4–1,5 м, дверь ≈ 2,0–2,1 м, этаж ≈ 3,0 м) считается пиксель/метр; текстура кладётся с реальным размером кирпича — NF 240×71 мм, LDF 490×40 мм, шов 10 мм.</li> <li><strong>Текстура.</strong> Бесшовный тайл из фотографии реальной коллекции (не сгенерированный), с вариацией оттенков в партии; цвет шва берётся из выбора клиента (те же значения, что в калькуляторе).</li> <li><strong>Свет и тени.</strong> Яркостный канал оригинала (размытый grayscale) накладывается на текстуру в режиме умножения/перекрытия — сохраняются тени под свесами, засветы, время суток.</li> <li><strong>Окклюзии.</strong> Маски деревьев, машин, проводов возвращаются поверх слоя облицовки.</li> <li><strong>Вывод.</strong> Кадр «до/после» (слайдер на странице, два кадра в WhatsApp), водяной знак «WARMSTEIN · визуализация», подпись коллекции и оттенка, номер сметы, дисклеймер.</li> </ol> <p><strong>Ручная доводка 5–10 минут</strong> обязательна: края у окон и свесов, углы, цоколь. Автомат даёт черновик, человек принимает.</p> <p><strong>Fallback:</strong> если пайплайн ещё не готов — тот же результат руками в редакторе по этому же шаблону. Тогда SLA на сайте пишем 1 рабочий день, а не 2 часа. Никогда не обещаем срок, который не закрыт человеком.</p> <h2>4. Требования к фото (текст для клиента)</h2> <ol> <li>Снимайте с противоположной стороны улицы, чтобы дом попал целиком.</li> <li>Днём, без фильтров и ночного режима.</li> <li>Фасад не закрыт машиной или деревом; если закрыт — снимите с другой точки.</li> <li>Напишите один размер: высоту окна или высоту этажа — по нему мы поставим кирпич в правильный масштаб.</li> </ol> <p>Плохо работает: ночь, сильный ракурс снизу, широкоугольный режим вплотную, скриншоты из объявлений.</p> <h2>5. Гейт и лимиты (защита от халявщиков)</h2> <div class="tablewrap"><table> <thead> <tr> <th>Правило</th> <th>Как реализовано</th> </tr> </thead> <tbody><tr> <td>Визуализация доступна только после завершённого расчёта</td> <td>Кнопка появляется на экране сметы и на <code>/visualizer</code> при наличии <code>calcId</code>; прямой заход без расчёта ведёт на калькулятор</td> </tr> <tr> <td>Одна бесплатная визуализация на номер и адрес</td> <td>Дедупликация по телефону; повтор — после записи на образцы или брони</td> </tr> <tr> <td>До 2 коллекций в одном ответе</td> <td>Ограничение формы</td> </tr> <tr> <td>Обязателен известный размер и пригодное фото</td> <td>Форма не отправляется без размера; на плохое фото — шаблон «переснимите так»</td> </tr> <tr> <td>Приоритет по стадии объекта</td> <td>«Коробка/отделка» → 2 часа; «планирую» → до 1 рабочего дня</td> </tr> <tr> <td>Часы работы</td> <td>Будни 9:00–18:00; вне окна — очередь на утро, об этом сказано до отправки</td> </tr> <tr> <td>A/B: 0 ₸ против 2 000–4 900 ₸ в зачёт</td> <td>Флаг в конфиге; сравниваем долю дошедших до брони</td> </tr> </tbody></table></div> <h2>6. Страница <code>/visualizer</code></h2> <p>H1: «Ваш дом в клинкере — за 2 часа». Блоки по порядку:</p> <ol> <li>Пример «до/после» на трёх домах (слайдер), подпись коллекции и оттенка.</li> <li>Как это работает: 3 шага (расчёт → фото в WhatsApp → визуализация и смета).</li> <li>Требования к фото — 4 пункта из §4 с примером хорошего и плохого кадра.</li> <li>Форма: телефон, город, стадия объекта, коллекция + оттенок (подставляются из расчёта), известный размер, загрузка фото или кнопка «отправить фото в WhatsApp».</li> <li>Что вы получите: визуализация, смета PDF, дата поставки, запись в очередь на образцы.</li> <li>Честные рамки: «это визуализация, а не фотография объекта; оттенок на экране отличается от образца; мы не меняем крышу, окна и ландшафт».</li> <li>Приватность: зачем нам фото, сколько храним, что не публикуем без разрешения.</li> </ol> <p>Перелинковка: со сметы, из hero (вторая кнопка), из карточек коллекций, из FAQ «как понять, подойдёт ли к моему дому», из страниц городов.</p> <h2>7. Шаблоны сообщений WhatsApp</h2> <p><strong>Запрос фото:</strong> «Здравствуйте! Пришлите фото дома с противоположной стороны улицы, днём, дом целиком — и напишите высоту окна или этажа. За 2 часа пришлю ваш дом в коллекции {коллекция} {оттенок} и смету.»</p> <p><strong>Плохое фото:</strong> «Фото не подойдёт для точной визуализации: {причина}. Переснимите, пожалуйста, {как}. Так кирпич встанет в правильный масштаб и вы увидите реальную раскладку.»</p> <p><strong>Отдача результата:</strong> «Готово. Это ваш дом в {коллекция} · {оттенок}, шов {шов}. Кирпич показан в реальном размере {формат}. Это визуализация — оттенок на экране отличается от образца. Смета: {сумма}, срок поставки — до {дата}. Хотите, поставлю вас в очередь на бесплатные образцы: первая партия приезжает в {месяц}.»</p> <p><strong>Вне часов:</strong> «Принял. Визуализации делаем в будни до 18:00 — ваша будет готова {когда}.»</p> <p><strong>Бригада/конкурент/массовый запрос:</strong> «Мы делаем визуализации для владельцев объектов. Если вы подрядчик — напишите объём и адрес объекта, обсудим партнёрские условия.»</p> <h2>8. Метрики и события</h2> <p><code>viz_request</code> (отправлена заявка) · <code>viz_photo_ok</code> / <code>viz_photo_rejected</code> · <code>viz_delivered</code> (с меткой времени, считаем SLA) · <code>viz_to_waitlist</code> · <code>viz_to_booking</code> · <code>viz_repeat_blocked</code>. Отчётные показатели: доля пригодных фото, среднее время на визуализацию, визуализация → разговор → бронь, сравнение с лидами, пришедшими сразу на смету. Если конверсия в бронь у визуализации ниже, чем у прямой сметы, — механика развлекает, а не квалифицирует: ужесточаем гейт или переводим в платный режим.</p> <h2>9. Приватность и право</h2> <p>Согласие на обработку фото в форме (галочка со ссылкой на политику) · храним фото до 12 месяцев, используем только для визуализации · публикуем «до/после» только с письменного согласия · водяной знак и дисклеймер на каждом кадре · не используем чужие объекты и рендеры конкурентов как свои примеры.</p> <h2>10. Критерии приёмки (для build-сессии)</h2> <ol> <li><code>/visualizer</code> существует, открывается с расчёта и из hero.</li> <li>Без завершённого расчёта форма недоступна — редирект на калькулятор с сохранением намерения.</li> <li>Форма требует телефон, город, стадию, коллекцию, оттенок, известный размер; без них не отправляется.</li> <li>Загрузка фото работает на мобильном (390px) и принимает HEIC/JPEG/PNG до 15 МБ.</li> <li>Заявка уходит в <code>/api/lead</code> с типом <code>visualizer</code> и попадает в Telegram/таблицу вместе с <code>calcId</code>.</li> <li>На экране успеха честно указан срок ответа и часы работы; текст берётся из конфига.</li> <li>Требования к фото показаны до загрузки, с примерами хорошего и плохого кадра.</li> <li>Дисклеймер «визуализация, оттенок отличается от образца» присутствует на странице и в шаблоне ответа.</li> <li>Дедупликация: повторная заявка с того же номера показывает сообщение о лимите, а не создаёт второй лид.</li> <li>Блок приватности и галочка согласия на обработку фото.</li> <li>Примеры «до/после» — только наши материалы; ни одного чужого рендера.</li> <li>События из §8 отправляются в dataLayer.</li> <li>Флаг <code>visualizer.fee</code> в конфиге переключает бесплатный и возвратный режим без правки компонентов.</li> <li>Все тексты и лимиты — в конфиге бренда, ни одной строки в компонентах.</li> <li>Тест: страница не обещает 2 часа, если в конфиге стоит режим «1 рабочий день».</li> </ol> </section><section id="bp-nordholz" class="doc"><div class="eyebrow">Сайты</div><h1>NORDHOLZ — site blueprint (миссия для автолупа)</h1> <p>Статус: 22.08.2026, v1. Автор: product/UX lead. Источники правды: <code>docs/brands/02-thermowood.md</code>, <code>docs/brands/usp-arguments.md</code> (секция NORDHOLZ), <code>docs/research/niches/thermowood-wpc.md</code> (§1, §2, §3, §6, §7, §10 + addendum), <code>docs/research/seasonality-test-economics.md</code>, <code>docs/research/hauswig-reference.md</code>, <code>docs/research/demand/*.md</code>, текущий прототип (<code>brands/nordholz/config.ts</code>, <code>app/[brand]/*</code>, <code>engine/*</code>).</p> <p>Назначение документа: превратить прототип (лендинг + 4-шаговый визард + /samples + /privacy) в сайт, которому верит рынок Казахстана и который доводит до <strong>предзаказа 70/30</strong> термодерева с завода FarbWood (Минск). Ведущий продукт — <strong>террасная доска</strong> (спрос decking-first: «террасная доска» 1 053 + «дпк» 807 против «планкен» 189 в месяц в Яндексе КЗ), вторая линия — фасадный планкен (проектная покупка, 4–8 недель ждать нормально). Канал разговора — WhatsApp. Лид-магнит — 3 бесплатных образца.</p> <p>Правила для автолупа:</p> <ul> <li>Код не трогать без этого документа; всё, что ниже, — источник acceptance criteria (§8) и бэклога (§9).</li> <li>Цифры на сайте берутся <strong>только</strong> из <code>usp-arguments.md</code> → NORDHOLZ и из <code>brands/nordholz/config.ts</code>. Всё, что помечено <strong>[оценка]</strong> в исследованиях, на сайте либо не показывается, либо показывается с формулировкой «до/около» и без гарантийного смысла.</li> <li>Цены — <strong>плейсхолдеры до экспортного прайса FarbWood</strong> (см. §9, human-needed). Архитектура страниц не зависит от конкретных цифр: цена — поле конфига, а не литерал в компоненте.</li> <li>Стоп-лист утверждений — §5.4. Любое из них на странице = reject.</li> </ul> <p>Легенда приоритета: P0 — без этого сайт не запускаем; P1 — нужно в первые 2 недели теста; P2 — после первых лидов.</p> <hr> <h2>1. Цель сайта, KPI, роли страниц</h2> <h3>1.1 Бизнес-цель</h3> <p>Собрать первую смешанную фуру (≈2 000–2 400 м²: ~60% сосна / 25% осина / 15% ясень) из <strong>предоплаченных на 70% заказов</strong>, без склада и шоурума. Пилот: 150–250 лидов → 60–100 заказов образцов → 12–16 заказов × ~150 м². Сезонная поправка: с сентября террасный спрос ≈40% пика и падает до декабря; террасные лиды осени — «планирую весной» (длинный цикл), фасадный планкен — проектная покупка круглый год. Поэтому <strong>сайт продаёт предзаказ с фиксацией цены и датой получения, а не «купить сегодня»</strong>, а к апрелю (если go) нужен сезонный склад сосны в Алматы (террасный покупатель летом ждёт 1–2 недели, не 4–6).</p> <h3>1.2 KPI (порог решения по тесту — из <code>seasonality-test-economics.md</code> §3)</h3> <div class="tablewrap"><table> <thead> <tr> <th>Метрика</th> <th>Цель пилота</th> <th>Как меряем</th> </tr> </thead> <tbody><tr> <td>CPL (лид = WhatsApp-диалог или звонок с UTM)</td> <td>сосна ≤ $15–25 (≈7–12 тыс ₸), осина/ясень ≤ $30–50</td> <td>GA4/Метрика событие <code>lead_*</code> + лист лидов</td> </tr> <tr> <td>Конверсия визит → лид</td> <td>≥ 3% (калькулятор) / ≥ 5% (lead-page с города)</td> <td><code>lead_*</code> / sessions</td> </tr> <tr> <td>Лид → заказ образцов</td> <td>≥ 40%</td> <td>статус «Образцы отправлены» в листе</td> </tr> <tr> <td>Лид → депозит 70%</td> <td>≥ 10% (цель 10–15%)</td> <td>статус «Депозит»</td> </tr> <tr> <td>CAC на заказ</td> <td>≤ 25–30% валовой прибыли: ≤ $150–250 сосна, ≤ $400 осина/ясень</td> <td>расход рекламы / депозиты</td> </tr> <tr> <td>Депозитов за 3–4 недели теста</td> <td>≥ 3–5</td> <td>лист лидов</td> </tr> <tr> <td>Время первого ответа в WhatsApp</td> <td>≤ 5 мин в 9:00–21:00 Алматы (обещание «ответ за 5 мин»)</td> <td>WhatsApp Business статистика</td> </tr> <tr> <td>Mobile perf</td> <td>Lighthouse Performance ≥ 85 на 390 px, LCP ≤ 2,5 с</td> <td>CI/Lighthouse</td> </tr> <tr> <td>Доля трафика на «террасу» vs «фасад»</td> <td>≥ 60/40 в сезон — проверка decking-first гипотезы</td> <td>событие <code>calc_mode</code></td> </tr> </tbody></table></div> <p>Что фиксируем в лист лидов для отчёта: CPL, % «не готов ждать», % «дорого», средний чек, топ-возражения, город, режим (терраса/фасад), порода.</p> <h3>1.3 Роли страниц (кто на что работает)</h3> <div class="tablewrap"><table> <thead> <tr> <th>Страница</th> <th>Роль в воронке</th> <th>Главное действие</th> <th>Вторичное</th> </tr> </thead> <tbody><tr> <td><code>/</code> главная</td> <td>«поверить и начать считать» (терраса-first)</td> <td>Рассчитать террасу</td> <td>Образцы · WhatsApp</td> </tr> <tr> <td><code>/onboarding</code></td> <td>калькулятор → смета → WhatsApp (лид)</td> <td>Получить смету в WhatsApp</td> <td>Образцы</td> </tr> <tr> <td><code>/samples</code></td> <td>лид-магнит, второй вход в воронку</td> <td>Отправить заявку на образцы</td> <td>Рассчитать</td> </tr> <tr> <td><code>/collections/*</code> (4)</td> <td>товарные страницы: характеристики, цена, фото, SEO по породе</td> <td>Рассчитать с этой коллекцией</td> <td>Образцы этой породы</td> </tr> <tr> <td><code>/how-it-works</code></td> <td>снять страх предзаказа: 70/30, фиксация, приёмка, возврат</td> <td>Рассчитать</td> <td>WhatsApp «задать вопрос»</td> </tr> <tr> <td><code>/delivery</code></td> <td>сроки и «получите до», склад сосны (сезонно), регионы</td> <td>Рассчитать с датой</td> <td>WhatsApp</td> </tr> <tr> <td><code>/compare</code></td> <td>обучение рынка: термодерево vs лиственница vs ДПК</td> <td>Образцы (потрогать разницу)</td> <td>Рассчитать</td> </tr> <tr> <td><code>/care</code></td> <td>снять возражение «поседеет/надо ухаживать» + апсейл масла</td> <td>Рассчитать с маслом</td> <td>Образцы (один с маслом)</td> </tr> <tr> <td><code>/faq</code></td> <td>длинный хвост возражений, SEO «вопрос-ответ»</td> <td>WhatsApp</td> <td>Рассчитать</td> </tr> <tr> <td><code>/about</code></td> <td>завод FarbWood, кто мы в КЗ, реквизиты</td> <td>WhatsApp</td> <td>Образцы</td> </tr> <tr> <td><code>/docs</code></td> <td>документы: фитосанитарный сертификат, паспорт качества, оферта, договор</td> <td>скачать PDF</td> <td>WhatsApp</td> </tr> <tr> <td><code>/guides/*</code> (3–5)</td> <td>SEO-вход по информационным запросам</td> <td>ссылка на калькулятор/compare</td> <td>Образцы</td> </tr> <tr> <td><code>/terrace/*</code>, <code>/facade/*</code>, <code>/almaty</code>… lead-pages</td> <td>посадочные под рекламу и гео-SEO</td> <td>Рассчитать (с предустановленным режимом/городом)</td> <td>Образцы</td> </tr> <tr> <td><code>/privacy</code>, <code>/offer</code></td> <td>legal</td> <td>—</td> <td>—</td> </tr> </tbody></table></div> <hr> <h2>2. Карта сайта</h2> <p>Маршруты пишутся относительно бренда: в движке это <code>app/[brand]/...</code> → на проде <code>nordholz.kz/...</code> (для бренда <code>nordholz</code> префикс <code>/nordholz</code> должен схлопываться в корень через rewrite/домен — отдельный пункт бэклога). Общие элементы на всех страницах: Header (лого · Каталог · Калькулятор · Как заказать · Образцы · Доставка · <strong>Сравнение</strong> · телефон · WhatsApp), WhatsApp FAB с prefilled-текстом, зависящим от страницы, Footer (ссылки на все разделы, реквизиты, оферта, privacy, «Минск → Казахстан»).</p> <h3>2.1 <code>/</code> — главная (терраса-first)</h3> <p>Цель: за один экран дать понять «это террасная доска и фасад из термодерева напрямую с завода, с калькулятором и бесплатными образцами», за один скролл — закрыть «почему не лиственница/ДПК», «почему верить», «как это работает» и запустить расчёт.</p> <p>H1: <strong>«Террасная доска и фасад из термодерева»</strong> (вторая строка акцентом: «напрямую с завода в Минске»). Title: «Террасная доска и планкен из термодерева в Казахстане — NORDHOLZ». Description: «Термососна, термоосина, термоясень с завода FarbWood: не гниёт, не ведёт, без смолы. Калькулятор террасы и фасада, 3 образца бесплатно, предзаказ 70/30, доставка по Казахстану.»</p> <p>Блоки по порядку:</p> <div class="tablewrap"><table> <thead> <tr> <th>#</th> <th>Блок</th> <th>Как выглядит</th> <th>Цифры / доводы (источник)</th> <th>CTA</th> </tr> </thead> <tbody><tr> <td>1</td> <td>Hero</td> <td>Фото террасы из термодерева у частного дома (дневной свет, Алматинская область — когда появятся свои; до того — фото FarbWood), тёмный градиент, H1 в 2 строки, лид-абзац 2 строки, 2 кнопки, 4 чипа</td> <td>Чипы: «Не гниёт — 20+ лет» · «Без смолы и трещин» · «Напрямую с завода FarbWood» · «3 образца бесплатно» (usp B: технология/стабильность/срок службы)</td> <td>Primary: «Рассчитать террасу» → <code>/onboarding?mode=terrace</code>; Secondary: «Фасад из планкена» → <code>/onboarding?mode=facade</code> (оба в UTM-контексте)</td> </tr> <tr> <td>2</td> <td>Сезонная лента (узкая полоса под hero)</td> <td>Одна строка с иконкой календаря: «Закажите сейчас — получите до <strong>DD.MM.YYYY</strong>. Цена фиксируется на 14 дней после сметы.» Дата считается формулой из §4.5</td> <td>Производство 10–15 дн + дорога 12–16 + таможня 2–3 → «получите до» = сегодня + 34 дн (верх вилки)</td> <td>ссылка «как считаем срок» → <code>/delivery</code></td> </tr> <tr> <td>3</td> <td>Почему термодерево, а не лиственница и ДПК</td> <td>3 карточки + акцент-карточка «−до 25%»</td> <td>«Термообработка паром 185–215 °C без химии: уходят сахара и смола» · «Влажность 4–6% — не играет в жару и мороз» · «Лиственница смолит и трескается — термодерево нет» · «ДПК греется на солнце, не ремонтируется; дерево — прохладное, царапины убирает масло» · акцент: «до −25% к цене реселлеров импортного термодерева» (пока нет экспортного прайса — формулировка «до», см. §5.4)</td> <td>«Подробное сравнение» → <code>/compare</code></td> </tr> <tr> <td>4</td> <td>Коллекции</td> <td>4 карточки: <strong>TERRACE</strong> (первая!), NORD Pine, NORD Aspen, NORD Ash; фото, «от X ₸/м²», порода, точки оттенков, 2 кнопки</td> <td>TERRACE: террасная доска 25 мм, «от 31 900 ₸/м²» (сосна, плейсхолдер) / осина 36 900 / ясень 84 900; Pine 28 900 (рынок 29 500–48 000); Aspen 36 900 («в Казахстане почти нет аналогов»); Ash 79 900 (рынок 60 840–106 400)</td> <td>«Рассчитать» → <code>/onboarding?collection=<id></code>; «Образцы» → <code>/samples?pick=<id></code> ; заголовок карточки → <code>/collections/<id></code></td> </tr> <tr> <td>5</td> <td>Как это работает (предзаказ)</td> <td>4 шага в строку, внизу зелёная плашка гарантии</td> <td>1) образцы бесплатно → 2) смета онлайн → 3) 70% — запуск на заводе, цена зафиксирована → 4) приёмка на объекте, потом 30%; плашка: «Сумма и срок — в договоре. Остаток платите после осмотра доски»</td> <td>«Как заказать подробно» → <code>/how-it-works</code></td> </tr> <tr> <td>6</td> <td>Завод и документы (proof)</td> <td>Фото/видео цеха FarbWood (термокамера, штабели), 3 цифры, ряд иконок документов</td> <td>«4–6 нед. от предоплаты до доски на объекте» · «20+ лет службы без пропиток» · «14 дней фиксации цены»; документы: фитосанитарный сертификат на партию · паспорт качества завода · договор поставки (см. §5 — не писать «декларация ЕАЭС» пока нет скана)</td> <td>«Документы» → <code>/docs</code>; «О заводе» → <code>/about</code></td> </tr> <tr> <td>7</td> <td>Inline-калькулятор</td> <td>Карточка: режим (терраса/фасад — по умолчанию <strong>терраса</strong>), коллекция чипами, слайдер площади (пресет 40 м² для террасы, 150 для фасада), справа цена / зачёркнутый «рынок» / экономия / <strong>«получите до DD.MM»</strong></td> <td>Цена из конфига; рынок — из <code>marketRef</code> коллекции (§4.4)</td> <td>«Подробный расчёт» → <code>/onboarding</code> (с переносом состояния); «Бесплатные образцы»</td> </tr> <tr> <td>8</td> <td>Уход и цвет</td> <td>2 фото рядом: «без масла через 2 сезона — серебристо-серый» / «с маслом — цвет как на образце», 3 строки текста</td> <td>usp B «Уход»; масло 8–12 тыс ₸/м² материал</td> <td>«Подробнее об уходе» → <code>/care</code></td> </tr> <tr> <td>9</td> <td>Где мы работаем</td> <td>Карта-плитка: Алматы · Астана · Алматинская область (дачи) · Караганда · Костанай · Шымкент + «вся РК транспортной компанией»</td> <td>Образцы бесплатно Алматы/Астана, по РК 1 000 ₸ с зачётом</td> <td>ссылки на lead-pages городов</td> </tr> <tr> <td>10</td> <td>FAQ (6–8)</td> <td>аккордеон, 4 открыты по умолчанию, ссылка «все вопросы»</td> <td>«Чем лучше лиственницы» · «Почему не ДПК» · «Нужно ли масло» · «Сроки» · «Зимой можно» · «Документы» · «Что если брак» · «Нужна терраса сейчас, а не через месяц»</td> <td>«Все вопросы» → <code>/faq</code>; «Спросить в WhatsApp»</td> </tr> <tr> <td>11</td> <td>Финальный CTA-блок</td> <td>Тёмная полоса: «Потрогайте дерево до того, как платить»</td> <td>3 образца 10×10 см, один с маслом, курьером 24–48 ч</td> <td>«Заказать образцы» → <code>/samples</code>; «Рассчитать»</td> </tr> <tr> <td>Footer</td> <td></td> <td>реквизиты ИП/ТОО, адрес, телефон, e-mail, Instagram; Оферта · Договор (PDF) · Privacy; переключатель RU/KZ</td> <td></td> <td></td> </tr> </tbody></table></div> <p>Мобильный (390 px): sticky нижняя панель с двумя кнопками «Рассчитать» / «WhatsApp» появляется после прокрутки hero.</p> <h3>2.2 <code>/onboarding</code> — калькулятор (режимы терраса/фасад)</h3> <p>Подробно — §4. Здесь только роль: H1 шага — заголовок шага (как сейчас, 2 строки), прогресс «01 / 04», «Назад» слева, sticky CTA снизу, финальный экран «ВАША СМЕТА» с «получите до», 70/30, фиксацией на 14 дней и WhatsApp. Входные параметры из URL: <code>?mode=terrace|facade&collection=<id>&city=<slug>&utm_*</code>.</p> <h3>2.3 <code>/samples</code> — образцы</h3> <p>H1: «Закажите образцы. Потрогайте дерево.» Title: «Бесплатные образцы термодерева — сосна, осина, ясень | NORDHOLZ». Блоки: (1) выбор до 3 оттенков по коллекциям (как сейчас) + подсказка «советуем взять один с маслом и один без — увидите, как серебрится»; (2) форма: имя, телефон, город (select), адрес, площадь, <strong>«что планируете: терраса / фасад / оба»</strong> (новое поле — сегментация), чекбокс согласия с privacy; (3) «Как это работает» 3 шага; (4) блок честности: «Образцы 10×10 см с завода FarbWood, текущая партия; по РК — 1 000 ₸ курьером, зачтём при заказе»; (5) CTA «Отправить заявку» → POST <code>/api/lead</code> (тип <code>samples</code>) → редирект в WhatsApp с prefilled-текстом; (6) cross-link «Или рассчитать стоимость →». Proof: фото набора образцов (реальный, на столе, с линейкой). CTA повтор: WhatsApp FAB с текстом «Хочу образцы».</p> <h3>2.4 Страницы коллекций — <code>/collections/terrace</code>, <code>/collections/pine</code>, <code>/collections/aspen</code>, <code>/collections/ash</code></h3> <p>Цель: товарная страница для SEO («террасная доска термососна цена», «планкен термоясень») и для тех, кто хочет характеристики до калькулятора. Общая структура (каждая страница):</p> <ol> <li>Hero: фото коллекции крупно, H1, цена «от X ₸/м²», 3 чипа (порода · профиль · длины 0,9–3,0 м).</li> <li>«Что это» — 4–5 строк: порода, термообработка, сорт Экстра/Элит, толщина, ширины 120/135 (терраса 140×25), длины шаг 300 мм, вес (сосна 8–9 кг/м²).</li> <li>Таблица характеристик (профиль × ширина × цена): для NORD Pine — прямой/косой планкен 20×120/135, вагонка штиль; для Ash — косой планкен 20×120; для TERRACE — террасная 25 мм вельвет/гладкая, осина/ясень (+ сосна со склада в сезон, если подтверждено).</li> <li>Оттенки (масло) — ряд свотчей с названиями, «без масла — серебрится».</li> <li>«Подходит для»: терраса/веранда/крыльцо/у бассейна (TERRACE); фасад/забор/софиты (Pine/Aspen); премиум-фасад/терраса (Ash).</li> <li>Рынок: «аналоги в Казахстане: 29 500–48 000 ₸/м² (термососна, Satu.kz, авг 2026)» — честный ориентир, не «скидка».</li> <li>Комплект к коллекции: масло, скрытый крепёж 20–25 шт/м², подсистема, торцевой герметик, монтаж.</li> <li>Mini-калькулятор (inline, коллекция предвыбрана) → «Подробный расчёт».</li> <li>FAQ 3 вопроса по породе (сосна: «сучки?», «мягкая?»; осина: «почему её нет у других?»; ясень: «почему так дорого?», «твёрдость дуба»).</li> <li>CTA: «Рассчитать с <коллекция>» + «Образец <порода>».</li> </ol> <p>H1/Title по страницам:</p> <ul> <li><code>/collections/terrace</code> — H1 «Террасная доска из термодерева»; Title «Террасная доска из термодерева (термососна, осина, ясень) — цена за м² | NORDHOLZ».</li> <li><code>/collections/pine</code> — H1 «NORD Pine — планкен из термососны»; Title «Планкен из термососны 20×120/135 — цена от 28 900 ₸/м² | NORDHOLZ».</li> <li><code>/collections/aspen</code> — H1 «NORD Aspen — термоосина: планкен и вагонка штиль»; Title «Планкен и вагонка из термоосины — фасад и софиты | NORDHOLZ».</li> <li><code>/collections/ash</code> — H1 «NORD Ash — косой планкен из термоясеня»; Title «Термоясень планкен 20×120 — премиум фасад и терраса | NORDHOLZ».</li> </ul> <h3>2.5 <code>/how-it-works</code> — предзаказ, сроки, 70/30</h3> <p>H1: «Как заказать термодерево с завода — и чем вы рискуете (ничем лишним)». Title: «Как это работает: предзаказ 70/30, фиксация цены, приёмка | NORDHOLZ». Блоки:</p> <ol> <li>Таймлайн 6 шагов с днями: Образцы (1–2 дн) → Смета и договор (1 дн) → 70% предоплата = запуск производства (день 0) → производство 10–15 дн → дорога Минск → Алматы 12–16 дн → таможенное оформление/НДС 2–3 дн → доставка на объект, осмотр, 30%. Итого: «обычно 4–5 недель, в договоре — дата не позже чем …».</li> <li>«Что фиксируется в договоре»: цена (14 дней после сметы → затем по договору), объём м² и раскладка, срок поставки, порядок приёмки (осмотр на объекте до второй оплаты), что считается браком.</li> <li>«Почему 70/30, а не 100% и не 0%»: фура собирается из предоплаченных заказов — нет склада, нет шоурума → ниже цена; 30% остаются у вас до осмотра.</li> <li>«Что если»: задержка (уведомляем, штрафные условия из договора — согласовать с юристом), брак/механика (замена/скидка по акту), передумали до запуска производства (возврат аванса до старта — условие вписать в договор), нужна доставка в регион (транспортная, расчёт в смете).</li> <li>Оплата: перевод на ИП/ТОО по счёту, Kaspi (перевод/QR; рассрочка через партнёра — если подключена), договор в PDF.</li> <li>CTA: «Рассчитать» / «Задать вопрос в WhatsApp» (prefilled: «Вопрос по условиям предзаказа»). Proof: скриншот/превью договора (первая страница PDF), реквизиты.</li> </ol> <h3>2.6 <code>/delivery</code> — сроки, «получите до», склад сосны</h3> <p>H1: «Сроки и доставка: получите до <дата>». Title: «Доставка термодерева по Казахстану — сроки, стоимость, склад в Алматы | NORDHOLZ». Блоки:</p> <ol> <li>Живой виджет: «Если внести предоплату сегодня (DD.MM), доска будет у вас <strong>до DD.MM</strong>» — формула §4.5; ниже разбивка 10–15 / 12–16 / 2–3 дн с пояснением.</li> <li>Сезонный блок «Терраса летом — со склада в Алматы» — показывается только при флаге <code>stock.pine=true</code> в конфиге: «С апреля по август террасная доска из термососны — со склада в Алматы, отгрузка 2–5 дней». Пока флага нет — блок «Планируете террасу к лету? Предзаказ зимой/весной: цена зафиксирована, доска приедет к сезону» (дата по формуле).</li> <li>География и стоимость: Алматы/Астана — доставка по городу (25 000 ₸ за рейс до 60 м²; крупный заказ — бесплатно/входит — по конфигу); регионы — транспортная компания, ориентир ₸/м³ (после фрахтовых котировок), «считаем в смете»; образцы — бесплатно Алматы/Астана, 1 000 ₸ по РК.</li> <li>«Как приходит»: паллеты в стрейч-плёнке с угловой защитой, разгрузка, что проверить при приёмке (чек-лист 5 пунктов).</li> <li>Документы с партией: фитосанитарный сертификат, паспорт качества, ТТН/CMR, счёт.</li> <li>CTA: «Рассчитать с датой получения», WhatsApp.</li> </ol> <h3>2.7 <code>/faq</code></h3> <p>H1: «Вопросы о термодереве, заказе и доставке». Title: «FAQ: термодерево vs лиственница и ДПК, масло, сроки, документы | NORDHOLZ». 20–25 вопросов в 5 группах: Материал (лиственница/ДПК/серебрение/твёрдость/горючесть — честно: дерево Г4/К3, для ИЖС до 3 этажей требований К0 нет) · Заказ и оплата (70/30, фиксация, Kaspi, договор, возврат) · Сроки и доставка (4–6 нед, регионы, «нужно сейчас» → склад сосны в сезон/план) · Монтаж (встык, скрытый крепёж 20–25 шт/м², подсистема, зимний монтаж, бригады Алматы/Астана) · Уход (масло раз в 1–2 года, мойка, царапины). Каждая группа — якорь, JSON-LD FAQPage. В конце каждой группы — CTA, релевантный группе (Материал → образцы; Заказ → калькулятор; Сроки → <code>/delivery</code>; Монтаж → WhatsApp «нужен монтаж»; Уход → <code>/care</code>).</p> <h3>2.8 <code>/about</code> — завод FarbWood, Минск → Алматы</h3> <p>H1: «Термодерево с завода FarbWood, Минск — в Казахстан без посредников». Title: «О NORDHOLZ: завод FarbWood (Минск), прямые поставки в Казахстан». Блоки: (1) кто мы: ИП/ТОО (название, БИН), город, с какого года, чем занимаемся — 3 абзаца без пафоса; (2) завод: FarbWood, аг. Озерцо (Минск), породы сосна/осина/ольха/берёза/ясень, профили, сорт Экстра/Элит, длины 0,9–3,0 м, комплектующие Gwozdeck/Borma/Osmo — с фото/видео цеха; (3) «почему Беларусь»: ЕАЭС — без пошлин, дорога 12–16 дней против 45–60 из Китая, понятные документы; (4) «из чего складывается цена и что мы убрали»: нет шоурума · нет менеджеров по продажам · нет посредников (hauswig-механика); (5) команда/контакты: реальное фото, телефон, WhatsApp, e-mail, адрес (или «склад/офис по записи»); (6) CTA: WhatsApp, образцы. Не писать «10 лет на рынке», «1000 объектов» — нет.</p> <h3>2.9 <code>/care</code> — масло, серебрение, уход</h3> <p>H1: «Уход за термодеревом: масло, серебрение, что будет через 5 лет». Title: «Уход за террасой и фасадом из термодерева — масло, серебрение, ремонт | NORDHOLZ». Блоки: (1) два сценария с фото: «без масла» → за 1–2 сезона благородный серый, структура не страдает; «с маслом» → цвет как на образце, обновление раз в 1–2 года (терраса чаще, фасад реже); (2) масло: заводское нанесение (Borma/Osmo) vs на объекте, 8–12 тыс ₸/м² материал, палитра = оттенки коллекций; (3) терраса: мойка, шлифовка царапин, торцевой герметик; (4) «чего не делать»: не красить плёнкообразующими, не оставлять на земле без вентиляции; (5) честная оговорка про УФ в Алматы/Астане (+45/−35 °C): термодерево стабильно, масло выгорает — обновлять; (6) CTA: «Рассчитать с маслом» (<code>/onboarding?finish=oil</code>), «Образец с маслом и без» → <code>/samples</code>.</p> <h3>2.10 <code>/compare</code> — термодерево vs лиственница vs ДПК</h3> <p>H1: «Террасная доска: термодерево, лиственница или ДПК?». Title: «Термодерево vs лиственница vs ДПК — сравнение для террасы и фасада в Казахстане». Блоки: (1) таблица из usp C (гниение · смола/трещины · геометрия · нагрев · ремонт · цена ₸/м²: 28–80 тыс / 25–45 тыс / 12–25 тыс) + строки «вид через 5 лет», «монтаж», «экология»; (2) три карточки «когда выбрать что» — честно: ДПК — если бюджет до 20 тыс/м² и не важен натуральный вид (подскажем партнёрский ДПК); лиственница — если готовы к смоле и трещинам и хотите дёшево; термодерево — если 20+ лет без гнили и стабильность; (3) «5 лет спустя» — фото-пары (когда появятся; до того — схема); (4) цифры технологии 185–215 °C, 4–6% влажности; (5) CTA: «Потрогайте разницу — 3 образца бесплатно», «Рассчитать». Формулировку «ДПК греется до ~60 °C» — <strong>[оценка]</strong> → писать «заметно сильнее греется на солнце», без градусов.</p> <h3>2.11 <code>/docs</code> — документы</h3> <p>H1: «Документы: на древесину, на сделку, на сайт». Title: «Документы NORDHOLZ — фитосанитарный сертификат, паспорт качества, оферта, договор». Список карточек с превью PDF и датой: Фитосанитарный сертификат (образец с прошлой партии / «выдаётся на каждую партию, срок 15–30 дней, оформляет отправитель в РБ») · Паспорт качества FarbWood · Договор поставки (шаблон, 70/30) · Публичная оферта · Политика конфиденциальности · Реквизиты ИП/ТОО · Инструкция по монтажу (PDF) · Инструкция по уходу. Пока файла нет — карточка в состоянии «скоро» без кнопки скачивания (не плейсхолдер-ссылка на 404).</p> <h3>2.12 <code>/privacy</code>, <code>/offer</code></h3> <p><code>/privacy</code> — есть, расширить: какие данные, цели, срок хранения, сервисы аналитики (GA4/Метрика/пиксели), cookie-баннер. <code>/offer</code> — публичная оферта (юрист; до неё — страница «скоро» не публикуется, ссылки в футере нет).</p> <h3>2.13 <code>/guides/*</code> — SEO-статьи (3–5)</h3> <p>Формат: 900–1 500 слов, H1 = вопрос/тема, оглавление, 1 таблица, 2–3 фото, блок «коротко» вверху, CTA-вставка после 40% текста (калькулятор/образцы) и в конце. Автор — «команда NORDHOLZ», дата, обновлено.</p> <ol> <li><code>/guides/terrace-thermowood-or-wpc</code> — H1 «Террасная доска: термодерево или ДПК — что выбрать в Казахстане»; семантика: «террасная доска дпк», «террасная доска лиственница», «композитная террасная доска», «террасная доска цена за м2». Ссылки: <code>/compare</code>, <code>/collections/terrace</code>, калькулятор.</li> <li><code>/guides/thermopine-planken-5-years</code> — H1 «Планкен из термососны: что с ним будет через 5 лет на фасаде»; семантика: «планкен», «деревянный планкен цена», «фасадная доска», «термососна». Ссылки: <code>/care</code>, <code>/collections/pine</code>, образцы.</li> <li><code>/guides/planken-butt-joint-installation</code> — H1 «Монтаж планкена встык: подсистема, скрытый крепёж, зазоры»; семантика: «планкен монтаж», «косой планкен», «крепление террасной доски», «кляймер». Ссылки: калькулятор (комплектация), WhatsApp «нужен монтаж».</li> <li><code>/guides/terrace-oil</code> — H1 «Масло для террасы из термодерева: какое, сколько, как часто»; семантика: «террасная доска масло», «масло для террасы», «термодревесина масло». Ссылки: <code>/care</code>, калькулятор с маслом.</li> <li><code>/guides/terrace-40m2-cost</code> — H1 «Сколько стоит терраса 40 м² из термодерева: смета по строкам»; семантика: «террасная доска цена», «терраса цена за м2», «сколько стоит терраса». Тело — таблица из калькулятора (доска × 1,07, масло, крепёж 22 шт/м², подсистема 2,2 м.п./м², монтаж 8 000, доставка) для сосны/осины/ясеня. Ссылки: калькулятор с <code>?mode=terrace&area=40</code>.</li> </ol> <h3>2.14 Lead-pages под линейки и города</h3> <p>Под рекламу (Google/Яндекс/Instagram) и гео-SEO. Это <strong>не новые шаблоны</strong>, а параметризованная главная: другой H1/лид/фото, предустановленный режим и город в калькуляторе, гео-блок, локальные FAQ. Контент из конфига <code>landings[]</code>. Линейки: <code>/terrace</code> («Террасная доска из термодерева — расчёт за 2 минуты»), <code>/facade</code> («Фасад из планкена: термососна, осина, ясень»), <code>/planken</code> (планкен, фасадная доска), <code>/terrace-wpc-alternative</code> («Ищете ДПК? Сравните с термодеревом» — ловит «террасная доска дпк»). Города: <code>/almaty</code> (H1 «Террасная доска и планкен в Алматы — напрямую с завода»; образцы бесплатно за 24–48 ч; доставка по городу; монтаж бригадой), <code>/astana</code> (то же + «−35 °C зимой — стабильна»), <code>/almaty-region</code> («Терраса на даче под Алматы» — Талгар/Каскелен/Есик; дачный сезон, площадь 20–40 м², доставка), <code>/kostanay</code> (регион, образцы 1 000 ₸, доставка ТК, «Darvolex рядом — сравните ДПК и дерево»), <code>/karaganda</code> (аналогично). Каждая: уникальный title «Террасная доска <город> — термодерево с завода, цена за м² | NORDHOLZ», 1 локальный абзац (климат/доставка/образцы), canonical на себя, в sitemap.</p> <hr> <h2>3. Перелинковка и цепочка доводов</h2> <h3>3.1 Цепочка доводов (что должен понять посетитель, в каком порядке)</h3> <p>реклама → лендинг («терраса/фасад из термодерева, напрямую с завода») → <strong>не гниёт / без смолы / 20+ лет</strong> (hero-чипы, блок 3) → <strong>vs лиственница</strong> (блок 3, <code>/compare</code>) → <strong>vs ДПК</strong> (блок 3, <code>/compare</code>, гайд 1) → <strong>цена напрямую с завода</strong> (коллекции «от X ₸/м²», «рынок» в калькуляторе, <code>/about</code> «что убрали») → <strong>образцы бесплатно</strong> (<code>/samples</code>) → <strong>срок и предзаказ: «получите до», 70/30, фиксация</strong> (<code>/how-it-works</code>, <code>/delivery</code>, смета) → <strong>WhatsApp</strong> (смета/образцы/вопрос).</p> <pre><code class="language-mermaid">flowchart TD AD[Реклама / SEO / соцсети<br/>UTM: source·medium·campaign·content=line·term] --> LP{Вход} LP -->|terrace-first| HOME["/ главная<br/>H1: Террасная доска и фасад из термодерева"] LP --> LEAD["/terrace · /facade · /almaty · /astana …<br/>lead-pages (режим/город предустановлены)"] LP --> GUIDE["/guides/* SEO-статьи"] LP --> COLL["/collections/terrace|pine|aspen|ash"] HOME --> A1["Довод 1: не гниёт · без смолы · 20+ лет<br/>(hero-чипы, блок 3)"] A1 --> A2["Довод 2: vs лиственница → /compare"] A2 --> A3["Довод 3: vs ДПК → /compare, guide 1"] A3 --> A4["Довод 4: цена напрямую с завода<br/>(коллекции, /about 'что убрали', 'рынок' в смете)"] A4 --> A5["Довод 5: образцы бесплатно → /samples"] A5 --> A6["Довод 6: срок 'получите до' + 70/30 + фиксация 14 дн<br/>(/how-it-works, /delivery, экран сметы)"] A6 --> WA[("WhatsApp: смета / образцы / вопрос")] LEAD --> CALC["/onboarding калькулятор<br/>режим терраса/фасад"] HOME --> CALC COLL --> CALC GUIDE --> COMPARE["/compare"] COMPARE --> SAMPLES["/samples"] CALC --> SUMMARY["ВАША СМЕТА<br/>цена · рынок · экономия · получите до · 70/30"] SUMMARY --> API[("POST /api/lead → Telegram + Sheet")] API --> WA SAMPLES --> API SUMMARY --> SAMPLES CARE["/care"] --> CALC HOW["/how-it-works"] --> CALC DELIV["/delivery"] --> CALC FAQ["/faq"] --> WA DOCS["/docs"] --> WA ABOUT["/about"] --> WA WA --> SCRIPT["Скрипт первого ответа (§7.6)<br/>→ образцы → депозит 70%"] </code></pre> <h3>3.2 Матрица внутренних ссылок</h3> <p>«→» = обязательная контекстная ссылка (не только из меню/футера). Строка — откуда, столбец — куда.</p> <div class="tablewrap"><table> <thead> <tr> <th>откуда \ куда</th> <th>/</th> <th>onboarding</th> <th>samples</th> <th>collections</th> <th>how-it-works</th> <th>delivery</th> <th>compare</th> <th>care</th> <th>faq</th> <th>about</th> <th>docs</th> <th>guides</th> <th>lead-pages</th> </tr> </thead> <tbody><tr> <td>/ главная</td> <td>—</td> <td>hero, коллекции, inline-калк, финал</td> <td>коллекции, inline, финал</td> <td>карточки коллекций</td> <td>блок «как работает»</td> <td>сезонная лента, proof</td> <td>блок «почему»</td> <td>блок «уход»</td> <td>FAQ «все вопросы»</td> <td>proof</td> <td>proof</td> <td>FAQ-ответы (2 ссылки)</td> <td>блок «где работаем»</td> </tr> <tr> <td>onboarding</td> <td>«На главную»</td> <td>—</td> <td>экран сметы</td> <td>карточка коллекции (шаг 2)</td> <td>экран сметы «условия 70/30»</td> <td>экран сметы «как считаем срок»</td> <td>подсказка на шаге породы</td> <td>подсказка на шаге масла</td> <td>—</td> <td>—</td> <td>экран сметы «документы»</td> <td>—</td> <td>—</td> </tr> <tr> <td>samples</td> <td>header</td> <td>«или рассчитать»</td> <td>—</td> <td>названия коллекций</td> <td>блок «как это работает»</td> <td>«по РК 1 000 ₸» → delivery</td> <td>подсказка «один с маслом и один без» → care/compare</td> <td></td> <td></td> <td></td> <td></td> <td></td> <td></td> </tr> <tr> <td>collections/*</td> <td>header</td> <td>CTA «рассчитать с коллекцией», inline-калк</td> <td>CTA «образец породы»</td> <td>соседние коллекции (3 ссылки)</td> <td>«условия»</td> <td>«срок»</td> <td>«vs лиственница/ДПК»</td> <td>«оттенки/масло»</td> <td>FAQ по породе → /faq#group</td> <td>«завод»</td> <td></td> <td>тематический гайд</td> <td></td> </tr> <tr> <td>how-it-works</td> <td></td> <td>CTA</td> <td>«начните с образцов»</td> <td></td> <td>—</td> <td>таймлайн → delivery</td> <td></td> <td></td> <td>«что если» → faq#order</td> <td>реквизиты → about</td> <td>договор → docs</td> <td></td> <td></td> </tr> <tr> <td>delivery</td> <td></td> <td>CTA «с датой»</td> <td>«образцы по РК»</td> <td></td> <td>«70/30»</td> <td>—</td> <td></td> <td></td> <td>faq#delivery</td> <td></td> <td>документы с партией</td> <td></td> <td>города</td> </tr> <tr> <td>compare</td> <td></td> <td>CTA</td> <td>CTA «потрогайте разницу»</td> <td>все 4</td> <td></td> <td></td> <td>—</td> <td>«через 5 лет»</td> <td></td> <td></td> <td></td> <td>гайд 1, 2</td> <td></td> </tr> <tr> <td>care</td> <td></td> <td>CTA «с маслом»</td> <td>CTA «с маслом и без»</td> <td></td> <td></td> <td></td> <td>«серебрение vs ДПК»</td> <td>—</td> <td>faq#care</td> <td></td> <td>инструкция по уходу</td> <td>гайд 4</td> <td></td> </tr> <tr> <td>faq</td> <td></td> <td>ответы про цену/сроки</td> <td>ответы про образцы</td> <td>ответы про породы</td> <td>ответы про оплату</td> <td>ответы про сроки</td> <td>ответы про материал</td> <td>ответы про уход</td> <td>—</td> <td>ответы про «кто вы»</td> <td>ответы про документы</td> <td>2–3 ответа</td> <td></td> </tr> <tr> <td>about</td> <td></td> <td>CTA</td> <td>CTA</td> <td></td> <td>«как работает»</td> <td></td> <td></td> <td></td> <td></td> <td>—</td> <td>документы</td> <td></td> <td></td> </tr> <tr> <td>docs</td> <td></td> <td></td> <td></td> <td></td> <td>договор → how-it-works</td> <td></td> <td></td> <td></td> <td></td> <td>реквизиты → about</td> <td>—</td> <td></td> <td></td> </tr> <tr> <td>guides/*</td> <td></td> <td>CTA-вставка</td> <td>CTA финал</td> <td>профильная коллекция</td> <td></td> <td></td> <td>compare (гайды 1, 2)</td> <td>care (гайды 2, 4)</td> <td></td> <td></td> <td></td> <td>соседние гайды ×2</td> <td>город по теме</td> </tr> <tr> <td>lead-pages</td> <td>лого</td> <td>hero + inline (режим/город предустановлены)</td> <td>«образцы в <город>»</td> <td>коллекции</td> <td>«как работает»</td> <td>«сроки в <город>»</td> <td>«почему»</td> <td></td> <td>FAQ-выжимка → /faq</td> <td></td> <td></td> <td>1 гайд</td> <td>соседний город</td> </tr> </tbody></table></div> <h3>3.3 Где повторяются CTA</h3> <ul> <li><strong>Калькулятор</strong>: hero · карточки коллекций · inline-калькулятор · финал главной · header «Калькулятор» · каждая контентная страница (1 CTA в теле + 1 в конце) · sticky-бар на мобильном.</li> <li><strong>Образцы</strong>: hero-чип (ссылка) · карточки коллекций · inline-калькулятор (вторичная) · финал главной · экран сметы («или заказать образцы») · <code>/compare</code>, <code>/care</code> (главная CTA) · header «Образцы».</li> <li><strong>WhatsApp</strong>: header-кнопка · FAB на всех страницах (prefilled-текст зависит от страницы: «Вопрос по террасе/фасаду», «Хочу образцы», «Вопрос по условиям предзаказа», «Вопрос по доставке в <город>») · экран сметы (главная CTA) · FAQ «не нашли ответ» · <code>/about</code>, <code>/docs</code>. Правило: на любой странице ≥ 1 CTA калькулятора, ≥ 1 CTA образцов, WhatsApp доступен без прокрутки (header/FAB).</li> </ul> <hr> <h2>4. Калькулятор</h2> <h3>4.1 Режимы и шаги (визард <code>/onboarding</code>)</h3> <p>Режим по умолчанию — <strong>терраса</strong> (сейчас в конфиге <code>defaultId: "facade"</code> — поменять). Прогресс-группы 01/04 как сейчас.</p> <div class="tablewrap"><table> <thead> <tr> <th>Группа</th> <th>Шаг</th> <th>Терраса</th> <th>Фасад</th> <th>Примечания</th> </tr> </thead> <tbody><tr> <td>01</td> <td>Что считаем</td> <td>«Террасу» (по умолчанию) / «Фасад» / «Террасу + фасад» (P2: два прохода, общая смета)</td> <td></td> <td>из URL <code>?mode=</code></td> </tr> <tr> <td>01</td> <td>Порода (коллекция)</td> <td>карточки: TERRACE-сосна (со склада в сезон / под заказ), TERRACE-осина 25 мм, TERRACE-ясень 20 мм; цена за м² на карточке</td> <td>NORD Pine / Aspen / Ash; цена за м² «фасад»</td> <td>hint: «Сосна — цена, осина — ровная текстура, ясень — премиум»; плашка «рынок: 29 500–48 000» под сосной</td> </tr> <tr> <td>01</td> <td>Оттенок</td> <td>свотчи (масло) + «без масла — серебрится»</td> <td>то же</td> <td>превью текстуры</td> </tr> <tr> <td>02</td> <td>Профиль</td> <td>вельвет / гладкая (террасная 25 мм) — новый шаг для террасы</td> <td>прямой / косой (+1 500) / вагонка штиль (−2 000)</td> <td>сейчас профиль для террасы пропускается — ввести террасный профиль</td> </tr> <tr> <td>02</td> <td>Ширина</td> <td>140 мм (террасная) — единственная, шаг можно скрыть</td> <td>120 / 135</td> <td><strong>баг прототипа</strong>: «140 мм терраса» показывается в режиме фасада — фильтровать опции по режиму</td> </tr> <tr> <td>03</td> <td>Площадь</td> <td>длина × ширина (2 степпера) или площадь слайдером; пресеты 20/30/40/60 м²; hint «досок ~N шт при длине 3 м»</td> <td>площадь стен слайдером; пресеты 100/150/250/400</td> <td>террасный пресет по умолчанию 40 м²</td> </tr> <tr> <td>03</td> <td>Проёмы</td> <td>пропуск</td> <td>окна ×1,8 м², двери ×2 м², «подшить свесы?» (+12% штиль)</td> <td>как сейчас</td> </tr> <tr> <td>04</td> <td>Масло и комплект</td> <td>только доска / + масло / + масло + крепёж + лаги (алюмолага/термобрусок) + опоры</td> <td>только доска / + масло / + масло + крепёж + подсистема + мембрана</td> <td></td> </tr> <tr> <td>04</td> <td>Монтаж</td> <td>нет / да (8 000 ₸/м²; город: Алматы/Астана — иначе «бригады пока только Алматы/Астана, пришлём видеоинструкцию»)</td> <td>нет / да (10 000 ₸/м²)</td> <td></td> </tr> <tr> <td>04</td> <td>Город доставки</td> <td>select: Алматы, Астана, Алматинская область, Караганда, Костанай, Шымкент, другой</td> <td>то же</td> <td>влияет на строку «доставка» и на «образцы бесплатно/1 000 ₸»</td> </tr> <tr> <td>04</td> <td>ВАША СМЕТА</td> <td>см. 4.3</td> <td></td> <td></td> </tr> </tbody></table></div> <h3>4.2 Формулы (текущие — из <code>config.estimate</code>; что менять)</h3> <ul> <li>Доска: терраса <code>grossArea × 1,07</code> × <code>price('terrace')</code>; фасад <code>netArea × 1,07 + (soffits ? grossArea × 0,12 : 0)</code> × (<code>price('facade')</code> + дельта профиля). Отход 7% — оставить, в detail писать «с запасом 7% на подрезку».</li> <li>Масло: 9 500 ₸/м² (вилка 8–12 тыс) — после прайса на Borma/Osmo заменить; добавить опцию «нанесение на объекте» (P2).</li> <li>Крепёж: <code>ceil(area × 22)</code> × 95 ₸ (20–25 шт/м² — оценка при шаге лаг 600 мм; подтвердить у FarbWood/Gwozdeck).</li> <li>Подсистема: <code>area × 2,2 м.п.</code> × 900 ₸ — для террасы переименовать в «лаги + опоры», для фасада «бруски + мембрана».</li> <li>Монтаж: терраса 8 000, фасад 10 000 ₸/м² (партнёрские бригады — диапазон 8–12 тыс; пока бригад нет — строка показывается с пометкой «ориентир, подтверждаем после замера»).</li> <li>Доставка: 25 000 ₸ за рейс при <60 м² по Алматы; регионы — строка «доставка ТК — рассчитаем отдельно» (без числа) до фрахтовых котировок; Астана — число после котировки.</li> <li>Точные цены после экспортного прайса: <code>pricePerUnit</code>/<code>priceByOption</code> в конфиге — единственное место; компоненты цифр не содержат (acceptance).</li> </ul> <h3>4.3 Экран «ВАША СМЕТА» (что показать, сверху вниз)</h3> <ol> <li>Итог: сумма крупно, зачёркнутый «рынок», бейдж «−X ₸», «Y ₸/м²».</li> <li><strong>«Получите до DD.MM.YYYY»</strong> + «при предоплате до DD.MM (сегодня + 14 дней фиксации)» + ссылка «как считаем срок». В сезон при <code>stock.pine</code> и выбранной сосне-террасе: «со склада в Алматы — 2–5 дней».</li> <li>Карточка выбора: коллекция · оттенок · профиль · площадь.</li> <li>Строки сметы с detail (как сейчас).</li> <li>Блок «Ваша выгода» с честной подписью (§4.4).</li> <li>70/30: «70% — X ₸ при заказе (запуск на заводе), 30% — Y ₸ после осмотра доски на объекте» — с числами.</li> <li>Kaspi: «Оплата по счёту или Kaspi; рассрочка — через партнёра (если подключено)» — чип показывается только при флаге <code>payments.kaspi=true</code>.</li> <li>Имя (необязательно) · город (если не выбран).</li> <li>«Что вы получите в WhatsApp»: смета PDF с раскладкой по длинам · договор поставки 70/30 · фиксация цены 14 дней; чипы «Бесплатно · Без обязательств · Ответ за 5 мин».</li> <li>Sticky CTA «Получить смету в WhatsApp» → <code>POST /api/lead</code> (авто-сохранение расчёта <strong>до</strong> ввода телефона, как у hauswig) → <code>wa.me</code> с prefilled.</li> <li>«Или заказать бесплатные образцы» · «Начать заново».</li> </ol> <h3>4.4 Сравнение с рынком (честный «рынок»)</h3> <p>Сейчас <code>marketMultiplier: 1.22</code> на весь чек — это выдуманная экономия на масле/крепеже/монтаже. Заменить на ориентир <strong>по доске</strong>: у коллекции поле <code>marketRef</code> (₸/м²) с источником и датой: сосна 32 000 (медиана Satu: 29 500 / 32 000 / 38 000, авг 2026), осина — аналогов нет → «рынок» не показывать (бейдж «в Казахстане почти нет аналогов»), ясень 75 000 (Siberia 60 840 … vmasterskoy 106 400) <strong>[оценка медианы — показывать как «от 60 840 до 106 400 у реселлеров»]</strong>. «Рынок» = <code>marketRef × qty доски</code>; прочие строки без наценки. Подпись: «Ориентир — цены термососны/термоясеня у реселлеров в Казахстане (Satu.kz, август 2026). Экономия — по доске.» Пока экспортного прайса нет и наша цена сосны ≈ рынок — честно показывать «−3…−10%», не «−22%».</p> <h3>4.5 Срок доставки «получите до <дата>»</h3> <p><code>deliverBy = today + production(10–15) + transit(12–16) + customs(2–3)</code> → показываем <strong>верх вилки</strong> (сегодня + 34 дня), в подсказке — «обычно 24–34 дня, в договоре фиксируем дату не позже». Дата фиксации цены: <code>today + 14</code>. Если сегодня пятница/выходные — не сдвигать, просто показывать. Конфиг: <code>leadTime: { productionDays: [10,15], transitDays: [12,16], customsDays: [2,3] }</code>, <code>priceLockDays: 14</code>, <code>stock: { pine: false, pineSeason: ["04-01","08-31"], stockDays: [2,5] }</code>. Та же функция используется на главной (лента), <code>/delivery</code>, в смете и в тексте WhatsApp.</p> <h3>4.6 WhatsApp prefilled (смета)</h3> <p>Текущий <code>buildEstimateMessage</code> дополнить полями. Целевой текст (пример, терраса):</p> <pre><code>Здравствуйте! Я сделал(а) расчёт на сайте NORDHOLZ. Меня зовут Айдар. Считаю: террасу · 40 м² · Алматы Коллекция: TERRACE · термососна · Медовый (масло) Профиль: вельвет 140×25 Комплект: доска + масло + крепёж и лаги · монтаж: нет Смета: 1 598 000 ₸ (из них доска 1 365 000 ₸) Получить до: 25.09.2026 · цена зафиксирована до 05.09.2026 Оплата: 70% 1 118 600 ₸ при заказе · 30% 479 400 ₸ после осмотра Пришлите, пожалуйста, подробную смету и договор. #calc:AB12CD · utm: google/cpc/terrace-almaty </code></pre> <p>Правило: все числа из <code>estimate</code>, ID расчёта и UTM — в последней строке (для сопоставления в листе лидов). Для образцов — текущий <code>buildSamplesUrl</code> + поле «что планирую» + <code>#lead:ID</code>.</p> <hr> <h2>5. Доверие</h2> <h3>5.1 Legal-минимум (до первой рекламы)</h3> <p>ИП/ТОО (название, БИН/ИИН, адрес) в футере и <code>/about</code>; реальный казахстанский номер (+7 7xx) и WhatsApp Business с тем же номером; e-mail на домене; публичная оферта; договор поставки PDF (70/30, срок, приёмка, возврат аванса до запуска производства, брак); политика конфиденциальности с перечислением сервисов аналитики; cookie-баннер (минимальный); <code>/docs</code> с реальными файлами либо честным «скоро».</p> <h3>5.2 Proof, который можно показать честно сегодня</h3> <ul> <li>Фото/видео завода FarbWood (термокамера, штабели, цех профилирования, упаковка) — запросить у завода (human). До получения — фото с farbwood.by только с разрешения; иначе нейтральные фото материала без «наших объектов».</li> <li>Набор образцов на столе (свой, реальный).</li> <li>Сканы: фитосанитарный сертификат (образец), паспорт качества FarbWood, договор-шаблон.</li> <li>Цифры технологии и свойств из usp B (185–215 °C, 4–6%, монтаж встык, 20–25 шт/м²).</li> <li>Рыночные цены с источником и датой (Satu.kz, авг 2026).</li> <li>Видео «распаковка образцов» и «монтаж встык» (после получения образцов).</li> </ul> <h3>5.3 Proof, который появится позже (и как его занимать)</h3> <p>Фото объектов в КЗ (первые 2–3 заказа — договор о фотосъёмке со скидкой), отзывы в WhatsApp со скринами (с согласия), Instagram-лента. До этого блок «Как это выглядит на реальных объектах» называется «Как выглядит термодерево» и содержит фото материала/завода — без намёка на «наши объекты».</p> <h3>5.4 Чего НЕ утверждать (стоп-лист; наличие на странице = reject)</h3> <ul> <li>«Гарантия 20 лет» / «35 лет» — это цифры Thermodecking/Steinwood, не FarbWood и не наша гарантия. Можно: «срок службы термодерева 20+ лет» как свойство материала (usp B). Гарантийные обязательства — только те, что в договоре.</li> <li>«−15–25%» как факт до экспортного прайса → «до −25%» / «напрямую с завода» — и пересчитать после прайса.</li> <li>«Склад в Алматы», «со склада», «в наличии» — пока <code>stock.pine=false</code>.</li> <li>«Декларация/сертификат ЕАЭС», «пожарный сертификат», «КМ0/НГ» — обязательной сертификации для ТМД нет; дерево Г4/К3 — писать честно в FAQ.</li> <li>«ДПК греется до 60 °C» — оценка; писать «сильнее греется».</li> <li>Отзывы, «N объектов», «10 лет на рынке», «12 городов», «1,5 млн м²» — нет.</li> <li>«Доставка 7 дней» — нет; только формула §4.5.</li> <li>«Бесплатный монтаж/замер» в регионах — бригады только Алматы/Астана (и то после договорённости).</li> <li>«Kaspi рассрочка 0-0-12» — пока нет партнёра-ИП/merchant; можно «оплата Kaspi» только при наличии.</li> <li>«Казахстанский производитель», «сделано в Казахстане» — нет.</li> </ul> <hr> <h2>6. Контент</h2> <h3>6.1 Тон</h3> <p>Инженерно-спокойный, конкретный, без восклицаний и «лучший в Казахстане». Одна мысль — одно предложение; цифра важнее прилагательного. «Вы» с маленькой. Честность как приём: мы сами называем минусы (серебрится без масла, сосна мягче ясеня, ждать 4–5 недель) и тут же даём решение. Обращение — владелец частного дома/дачи 30–55 лет, который сравнивает с лиственницей и ДПК и боится «заплатить вперёд неизвестно кому». Для архитекторов/бригад — отдельный абзац на <code>/about</code> и в FAQ («работаете с дизайнерами?»).</p> <h3>6.2 RU + KZ</h3> <p>RU — основной. KZ (казахский) — P1: переключатель в header/footer, <code>hreflang ru-KZ / kk-KZ</code>, переводим главную, калькулятор (заголовки шагов, опции, смета), <code>/samples</code>, <code>/how-it-works</code>, <code>/delivery</code>, FAQ-выжимку; гайды и коллекции — RU (KZ P2). Термины: «террасалық тақтай» (террасная доска), «қасбет тақтайы» (фасадная доска), «термоағаш» — использовать в title KZ-версий; доля KZ-запросов <5%, поэтому KZ — про доверие и юридическую норму, а не про SEO.</p> <h3>6.3 Фото-лист (что снять/запросить)</h3> <p>Human-needed (завод): 1) термокамера снаружи и изнутри; 2) штабели готовой доски по породам; 3) профилирование/упаковка паллет; 4) макро текстуры сосна/осина/ясень без масла и с маслом (по каждому оттенку — один кадр 1:1); 5) короткое видео цеха 30–60 с. Свои: 6) набор образцов 10×10 на столе с линейкой; 7) «серебрение vs масло» — два образца после выдержки на солнце 4–6 недель (заложить сейчас); 8) монтаж встык — руки/крепёж/подсистема (с бригадой, 10–15 кадров); 9) терраса/фасад на объекте в КЗ (после первых заказов); 10) паллета при приёмке — как приходит. Пока нет своих — Unsplash только для настроения в hero (не в proof-блоке), с подписью-нейтралом; запрещены фото с чужих сайтов-конкурентов.</p> <h3>6.4 SEO: titles/H1/семантика по страницам</h3> <p>Источник цифр: <code>demand/yandex-wordstat-kz-2026-08.md</code>, <code>demand/google-keyword-planner-kz-2026-08.md</code>. Title ≤ 60 символов, H1 ≠ title, 1 H1/страница, description 140–160.</p> <div class="tablewrap"><table> <thead> <tr> <th>Страница</th> <th>Title</th> <th>H1</th> <th>Ключи (частота Wordstat KZ/мес, Google KZ диапазон)</th> </tr> </thead> <tbody><tr> <td>/</td> <td>Террасная доска и планкен из термодерева в Казахстане — NORDHOLZ</td> <td>Террасная доска и фасад из термодерева</td> <td>террасная доска 1 053 (1K–10K) · планкен 189 (100–1K) · термодревесина 33 · термодоска 26 · фасадная доска (10–100)</td> </tr> <tr> <td>/collections/terrace</td> <td>Террасная доска из термодерева — цена за м² | NORDHOLZ</td> <td>Террасная доска из термодерева</td> <td>террасная доска купить 184 · цена 38 · размеры 27 · крепление 26 · сосна 15 · декинг 18 · палубная доска (100–1K)</td> </tr> <tr> <td>/collections/pine</td> <td>Планкен из термососны 20×120/135 — цена за м² | NORDHOLZ</td> <td>NORD Pine — планкен из термососны</td> <td>планкен купить 37 · косой планкен 10 · планкен для фасада 5 · термососна (10–100) · деревянный планкен цена</td> </tr> <tr> <td>/collections/aspen</td> <td>Планкен и вагонка из термоосины — фасад, софиты | NORDHOLZ</td> <td>NORD Aspen — термоосина</td> <td>фасадная доска · вагонка штиль · термодревесина панели 5</td> </tr> <tr> <td>/collections/ash</td> <td>Термоясень: косой планкен 20×120 — премиум фасад | NORDHOLZ</td> <td>NORD Ash — планкен из термоясеня</td> <td>термоясень (10–100, bid до $0,79) · планкен цена</td> </tr> <tr> <td>/compare</td> <td>Термодерево vs лиственница vs ДПК — что выбрать для террасы</td> <td>Террасная доска: термодерево, лиственница или ДПК?</td> <td>террасная доска дпк 130 (+900% YoY) · террасная доска лиственница 40 · композитная террасная доска · планкен из лиственницы</td> </tr> <tr> <td>/care</td> <td>Уход за террасой из термодерева: масло, серебрение | NORDHOLZ</td> <td>Уход за термодеревом: масло, серебрение, что будет через 5 лет</td> <td>террасная доска масло 11 · термодревесина масло 5 · масло для террасы</td> </tr> <tr> <td>/delivery</td> <td>Доставка термодерева по Казахстану — сроки, склад в Алматы</td> <td>Сроки и доставка: получите до <дата></td> <td>террасная доска алматы 77 · астана 32 · костанай 19 · караганда 14 · петропавловск 7</td> </tr> <tr> <td>/how-it-works</td> <td>Как заказать: предзаказ 70/30, фиксация цены | NORDHOLZ</td> <td>Как заказать термодерево с завода</td> <td>террасная доска оптом 5 · от производителя</td> </tr> <tr> <td>/faq</td> <td>FAQ: термодерево, масло, сроки, монтаж | NORDHOLZ</td> <td>Вопросы о термодереве, заказе и доставке</td> <td>террасная доска монтаж 48 · крепеж 18 · кляймер 14 · цвета 11</td> </tr> <tr> <td>/about</td> <td>О NORDHOLZ: завод FarbWood (Минск), поставки в Казахстан</td> <td>Термодерево с завода FarbWood — в Казахстан без посредников</td> <td>термодревесина купить алматы 11 · термодерево</td> </tr> <tr> <td>/docs</td> <td>Документы: фитосанитарный сертификат, паспорт качества, оферта</td> <td>Документы</td> <td>—</td> </tr> <tr> <td>/almaty</td> <td>Террасная доска и планкен в Алматы — с завода, цена за м²</td> <td>Террасная доска и планкен в Алматы</td> <td>террасная доска алматы 77 · планкен алматы 8 · термодревесина алматы 11 · дпк алматы 36</td> </tr> <tr> <td>/astana</td> <td>Террасная доска и планкен в Астане — термодерево с завода</td> <td>Террасная доска и фасад из термодерева в Астане</td> <td>террасная доска астана 32</td> </tr> <tr> <td>/almaty-region</td> <td>Терраса на даче под Алматы — термодерево, расчёт онлайн</td> <td>Терраса на даче: термодерево вместо лиственницы</td> <td>террасная доска крыльцо 37 · дача</td> </tr> <tr> <td>/kostanay, /karaganda</td> <td>Террасная доска <город> — термодерево с завода</td> <td>Террасная доска и планкен в <город></td> <td>костанай 19 · караганда 14</td> </tr> <tr> <td>/terrace (lead)</td> <td>Террасная доска из термодерева — расчёт за 2 минуты</td> <td>Террасная доска, которая не гниёт 20+ лет</td> <td>террасная доска купить · цена за м2</td> </tr> <tr> <td>/facade (lead)</td> <td>Фасад из планкена: термососна, осина, ясень — расчёт онлайн</td> <td>Фасад из термодерева: планкен встык без смолы и трещин</td> <td>фасадная доска · планкен для фасада · фасад дома (1K–10K)</td> </tr> <tr> <td>/terrace-wpc-alternative</td> <td>Террасная доска ДПК или термодерево? Сравните за 2 минуты</td> <td>Ищете ДПК? Сравните с термодеревом</td> <td>террасная доска дпк 130 · дпк доска 204 · дпк террасная 134</td> </tr> <tr> <td>/guides/*</td> <td>см. §2.13</td> <td></td> <td></td> </tr> </tbody></table></div> <p>Техническое SEO: <code>sitemap.xml</code>, <code>robots.txt</code>, canonical, OpenGraph с реальным фото, JSON-LD <code>Organization</code> (главная), <code>Product</code>+<code>Offer</code> (коллекции, цена ₸/м²), <code>FAQPage</code> (/faq, главная), <code>BreadcrumbList</code>, <code>HowTo</code> (/how-it-works). Не индексировать <code>/onboarding</code> шаги (noindex) — индексируем только вход.</p> <hr> <h2>7. Лид-контур и аналитика</h2> <h3>7.1 Поток лида</h3> <ol> <li>Клиент жмёт CTA (смета / образцы / WhatsApp).</li> <li>Фронт <code>POST /api/lead</code> (route handler) с JSON: <code>{type: 'estimate'|'samples'|'whatsapp'|'call', brand, calcId, mode, collection, swatch, profile, width, area, openings, finish, install, city, total, boardTotal, deliverBy, priceLockUntil, name?, phone?, picks?, page, utm:{source,medium,campaign,content,term}, gclid/yclid, referrer, ts}</code>.</li> <li>Сервер: валидация (zod), антиспам (honeypot + rate-limit по IP), запись в <strong>Google Sheet</strong> (или Supabase-таблица <code>leads</code>) + сообщение в <strong>Telegram-группу</strong> (бот; текст = человекочитаемая смета + кнопка «Открыть чат в WhatsApp» с номером, если есть) + ответ <code>{id}</code>.</li> <li>Фронт открывает <code>wa.me</code> с prefilled (в тексте <code>#calc:ID</code>). Для <code>/samples</code> — после API; если API упал — всё равно открыть WhatsApp (не терять лид), а ошибку отправить в Telegram позже (retry из localStorage).</li> <li>Оператор отвечает по скрипту (§7.6), статус ведёт в листе: новый → квалифицирован (диалог/звонок) → образцы отправлены → смета/договор → депозит 70% → отгрузка → 30% → закрыт / потерян (причина: дорого / ждать / молчит / другой материал / регион). Авто-сохранение: при нажатии «Получить смету» расчёт уходит в API <strong>до</strong> ввода телефона (как hauswig) — тип <code>estimate_draft</code>; при переходе в WhatsApp — <code>estimate</code>.</li> </ol> <h3>7.2 Коллтрекинг</h3> <p>Минимум на тест: один WhatsApp Business номер + <strong>отдельные номера (SIM) на Google и Яндекс</strong> для <code>tel:</code>-ссылок по UTM-источнику (подмена на клиенте из localStorage-UTM) — дёшево и достаточно для 2 каналов. P2: Zadarma/Ringostat/Calltouch (KZ-номера, динамическая подмена, запись). Клик по <code>tel:</code> — событие <code>phone_click</code> с source.</p> <h3>7.3 Аналитика и пиксели</h3> <p>GTM → GA4, Яндекс.Метрика (с вебвизором, цели = события ниже), Meta Pixel, TikTok Pixel (P1), Google Ads conversion (импорт из GA4), Яндекс цели для Директа. Consent-баннер: аналитика включается после согласия (минимальный баннер; по умолчанию для KZ — «ок» без навязчивости).</p> <h3>7.4 UTM и атрибуция</h3> <p>Схема: <code>utm_source</code> (google/yandex/instagram/tiktok/olx/satu/seo), <code>utm_medium</code> (cpc/social/organic/referral), <code>utm_campaign</code> (terrace-almaty-search / facade-astana-search …), <code>utm_content</code> = линейка/креатив (<code>terrace-pine</code>, <code>facade-aspen</code>, <code>reel-unboxing</code>), <code>utm_term</code> = ключ. UTM + gclid/yclid + landing + referrer сохраняются в localStorage при первом визите (30 дней) и прикладываются к каждому лиду и в хвост WhatsApp-текста.</p> <h3>7.5 События (единый словарь; имена в GA4 и Метрике одинаковые)</h3> <p><code>page_view</code> (с <code>page_type</code>: home/lead/collection/guide/…), <code>cta_click</code> {cta: calc|samples|whatsapp|phone, placement: hero|collections|inline|sticky|fab|summary|content}, <code>calc_start</code> {mode}, <code>calc_step</code> {step_id, index}, <code>calc_mode</code> {mode}, <code>calc_collection</code> {id}, <code>calc_result</code> {mode, collection, area, total, board_total, deliver_by}, <code>lead_estimate_draft</code>, <code>lead_estimate</code> {id}, <code>lead_samples</code> {id, picks_count, city, plan}, <code>wa_click</code> {placement, page}, <code>phone_click</code> {source}, <code>compare_view</code>, <code>guide_read_60</code> (scroll 60%), <code>faq_open</code> {q}, <code>lang_switch</code> {to}, <code>delivery_widget_view</code>. Конверсии для рекламы: <code>lead_estimate</code>, <code>lead_samples</code>, <code>wa_click</code>(вторичная), <code>phone_click</code>.</p> <h3>7.6 WhatsApp Business: быстрые ответы и скрипт первого ответа</h3> <p>Профиль: название NORDHOLZ, описание «Террасная доска и планкен из термодерева. Завод FarbWood, Минск → Казахстан. Образцы бесплатно.», часы 9:00–21:00 Алматы, каталог с 4 коллекциями и ценой за м², приветствие вне часов («Ответим утром с 9:00. Напишите город и что планируете — террасу или фасад»). Быстрые ответы (<code>/</code>-команды): <code>/привет</code> (приветствие по имени + 2 вопроса), <code>/цены</code> (4 строки цена/м² + «точную смету пришлю по вашей площади»), <code>/сроки</code> (формула + дата), <code>/образцы</code> (что в наборе, куда, когда; запрос адреса), <code>/7030</code> (условия + приёмка), <code>/документы</code> (список + «пришлю сканы»), <code>/масло</code> (серебрение vs масло, цена), <code>/лиственница</code>, <code>/дпк</code> (3 коротких довода + ссылка на /compare), <code>/монтаж</code> (бригады Алматы/Астана, 8–12 тыс/м², видеоинструкция), <code>/регион</code> (доставка ТК, образцы 1 000 ₸ с зачётом), <code>/kaspi</code>. Скрипт первого ответа (≤ 5 мин, 3 сообщения):</p> <ol> <li>«Здравствуйте, <Имя>! Это <Имя оператора>, NORDHOLZ. Вижу ваш расчёт: терраса 40 м², термососна, ≈1,6 млн ₸. Два уточнения, чтобы смета была точной: 1) настил — на бетон/грунт/существующий каркас? 2) когда планируете монтаж?»</li> <li>(после ответа) «Тогда предлагаю так: отправляю 3 образца (сосна/осина/ясень, один с маслом) — курьер завтра-послезавтра, бесплатно. Параллельно пришлю PDF-смету с раскладкой по длинам и договор 70/30. Цена держится до <дата>, доска у вас до <дата>. Адрес для курьера?»</li> <li>(через 2 дня после доставки образцов) «Получили образцы? Что понравилось на ощупь? Если выбираете — оформлю договор; предоплата 70% запускает производство на заводе.» Возражения: «дорого» → осина/сосна вместо ясеня, ДПК-партнёр; «долго» → дата в договоре, склад сосны в сезон (если есть), «лучше ждать 4 недели, чем менять доску через 3 года»; «не знаю вас» → реквизиты, договор, 30% после осмотра, документы, видео завода.</li> </ol> <hr> <h2>8. Acceptance criteria для автолупа</h2> <p>Все проверяются на <code>pnpm build</code> + e2e (Playwright) + ручной скриншот 390 px. «Страница» = маршрут бренда nordholz.</p> <p>Структура и маршруты</p> <ol> <li>Существуют и отдают 200: <code>/</code>, <code>/onboarding</code>, <code>/samples</code>, <code>/collections/{terrace,pine,aspen,ash}</code>, <code>/how-it-works</code>, <code>/delivery</code>, <code>/faq</code>, <code>/about</code>, <code>/care</code>, <code>/compare</code>, <code>/docs</code>, <code>/privacy</code>, <code>/guides/*</code> (≥ 3), lead-pages <code>/terrace</code>, <code>/facade</code>, <code>/almaty</code>, <code>/astana</code>, <code>/almaty-region</code>, <code>/kostanay</code>, <code>/karaganda</code>.</li> <li>Ни одна внутренняя ссылка (header, footer, CTA, матрица §3.2) не ведёт на 404; проверка краулером всех <code><a href></code> внутри бренда.</li> <li>Контент всех новых страниц берётся из конфига/контент-файлов бренда (<code>brands/nordholz/**</code>), в <code>engine/**</code> нет брендовых литералов (цен, названий коллекций, городов).</li> <li>Главная: порядок блоков соответствует §2.1 (hero → лента сроков → почему → коллекции → как работает → завод/документы → inline-калькулятор → уход → города → FAQ → финал → footer).</li> </ol> <p>Терраса-first 5. H1 главной содержит «Террасная доска», карточка TERRACE — первая в списке коллекций, primary CTA hero ведёт на <code>/onboarding?mode=terrace</code>. 6. Калькулятор по умолчанию открывается в режиме «терраса»; <code>?mode=facade</code> переключает на фасад; <code>?collection=ash</code> предвыбирает коллекцию. 7. В режиме «терраса» шаг «проёмы» пропускается, шаг «профиль» показывает террасные опции, ширина не содержит 120/135; в режиме «фасад» опция «140 мм терраса» отсутствует. 8. Inline-калькулятор на главной имеет переключатель режима, заголовок «Сколько стоит ваша терраса» в режиме терраса и пресет 40 м².</p> <p>Смета и сроки 9. Экран сметы показывает строку «Получите до DD.MM.YYYY», где дата = сегодня + 34 дня (верх вилки конфига <code>leadTime</code>), и «цена зафиксирована до» = сегодня + 14. 10. Та же дата (одна функция) отображается в ленте на главной и на <code>/delivery</code>; unit-тест на функцию с фиксированной датой. 11. 70/30 показан числами: 70% и 30% от итога сметы, сумма равна итогу. 12. «Рынок» в смете считается по <code>marketRef</code> коллекции × количество доски; для коллекции без <code>marketRef</code> (осина) зачёркнутая цена и «экономия» не показываются, показывается бейдж «почти нет аналогов». 13. Все цены в смете и на карточках равны значениям из <code>brands/nordholz/config.ts</code>; unit-тест сметы для кейсов: терраса 40 м² сосна без опций; фасад 150 м² осина с проёмами 4/1 и софитами; ясень 100 м² full + монтаж. 14. Смета содержит строки «доска», «масло», «крепёж», «подсистема», «монтаж», «доставка» в соответствии с выбором; при городе вне Алматы/Астаны строка доставки — текстовая «рассчитаем отдельно» без суммы. 15. Текст WhatsApp из сметы содержит: режим, площадь, город, коллекцию/оттенок, профиль, комплект, итог, «доска …», «Получить до», «цена зафиксирована до», 70/30 суммы, <code>#calc:<id></code> и utm-хвост (если есть); проверка по e2e — разбор <code>href</code> кнопки.</p> <p>Лид-контур 16. <code>POST /api/lead</code> валидирует payload (zod), возвращает <code>{id}</code>, пишет в Sheet/таблицу и шлёт в Telegram (в тестах — моки, проверка вызовов); 429 при >10 запросов/мин с IP; honeypot-поле отбрасывает. 17. Нажатие «Получить смету» вызывает API до открытия WhatsApp; при ошибке API WhatsApp всё равно открывается (e2e с мок-ошибкой). 18. Форма <code>/samples</code> имеет поле «что планируете» (терраса/фасад/оба), согласие с privacy, после отправки — API + WhatsApp; валидация телефона ≥ 10 цифр. 19. UTM/gclid/yclid/referrer сохраняются в localStorage при первом визите и присутствуют в payload лида и в хвосте WhatsApp-текста. 20. События §7.5 отправляются в dataLayer (проверка e2e по <code>window.dataLayer</code>): <code>calc_start</code>, <code>calc_result</code>, <code>lead_estimate</code>, <code>lead_samples</code>, <code>wa_click</code>, <code>cta_click</code>.</p> <p>Доверие и стоп-лист 21. Ни одна страница не содержит строк из стоп-листа §5.4: «гарантия 20 лет», «гарантия 35», «в наличии», «со склада» (при <code>stock.pine=false</code>), «сертификат ЕАЭС», «декларация ЕАЭС», «60 °C», «отзыв», «объектов», «лет на рынке», «рассрочка 0-0», «казахстанский производитель» — grep-тест по отрендеренному HTML. 22. Футер на всех страницах содержит реквизиты (название, БИН), телефон, e-mail, ссылки на privacy и оферту (оферта — только если файл есть; иначе ссылка отсутствует, а не 404). 23. <code>/docs</code>: карточки без файла показывают «скоро» без ссылки; карточки с файлом — ссылка на PDF, отдаёт 200. 24. Блок proof на главной не называется «на реальных объектах», пока в конфиге нет <code>proof.objects=true</code>.</p> <p>SEO и контент 25. У каждой страницы уникальный <code><title></code> ≤ 60 символов и <code>meta description</code> 140–160, ровно один <code><h1></code>; H1 и title из §6.4. 26. <code>sitemap.xml</code> и <code>robots.txt</code> существуют; sitemap содержит все публичные страницы, <code>/onboarding</code> — noindex. 27. JSON-LD: <code>Organization</code> на <code>/</code>, <code>Product</code>+<code>Offer</code> (priceCurrency KZT, цена ₸/м²) на 4 коллекциях, <code>FAQPage</code> на <code>/faq</code>, валидно по schema (тест парсит JSON). 28. <code>hreflang</code> ru-KZ/kk-KZ и переключатель языка присутствуют; KZ-версии есть минимум для <code>/</code>, <code>/onboarding</code>, <code>/samples</code>, <code>/how-it-works</code>, <code>/delivery</code> (P1; до этого критерий помечен «отложен» в миссии, не reject). 29. Гайды: ≥ 3 из 5 статей §2.13, каждая ≥ 900 слов, с таблицей, 2 внутренними ссылками (калькулятор/compare/коллекция) и CTA после ~40% текста. 30. <code>/compare</code> содержит таблицу из usp C с 6 строками и 3 колонками и CTA образцов. 31. На каждой странице есть ≥ 1 CTA калькулятора и ≥ 1 CTA образцов в теле страницы, WhatsApp доступен в header и FAB; FAB-текст зависит от страницы (проверка 4 вариантов).</p> <p>Мобильный и качество 32. На 390 px: нет горизонтального скролла на всех страницах (scrollWidth ≤ clientWidth), hero H1 + primary CTA видны без прокрутки, sticky-бар калькулятора/WhatsApp появляется после hero. 33. Lighthouse mobile: Performance ≥ 85, Accessibility ≥ 90, SEO ≥ 95 на <code>/</code>, <code>/onboarding</code>, <code>/collections/terrace</code>, <code>/almaty</code>. 34. 0 ошибок в консоли браузера на всех маршрутах (e2e-сбор console.error). 35. <code>pnpm lint</code>, <code>pnpm typecheck</code>, <code>pnpm test</code> (unit) и e2e — зелёные; новые unit-тесты: deliverBy, смета ×3 кейса, buildEstimateMessage, lead-валидация. 36. Все изображения с <code>alt</code> (пустой alt только для декоративных), <code>next/image</code> с <code>sizes</code>; hero LCP-изображение с <code>priority</code>. 37. Кнопка «Получить смету» заблокирована до валидного состояния (коллекция выбрана, площадь > 0); на шаге с выбором CTA disabled до выбора (как hauswig).</p> <hr> <h2>9. Backlog в порядке приоритета</h2> <p>Оценки: S ≤ 0,5 дня, M 1–2 дня, L 3–5 дней. 👤 = нужен человек (не автолуп), 🤝 = AI черновик + человек подтверждает.</p> <p>P0 — без этого не запускаем рекламу</p> <ol> <li>👤 <strong>Экспортный прайс FarbWood</strong> (сосна/осина/ясень по профилям, терраса, масло, крепёж, MOQ, сроки производства, фитосанитарный сертификат — кто оформляет), + альтернативы ThermWood/Steinwood/BelTherm. Блокирует: цены, «−X%», ясень вообще. (M, вне кода)</li> <li>👤 <strong>3 фрахтовые котировки Минск→Алматы/Астана</strong> + брокер НДС 16%/форма 328.00 → цифры доставки в регионы и подтверждение дорожных 12–16 дней. (S, вне кода)</li> <li>👤 <strong>Реквизиты ИП/ТОО, KZ-номер, WhatsApp Business, e-mail на домене, домен nordholz.kz</strong> → футер, <code>/about</code>, <code>contact</code> в конфиге. (S)</li> <li>🤝 <strong>Оферта + договор поставки 70/30 (PDF)</strong> — AI черновик, юрист правит. (M)</li> <li>Terrace-first: default mode terrace, TERRACE первой коллекцией, H1/hero/лид, inline-калькулятор с режимом, URL-параметры <code>mode/collection/city</code>. (M)</li> <li>Срок «получите до»: функция + конфиг <code>leadTime/priceLockDays/stock</code>, лента на главной, экран сметы, <code>/delivery</code>. (S)</li> <li>Честный «рынок»: <code>marketRef</code> по коллекциям вместо <code>marketMultiplier</code>, подпись с источником/датой. (S)</li> <li>Калькулятор: террасный профиль (вельвет/гладкая), фильтр ширины по режиму, шаг «город», пресеты террасы, переименование строк подсистемы по режиму, 70/30 числами, Kaspi-флаг. (M)</li> <li>WhatsApp prefilled v2 (§4.6) + <code>#calc:id</code> + utm-хвост; FAB-текст по странице. (S)</li> <li><code>POST /api/lead</code> → Google Sheet/Supabase + Telegram; авто-сохранение сметы; <code>/samples</code> через API; honeypot/rate-limit; zod. 👤 создать бота/таблицу и выдать ключи в env. (M)</li> <li>Страницы: <code>/how-it-works</code>, <code>/delivery</code>, <code>/compare</code>, <code>/faq</code> (20+ вопросов), <code>/about</code>, <code>/care</code>, <code>/docs</code> — контент из конфига/MDX бренда, общий шаблон «контентной страницы» в движке. (L)</li> <li>Страницы коллекций ×4 с таблицей характеристик, mini-калькулятором, FAQ по породе, JSON-LD Product. (M)</li> <li>SEO-база: titles/descriptions из §6.4, sitemap/robots/canonical/OG, JSON-LD Organization/FAQPage, noindex шагов визарда. (S)</li> <li>Аналитика: GTM + GA4 + Метрика + Meta Pixel, словарь событий §7.5, UTM-персист, consent-баннер; 👤 завести аккаунты/контейнеры и выдать ID. (M)</li> <li>Стоп-лист §5.4 как тест (grep по HTML) + ревизия текущего копирайта (убрать «Kaspi рассрочка» из trust-чипов, «на реальных объектах» из proof, «декларация ЕАЭС» из FAQ до подтверждения). (S)</li> <li>Мобильный: sticky-бар «Рассчитать / WhatsApp», проверка 390 px на всех страницах, Lighthouse ≥ 85. (S)</li> <li>👤 <strong>Фото/видео завода FarbWood</strong> (лист §6.3) + свой набор образцов снять; 🤝 заменить Unsplash в proof. (M, вне кода)</li> <li>👤 Курьер/логистика образцов Алматы/Астана, запас образцов (≥ 30 наборов), форма учёта. (S, вне кода)</li> </ol> <p>P1 — первые 2 недели теста 19. Lead-pages: <code>/terrace</code>, <code>/facade</code>, <code>/planken</code>, <code>/terrace-wpc-alternative</code>, <code>/almaty</code>, <code>/astana</code>, <code>/almaty-region</code>, <code>/kostanay</code>, <code>/karaganda</code> из конфига <code>landings[]</code> (параметризованная главная). (M) 20. Гайды 1, 2, 5 (терраса vs ДПК; термососна через 5 лет; сколько стоит терраса 40 м²) — 🤝 текст, таблицы из калькулятора. (M) 21. KZ-локаль: переключатель, hreflang, перевод главной/калькулятора/samples/how-it-works/delivery — 🤝 перевод проверяет носитель. (L) 22. Коллтрекинг-минимум: подмена <code>tel:</code> по UTM-источнику, <code>phone_click</code>; 👤 2 SIM/номера. (S) 23. WhatsApp Business: каталог, быстрые ответы §7.6, приветствие вне часов, скрипт; 👤 настроить в приложении. (S, вне кода) 24. Telegram-уведомление с кнопкой «открыть чат» и сводкой; статусы в листе; ежедневный дайджест CPL/лиды/депозиты (скрипт). (M) 25. Домен: <code>nordholz.kz</code> → корень без префикса <code>/nordholz</code> (rewrite/middleware или отдельный деплой). (S) 26. Дополнить смету опцией «нанесение масла на объекте», торцевой герметик, опоры для террасы (после прайса). (S) 27. Сезонный склад сосны — флаг <code>stock.pine</code>, блок на <code>/delivery</code> и в смете «со склада 2–5 дней»; 👤 решение о складе к апрелю (после go). (S код / 👤 решение)</p> <p>P2 — после первых лидов 28. Режим «терраса + фасад» одной сметой. (M) 29. PDF-смета с раскладкой по длинам (генерация на сервере) — сейчас обещана в «что вы получите»; до реализации формулировку «смета в PDF» делает оператор вручную. (L) 30. Гайды 3, 4 (монтаж встык; масло для террасы) + видео. (M) 31. Kaspi: merchant или партнёр-ИП на рассрочку; флаг <code>payments.kaspi</code>. 👤 (вне кода) 32. Профессиональный коллтрекинг (динамическая подмена, запись). (S код / 👤 аккаунт) 33. Фото объектов КЗ и блок «реальные объекты» (<code>proof.objects=true</code>), отзывы со скринами с согласия. 👤 (после первых поставок) 34. Партнёрский ДПК («хочу дешевле»): карточка-редирект к SinoDeck/Darvolex без импорта из РБ — только если тест покажет ≥ 20% возражений «дорого». (S) 35. A/B: hero «Террасная доска» vs «Терраса и фасад»; «до −25%» vs без скидочного мотива (после прайса). (S)</p> <p>Human-needed сводно (не делает автолуп): экспортный прайс FarbWood · фрахт/брокер · реквизиты/номер/WhatsApp Business/домен · оферта и договор (юрист) · фото/видео завода · образцы и курьер · аккаунты GTM/GA4/Метрика/пиксели/Telegram-бот/таблица · решение о складе сосны к сезону · Kaspi.</p> </section><section id="bp-saunawerk" class="doc"><div class="eyebrow">Сайты</div><h1>SAUNAWERK — блюпринт сайта (миссия для автолупа)</h1> <p>Статус: 22.08.2026 · автор: product/UX lead · источники: <code>docs/brands/03-sauna-stoves.md</code>, <code>docs/brands/usp-arguments.md</code> (§SAUNAWERK), <code>docs/research/niches/sauna-stoves.md</code> (§0, §1, §3, §5, §6, §7, §10 + addendum), <code>docs/research/seasonality-test-economics.md</code>, <code>docs/research/hauswig-reference.md</code>, <code>docs/research/demand/*.md</code>, текущий прототип (<code>brands/saunawerk/config.ts</code>, <code>app/[brand]/*</code>, <code>engine/**</code>).</p> <p>Назначение документа: превратить прототип (лендинг + 7-шаговый визард + форма замера) в сайт, которому верит казахстанский покупатель бани и который продаёт <strong>комплекты под ключ</strong> (печь Мета-Бел + дымоход + бак + камни + экраны + монтаж), а не печь-SKU. Документ — единственный источник требований для автолупа; код в нём не меняется.</p> <p>Легенда достоверности фактов (использовать в копирайте и в acceptance):</p> <ul> <li>✅ — подтверждено источником в research, можно писать на сайте как факт.</li> <li>⚠️ — нужно письменное подтверждение завода/партнёра до публикации; до этого формулировать мягко или не публиковать.</li> <li><strong>[оценка]</strong> — расчёт автора; на сайте показывать только с оговоркой «ориентировочно».</li> </ul> <p>Термины: «линия» = LINE S/M/L (группа по кубатуре), «модель» = ПБМ 16 / ПБМ 20 / ПБМ 20 ПС / ПБМ 20С / ПБМ 16 ЗК ULTRA, «комплект» = печь + дымоход + камни + экраны (+ бак), «под ключ» = комплект + монтаж + первая протопка.</p> <hr> <h2>0. Исходные, которые определяют дизайн сайта</h2> <div class="tablewrap"><table> <thead> <tr> <th>Факт</th> <th>Следствие для сайта</th> </tr> </thead> <tbody><tr> <td>Цена ПБМ 20 (≈ 214 500 ₸ РРЦ РБ) = середина полки 125–250 тыс. ₸; печь соло даёт 15 % gross при −25 % ✅</td> <td>Сайт продаёт <strong>комплект и монтаж</strong>, печь-соло показываем, но не как главный оффер. Везде «цена комплекта», не «цена печи».</td> </tr> <tr> <td>Допустимое ожидание покупателя — <strong>1–3 недели</strong>, 4+ → уходит к стоковым дилерам ✅</td> <td>Наличие и ETA показываем честно на каждом шаге: «со склада в Алматы — монтаж в течение недели / под заказ 3–4 недели». Никаких «в наличии» без склада.</td> </tr> <tr> <td>Google Search забит Буратино (~600 объявлений) ✅</td> <td>Трафик: Яндекс.Директ, OLX/Kaspi Объявления, Instagram/TikTok, региональные города. Сайт должен работать как посадочная для Яндекса и соцсетей (быстрый мобайл, UTM-ветки, городские страницы).</td> </tr> <tr> <td>Газовый сегмент ≈ 175 запросов/мес из 801 ✅; Мета-Бел — только дрова ✅</td> <td>Отдельная страница <code>/gas</code> с партнёрскими решениями и честной оговоркой; в калькуляторе — ветка «газ».</td> </tr> <tr> <td>Спрос плоский весь год, мягкий подъём сентябрь–март ✅</td> <td>Запуск сейчас уместен; сезонных «распродаж» не придумываем.</td> </tr> <tr> <td>Гарантия 36 мес — расхождение в источниках (teplodvor.by 36 / sbg.by 12) ⚠️</td> <td>«3 года» публикуем только после письма завода; до этого — «гарантия завода + наша ответственность за монтаж 2 года». Acceptance-критерий на это есть (§8).</td> </tr> <tr> <td>Канал сделки — WhatsApp ✅; Kaspi 0-0-12 решает чек 400–600 тыс. ✅</td> <td>Любая CTA заканчивается в WhatsApp с предзаполненным текстом; Kaspi-рассрочка показывается как «от N ₸/мес» только при наличии мерчанта (⚠️).</td> </tr> <tr> <td>Лид-магниты ниши — не «образцы», а <strong>выезд замерщика</strong> и <strong>шоурум-баня</strong> ✅</td> <td><code>/samples</code> переосмысляется как «Замер / Шоурум», сохраняя движок формы.</td> </tr> <tr> <td>Оплата 70/30, 30 % после первой протопки ✅ (решение бренда)</td> <td>Это главный «снимающий риск» аргумент — ставим рядом с каждой ценой.</td> </tr> </tbody></table></div> <p>Ограничения движка (чтобы автолуп не ломал архитектуру): движок config-driven (<code>brands/types.ts</code> → <code>BrandConfig</code>), в движке нет литералов бренда. Все новые страницы и блоки — через расширение <code>BrandConfig</code> (новые необязательные поля) и новые route-сегменты в <code>app/[brand]/…</code>, которые рендерят блоки из конфига. Другие бренды (warmstein, nordholz) не должны регрессировать: новые поля опциональны, страницы рендерятся только если поле заполнено (иначе <code>notFound()</code>).</p> <hr> <h2>1. Цель сайта, KPI, роли страниц</h2> <h3>1.1 Цель</h3> <p>Собрать квалифицированный WhatsApp-лид на комплект под ключ (объём парной, город, высота дымохода, бак/без, монтаж/без, срок), довести его до выезда замерщика или визита в шоурум и до 70 % предоплаты. Вторая цель — быть достоверной посадочной для Яндекс.Директа и соцсетей по кластерам «печь для бани / пеки для бань / газовая печь / с баком / дымоход / город».</p> <h3>1.2 KPI (пилот 3–4 недели, бюджет 150–200 тыс. ₸)</h3> <div class="tablewrap"><table> <thead> <tr> <th>Метрика</th> <th>Цель</th> <th>Источник</th> </tr> </thead> <tbody><tr> <td>CR визит → WhatsApp-лид (wa_click с оффером)</td> <td>4–6 %</td> <td>seasonality §3, niche §6.5</td> </tr> <tr> <td>CPL</td> <td>3 000–8 000 ₸ (потолок по CAC ≤ $50–75)</td> <td>seasonality §3</td> </tr> <tr> <td>Лид → квалифицирован (созвон состоялся, объём известен)</td> <td>≥ 60 %</td> <td>план продаж</td> </tr> <tr> <td>Лид → замер/шоурум</td> <td>≥ 30 %</td> <td>собственный ориентир <strong>[оценка]</strong></td> </tr> <tr> <td>Лид → сделка (70 %)</td> <td>15–25 %</td> <td>niche §6.5</td> </tr> <tr> <td>Средний чек</td> <td>420–560 тыс. ₸ (с монтажом 500–650)</td> <td>niche §1.2</td> </tr> <tr> <td>Порог решения «go»</td> <td>≥ 3–5 предоплат за окно теста, gross ≥ 4× CAC</td> <td>seasonality §3</td> </tr> <tr> <td>Доля лидов «не готов ждать 3–4 недели»</td> <td>фиксировать; если > 40 % → срочный LCL-склад</td> <td>seasonality §2</td> </tr> <tr> <td>Mobile LCP главной / калькулятора (390 px, 4G)</td> <td>≤ 2,5 с</td> <td>тех. требование</td> </tr> </tbody></table></div> <h3>1.3 Роли страниц</h3> <div class="tablewrap"><table> <thead> <tr> <th>Роль</th> <th>Страницы</th> <th>Что должна сделать</th> </tr> </thead> <tbody><tr> <td>Посадочная для платного трафика</td> <td><code>/</code> (главная), <code>/city/<город></code>, <code>/gas</code>, `/lines/<s</td> <td>m</td> </tr> <tr> <td>Конвертер</td> <td><code>/onboarding</code> (селектор)</td> <td>Собрать параметры парной, показать смету, ETA, «вы экономите», отправить в WhatsApp.</td> </tr> <tr> <td>Второй лид-магнит</td> <td><code>/samples</code> (замер / шоурум)</td> <td>Заявка на бесплатный выезд или визит в баню-шоурум.</td> </tr> <tr> <td>Снятие возражений</td> <td><code>/kit</code>, <code>/install</code>, <code>/delivery</code>, <code>/compare</code>, <code>/warranty</code>, <code>/faq</code></td> <td>Ответить на «почему комплект», «кто ставит», «сколько ждать», «почему не Теплодар», «что с гарантией».</td> </tr> <tr> <td>Доверие</td> <td><code>/about</code>, <code>/docs</code>, <code>/privacy</code></td> <td>Кто мы, завод, документы, реквизиты, оферта.</td> </tr> <tr> <td>SEO-захват</td> <td><code>/guides/*</code>, <code>/lines/*</code>, <code>/city/*</code></td> <td>Информационные и гео-запросы Яндекса; внутренние ссылки в селектор.</td> </tr> </tbody></table></div> <hr> <h2>2. Карта сайта</h2> <p>URL указаны относительно корня бренда (<code>/saunawerk/...</code> в движке; на проде <code>saunawerk.kz/...</code>). Для каждой страницы: назначение, H1, блоки с описанием вида, цифры/доказательства из usp-arguments, CTA.</p> <p>Общие элементы всех страниц:</p> <ul> <li><strong>Header</strong>: логотип · Подбор печи · Линейка · Комплект · Монтаж · Сроки · Газ · Сравнение · О нас · телефон · WhatsApp. На мобайле — бургер + липкая нижняя панель «Подобрать печь / WhatsApp».</li> <li><strong>Status-bar наличия</strong> (тонкая полоса под header, из конфига <code>availability</code>): «Склад Алматы: ПБМ 20 — в наличии, монтаж в течение недели · ПБМ 16 ЗК — под заказ 3–4 нед.» Если склада нет — «Все печи — под заказ с завода, 3–4 недели; цена фиксируется при заказе».</li> <li><strong>Footer</strong>: навигация по всем разделам, города, реквизиты ИП/ТОО (⚠️ человек), оферта, политика, WhatsApp, Instagram, «Беларусь → Казахстан».</li> <li><strong>WhatsApp FAB</strong> с предзаполненным текстом, в который подставляется страница и UTM.</li> </ul> <h3>2.1 <code>/</code> — главная</h3> <ul> <li><strong>Назначение</strong>: посадочная для общего трафика («печь для бани», бренд, соцсети) и хаб перелинковки.</li> <li><strong>H1</strong>: «ПЕЧЬ ДЛЯ БАНИ ПО КУБАТУРЕ ПАРНОЙ» / вторая строка «С ДЫМОХОДОМ, МОНТАЖОМ И ГАРАНТИЕЙ». Подзаголовок: «Подбираем печь под объём парной, считаем дымоход, бак и камни одним комплектом, ставим по нормам ППБ РК. Белорусская сталь 5 мм.»</li> <li><strong>Блоки (сверху вниз)</strong>:<ol> <li><strong>Hero</strong> (как сейчас: тёмное фото печи в парной, H1 в две строки, второй цвет акцент). Chips: «Сталь 5 мм + AISI 321» ✅ · «Комплект под ключ» ✅ · «70/30: остаток после первой протопки» ✅ · «Срок: склад Алматы / 3–4 нед.» (текст из <code>availability</code>) · «Kaspi рассрочка» (⚠️ показывать при мерчанте). CTA: <strong>Подобрать печь</strong> (→ <code>/onboarding</code>), <strong>Вызвать замерщика</strong> (→ <code>/samples</code>).</li> <li><strong>Мини-калькулятор «Какой объём у вашей парной?»</strong> — 5 пресетов 8/12/16/20/24 м³ + переключатель «стеклянная дверь/неутеплённые стены +25 %»; справа живая карточка: линия, модель, цена комплекта «от», «под ключ от», ETA. Кнопка «Подробный расчёт». (Сейчас InlineCalculator стоит после Proof — поднять на 2-ю позицию; для печей «сколько стоит комплект» — первый вопрос.)</li> <li><strong>«Не просто печь — готовая парная»</strong> (ValueProps, 3 карточки + цифра): Подбор по кубатуре · Комплект, а не каталог · Монтаж по нормам с актом · плашка «−10–18 % к такому же комплекту у дилеров РФ-брендов» ✅ (с ссылкой «как считали» → <code>/compare</code>).</li> <li><strong>Линейка S/M/L</strong> (Collections): три карточки с бейджем объёма, моделью, «печь от … ₸ · комплект от … ₸ · под ключ от … ₸», ETA-бейдж, кнопки «Рассчитать» и «Подробнее о линии» (→ <code>/lines/<id></code>).</li> <li><strong>«Что входит в комплект»</strong> — схема-иллюстрация бани в разрезе: печь, сэндвич-дымоход, проходной узел, шибер, дефлектор, бак на трубе, камни, экраны, предтопочный лист; подписи с долями чека «печь 45–55 % · дымоход 25–35 % · бак/камни/экраны 15–20 %» ✅. CTA «Почему дымоход важнее печи» → <code>/kit</code>.</li> <li><strong>«Простая схема. Прозрачные условия.»</strong> (Process, 4 шага): Подберите печь → Замер бесплатно → Внесите 70 % (цена фиксируется, печь резервируется) → Монтаж, первая протопка вместе, 30 %. Плашка гарантии (текст зависит от ⚠️: до письма завода — «Гарантия завода на печь и 2 года на монтаж — в договоре»).</li> <li><strong>«Срок честно»</strong> — два столбца: «Со склада в Алматы: монтаж в течение недели» / «Под заказ с завода (Гомель): 3–4 недели, цена и модель фиксируются при заказе». Ссылка → <code>/delivery</code>. Данные из <code>availability</code>.</li> <li><strong>Proof</strong> (тёмная секция): 3 фото (завод/цех Мета-Бел ⚠️ запросить, печь в шоурум-бане ⚠️, монтаж дымохода через крышу) + 3 цифры: «5 мм» ✅ · «10 кВт на парную до 20 м³» ✅ · «36 мес» (⚠️ или «2 года на монтаж» до подтверждения). Цифру «40 мин до 90 °C» из текущего конфига убрать или пометить «по нашему замеру в шоуруме» после реального теста (источника нет).</li> <li><strong>Сравнение в 5 строк</strong> (тизер <code>/compare</code>): SAUNAWERK vs Теплодар Русь-18 vs Везувий Лава 16 vs Ермак 16 vs кустарная — сталь, гарантия, комплект, монтаж, цена комплекта. CTA «Полное сравнение».</li> <li><strong>Газ</strong> — узкая полоса: «Нужна газовая печь? В Алматы и Шымкенте газ есть — подбираем партнёрские газовые решения, монтаж лицензированными газовиками» → <code>/gas</code>.</li> <li><strong>Замер и шоурум</strong> (два кард-блока): «Бесплатный выезд замерщика в Алматы и Астане» / «Попариться в рабочей бане-шоуруме» ⚠️ (адрес партнёра). CTA → <code>/samples</code>.</li> <li><strong>FAQ</strong> (8 вопросов, см. §2.13; на главной — первые 6).</li> <li><strong>Города</strong> — чипы Алматы · Астана · Шымкент · Караганда · Костанай · Усть-Каменогорск · Талдыкорган → <code>/city/*</code>.</li> <li><strong>Гайды</strong> — 3 карточки из <code>/guides</code>.</li> </ol> </li> <li><strong>CTA-иерархия</strong>: primary «Подобрать печь», secondary «Вызвать замерщика», tertiary WhatsApp.</li> </ul> <h3>2.2 <code>/onboarding</code> — селектор «кубатура → комплект»</h3> <ul> <li><strong>Назначение</strong>: собрать параметры и выдать смету с ETA; единственный экран, где собирается вся конфигурация. Подробно — §4.</li> <li><strong>H1</strong> по шагам (две строки, как в движке): «РАЗМЕРЫ / ПАРНОЙ» → «ТОПЛИВО» (новый) → «ВЫБЕРИТЕ / ЛИНИЮ» → «ИСПОЛНЕНИЕ / ДВЕРЦЫ» → «ОТКУДА / ТОПИТЬ?» → «ГОРЯЧАЯ / ВОДА?» → «ВЫСОТА / ДЫМОХОДА» → «ГОРОД И / МОНТАЖ» → «ВАША / СМЕТА».</li> <li><strong>Блоки результата</strong>: смета (крупная сумма, зачёркнутый «как у дилеров», −сумма), карточка комплекта (линия·модель·объём), разбивка строк, блок <strong>«Срок»</strong> (дата «монтаж до …» или «поставка до …»), блок <strong>«Оплата»</strong> (70 % сейчас = N ₸ · 30 % после первой протопки = M ₸ · Kaspi от K ₸/мес ⚠️), «Что получите в WhatsApp» (PDF-смета, схема отступов, договор 70/30, фиксация цены 14 дней), имя (необязательно), sticky CTA «Получить смету в WhatsApp», ссылка «Или вызвать замерщика».</li> <li><strong>CTA</strong>: WhatsApp с полным предзаполненным текстом (§4.6).</li> </ul> <h3>2.3 <code>/samples</code> — замер и шоурум</h3> <ul> <li><strong>Назначение</strong>: второй лид-магнит; форма заявки (движок <code>SamplesForm</code>, mode <code>visit</code>).</li> <li><strong>H1</strong>: «ПОТРОГАЙТЕ ПЕЧЬ. / ПОПАРЬТЕСЬ.» Лид: «Бесплатный выезд замерщика в Алматы и Астане или визит в рабочую баню-шоурум: посмотрите печь в деле, уточните дымоход и получите точную смету.»</li> <li><strong>Блоки</strong>: переключатель «Выезд замерщика / Визит в шоурум» (поле <code>visitType</code>, попадает в WhatsApp-текст); форма: имя, телефон, город (select), адрес бани, объём парной м³, удобное время (new, необязательно); карточка «Что делает замерщик»: объём, высота до конька, тип перекрытия/кровли, материал стен, расстояние до горючих конструкций, фото → смета в тот же день; карточка шоурума: фото бани ⚠️, адрес ⚠️, «печь ПБМ 20 в работе, можно протопить» (после партнёрства), часы; «Как это работает» 3 шага; ссылка «Или рассчитать стоимость».</li> <li><strong>Честность</strong>: регионы, кроме Алматы/Астаны — «замер по фото и видеозвонку; выезд по договорённости». Кнопка не обещает бесплатный выезд в Костанай.</li> <li><strong>CTA</strong>: «Отправить заявку» → WhatsApp.</li> </ul> <h3>2.4 <code>/lines/s</code>, <code>/lines/m</code>, <code>/lines/l</code> — страницы линий</h3> <ul> <li><strong>Назначение</strong>: SEO по модели/объёму («печь для бани 12 м³», «печь для бани с выносной топкой»), детальная спецификация, вход в селектор с предвыбранной линией (<code>/onboarding?line=m</code>).</li> <li><strong>H1</strong>: S — «LINE S: ПЕЧЬ ДЛЯ ПАРНОЙ 8–12 М³ (ПБМ 16)»; M — «LINE M: ПЕЧЬ ДЛЯ ПАРНОЙ 12–20 М³ (ПБМ 20 / ПБМ 20 ПС)»; L — «LINE L: ПЕЧЬ ДЛЯ ПАРНОЙ 20–24 М³ (ПБМ 20С)».</li> <li><strong>Блоки</strong>: галерея (фото модели ⚠️ с завода, 3–5 фото: фасад, дверца, каменка, шильдик EAC, в интерьере); спецификация-таблица ✅ из niche §5.1: мощность (S 8 кВт, M 10 кВт, L 10 кВт — <strong>исправить в конфиге: сейчас L = «12 кВт», по таблице завода ПБМ 20С — 10 кВт</strong>), объём парной, сталь 5 мм + AISI 321, вторичный дожиг, масса (ПБМ 20 — 75 кг ✅; ПБМ 20 ПС — 90 кг, 770×590×790 ✅; ПБМ 16 — ⚠️ запросить), стекло Neoceram 700 °C ✅, диаметр дымохода 115 мм ✅ (комплект 115/200); варианты: дверца со стеклом / глухая (ПБМ 20 без стекла дешевле на ≈ 29 000 ₸ по РРЦ РБ ✅ — отразить priceDelta в свотче), выносная топка ПС (+20 000 ₸ в конфиге; РРЦ-разница ПБМ 20 → ПБМ 20 ПС ≈ 18 000 ₸ ✅); «Для кого»: S — семейная баня 2–4 чел., дача; M — основная, 12–20 м³, стекло и ПС; L — большая парная/гостевой дом, сетка-каменка; «Чего не обещаем»: > 24 м³ — «подберём ComfortProm 8 мм или честно скажем, что наша линейка до 24 м³» ✅; ценовая карточка: печь / комплект (печь + дымоход 5 м + камни + экраны) / под ключ — S 219 000 / 399 000 / ~549 000; M 249 000 (ПС 269 000) / 449 000 / 599 000; L 279 000 / 499 000 / 649 000 (ULTRA 449 000 / 799 000 / 899 000) ✅ из brief; ETA-бейдж; «Сравнить с аналогами» (S ↔ Русь-12 Л 135 500 / Лава 16; M ↔ Гейзер 2014 228 420 / Ermak 20 Premium 243 000 / Саяны 247 000; L ↔ Harvia 20 Pro 352 600 / Сабантуй Булава 20 287 200) ✅ §3/§5.3; FAQ линии (3 вопроса); CTA.</li> <li><strong>CTA</strong>: «Рассчитать комплект для этой линии» (→ <code>/onboarding?line=<id></code>), «Вызвать замерщика».</li> </ul> <h3>2.5 <code>/kit</code> — что входит в комплект и почему дымоход важнее печи</h3> <ul> <li><strong>H1</strong>: «КОМПЛЕКТ ПОД КЛЮЧ: ПЕЧЬ — ТОЛЬКО ПОЛОВИНА ЧЕКА»</li> <li><strong>Блоки</strong>: разрез бани с нумерацией 1–10 (печь, стартовый сэндвич, труба сэндвич 115/200, проходной узел через потолок (ППУ), крыза/мастер-флеш на кровле, зонт/дефлектор, шибер, бак 50 л на трубе или теплообменник, камни жадеит 40 кг, экраны + предтопочный лист 0,5×0,7); таблица «Комплект по высоте дымохода»: 4 м (одноэтажная) 95 000 · 5 м (мансарда) 115 000 · 6 м (два этажа) 135 000 ₸ — ориентир из конфига, рынок 120–180 тыс. за 4–5 м <strong>[оценка]</strong> niche §1.2; блок «Почему дымоход важнее»: 3 тезиса — «90 % проблем бань — дымоход „от соседа“» (формулировка из FAQ прототипа, пометить как опыт монтажников <strong>[оценка]</strong>), «для угля металлические и асбоцементные дымоходы не допускаются» ✅ ППБ РК, «сэндвич с утеплителем = нет конденсата и пожара перекрытия»; «Бак vs теплообменник» (навесной 50 л +58 000 ₸ ✅ Satu-цена; теплообменник +45 000 + выносной бак); «Камни»: жадеит 20 кг 11 900–18 300 ₸, нужно 2–4 ведра ✅; «Экраны и предтопочный лист» — что закрывает норму; «Можно убрать из комплекта» — честно: бак, монтаж; нельзя — дымоход и экраны (объяснить почему); апсейлы: обливное ведро, двери/вагонка у партнёра ✅ §10.3.</li> <li><strong>CTA</strong>: «Собрать комплект в калькуляторе», «Спросить монтажника в WhatsApp».</li> </ul> <h3>2.6 <code>/install</code> — монтаж по нормам ППБ РК</h3> <ul> <li><strong>H1</strong>: «МОНТАЖ ПЕЧИ И ДЫМОХОДА ПО НОРМАМ ППБ РК — С АКТОМ»</li> <li><strong>Блоки</strong>: схема отступов (иллюстрация сверху и сбоку) с цифрами ✅ (adilet.zan.kz P1100001682): ≥ 1 м от незащищённых деревянных конструкций, ≥ 0,7 м от защищённых, ≥ 1,25 м перед топкой, предтопочный лист ≥ 0,5×0,7 м, разделки в перекрытии; «Что делает бригада» — чек-лист 10 пунктов: осмотр/замер, защита стен, установка печи, проходной узел, сборка сэндвича, крыза и герметизация, шибер/дефлектор, бак/теплообменник, загрузка камней, первая протопка, акт; цена: Алматы и Астана — фикс 109 000 ₸ (диапазон по городу 89 000–129 000 ✅ brief), регионы — по расчёту; «Акт монтажа» — образец PDF (шаблон, без выдуманных подписей); «Если ставите сами» — PDF «Схема отступов и чек-лист» (лид-магнит: отдаётся в WhatsApp); гарантия на монтаж 2 года (решение бренда, в договоре); кто монтирует: «партнёрские бригады, с которыми мы ставили печи SAUNAWERK» ⚠️ — до первых монтажей писать «проверенные монтажники Алматы/Астаны, мы отвечаем за результат по договору».</li> <li><strong>CTA</strong>: «Рассчитать с монтажом», «Вызвать замерщика».</li> </ul> <h3>2.7 <code>/delivery</code> — склад Алматы vs под заказ, ETA</h3> <ul> <li><strong>H1</strong>: «СРОКИ: СО СКЛАДА В АЛМАТЫ ИЛИ ПОД ЗАКАЗ С ЗАВОДА»</li> <li><strong>Блоки</strong>: таблица наличия по моделям (из <code>availability</code>: модель · статус · кол-во (опционально) · ETA): «В наличии в Алматы — монтаж в течение недели» / «Под заказ — 3–4 недели: производство + дорога Гомель → Алматы ≈ 4 000 км»; калькулятор даты: «Закажете сегодня → монтаж до <дата>»; что входит в срок (резерв/отгрузка с завода 3–5 дн. <strong>[оценка]</strong>, транзит 12–16 дн. <strong>[оценка]</strong>, приёмка 1–2 дн., монтаж по согласованию); доставка по Казахстану: Алматы — включено в монтаж / самовывоз со склада; Астана, Шымкент, Караганда, Костанай, УКО, Талдыкорган — транспортной компанией, стоимость в смете (⚠️ тарифы после котировок); «Что, если срок сорвётся» — условие в оферте (например, фиксированная неустойка или возврат 70 % — ⚠️ решение человека); честное предупреждение: «Пока печи идут под заказ — это 3–4 недели. Если баня нужна на этой неделе, скажите — подскажем, что есть на складе».</li> <li><strong>CTA</strong>: «Проверить срок для моего объёма» (→ <code>/onboarding</code>), WhatsApp «Нужно срочно».</li> </ul> <h3>2.8 <code>/gas</code> — газовые решения</h3> <ul> <li><strong>Назначение</strong>: поймать ~175 запросов/мес (газовая печь для бани 81, на газу 22, горелки 26, газовая горелка 16, баки для газовых 12, купить газовую 18 ✅ Wordstat), квалифицировать и передать в WhatsApp с тегом «газ».</li> <li><strong>H1</strong>: «ГАЗОВАЯ ПЕЧЬ ДЛЯ БАНИ В КАЗАХСТАНЕ: ЧТО РЕАЛЬНО ПОСТАВИТЬ»</li> <li><strong>Блоки</strong>: честный статус: «Наша базовая линейка Мета-Бел — дровяная. Для газа подбираем партнёрские решения» ✅ (FAQ прототипа); три варианта: (1) газовая/газо-дровяная печь партнёрского бренда ⚠️ (бренды из хвоста спроса — Искандер, Технолит, Везувий — проверить наличие газовых моделей и дилерство), (2) газовая горелка в совместимую печь (рынок: горелка 105 000 ₸ у Буратино ✅) — только модели, для которых производитель допускает горелку ⚠️, (3) дровяная печь + бак/теплообменник, если газ нужен только для воды; требования: сертификат ТР ТС 016/2011 на газовое оборудование ✅, монтаж и подключение только лицензированной газовой организацией, согласование с газовой службой — «мы не подключаем газ сами, мы комплектуем и координируем» ✅ (§7); селектор-мини: «Парная м³ · город · есть ли газ в бане → оставить заявку»; FAQ: «можно ли переделать дровяную в газовую», «разрешат ли газ в бане», «сколько стоит»; перелинковка на <code>/lines/*</code> для дровяного варианта.</li> <li><strong>Что НЕ писать</strong>: «газовая печь в наличии», цены газовых моделей до подтверждения партнёра.</li> <li><strong>CTA</strong>: «Подобрать газовое решение в WhatsApp» (префилл: «Газ, парная N м³, город…»).</li> </ul> <h3>2.9 <code>/compare</code> — SAUNAWERK vs Теплодар / Везувий / Ермак vs кустарные</h3> <ul> <li><strong>H1</strong>: «ЧЕМ SAUNAWERK ОТЛИЧАЕТСЯ ОТ ТЕПЛОДАРА, ВЕЗУВИЯ, ЕРМАКА И «ГАРАЖНЫХ» ПЕЧЕЙ»</li> <li><strong>Таблица</strong> (строки × столбцы; каждая цифра с датой и источником в сноске):<div class="tablewrap"><table> <thead> <tr> <th>Критерий</th> <th>SAUNAWERK (ПБМ 20)</th> <th>Теплодар Русь-18 Л</th> <th>Везувий Лава 16</th> <th>Ермак 16 / 20 Premium</th> <th>Кустарная (OLX)</th> </tr> </thead> <tbody><tr> <td>Сталь топки</td> <td>5 мм + AISI 321 ✅</td> <td>по паспорту модели ⚠️</td> <td>по паспорту ⚠️</td> <td>по паспорту ⚠️</td> <td>4–8 мм, без паспорта ✅ §1.1</td> </tr> <tr> <td>Гарантия</td> <td>36 мес ⚠️ (до письма — «гарантия завода»)</td> <td>12 мес типично ✅ §0</td> <td>12 мес ✅</td> <td>12 мес ✅</td> <td>нет</td> </tr> <tr> <td>Вторичный дожиг</td> <td>да ✅</td> <td>—</td> <td>—</td> <td>—</td> <td>—</td> </tr> <tr> <td>Цена печи</td> <td>249 000 ₸</td> <td>153–165 тыс. ✅</td> <td>118–165 тыс. ✅</td> <td>148 627 / 243 000 ✅</td> <td>65–160 тыс. ✅</td> </tr> <tr> <td>Комплект с дымоходом, камнями, экранами</td> <td>449 000 ₸</td> <td>печь + дымоход 120–180 тыс. + камни + экраны = ~330–400 тыс. <strong>[оценка]</strong></td> <td>—</td> <td>—</td> <td>дымоход «от соседа»</td> </tr> <tr> <td>Монтаж по нормам с актом</td> <td>да, в смете</td> <td>у реселлера «помощь в установке» ✅ lipa</td> <td>нет</td> <td>нет</td> <td>нет</td> </tr> <tr> <td>Подбор по кубатуре</td> <td>калькулятор</td> <td>фильтры у Избушки ✅</td> <td>нет</td> <td>нет</td> <td>нет</td> </tr> <tr> <td>70/30 после протопки</td> <td>да</td> <td>нет</td> <td>нет</td> <td>нет</td> <td>нет</td> </tr> <tr> <td>Срок</td> <td>склад / 3–4 нед.</td> <td>со склада ✅</td> <td>со склада</td> <td>со склада</td> <td>по чертежу</td> </tr> </tbody></table></div> </li> <li>Пояснение «Почему мы не дешевле по печи и дешевле по комплекту» ✅ (§0, §6: паритет цены печи, −10–18 % на комплект). Блок «Когда стоит взять Теплодар/Ермак» — честно: «если нужна печь сегодня и за 150 тыс., без монтажа». Это повышает доверие к остальному.</li> <li><strong>CTA</strong>: «Посчитать мой комплект и сравнить», «Прислать чужую смету — сравним в WhatsApp».</li> </ul> <h3>2.10 <code>/faq</code></h3> <ul> <li><strong>H1</strong>: «ВОПРОСЫ ПРО ПЕЧЬ, ДЫМОХОД, МОНТАЖ И СРОКИ»</li> <li>16–20 вопросов группами: Подбор (кубатура, +25 %, стекло/ПС, > 24 м³), Комплект (почему без дымохода нельзя, бак или теплообменник, сколько камней), Монтаж (нормы, кто ставит, акт, сами), Сроки и оплата (склад/под заказ, 70/30, Kaspi, фиксация цены 14 дней, что если срок сорван), Гарантия (что покрывает, прогар, стекло), Газ, Документы (EAC, паспорт, договор), Города. Ответы = формулировки из usp-arguments §C + brief; каждый ответ ≤ 60 слов, с одной ссылкой на профильную страницу. Schema.org <code>FAQPage</code>.</li> </ul> <h3>2.11 <code>/about</code> — Мета-Бел, Гомель, сталь 5 мм, AISI 321</h3> <ul> <li><strong>H1</strong>: «ЗАВОД МЕТА-БЕЛ, ГОМЕЛЬ — И КТО ТАКИЕ SAUNAWERK»</li> <li><strong>Блоки</strong>: завод ✅ §5.1: СП ООО «Мета-Бел», с 1999/2000, 25+ моделей печей-каминов и банных печей, лазерная резка, стекло Neoceram 700 °C, EAC-маркировка; карта «Гомель → Алматы»; «Почему белорусская печь»: 5 мм сталь + AISI 321, дожиг — против 3–4 мм у массовых РФ-моделей (формулировка из usp §B; «3–4 мм» — ⚠️ подтверждать по паспортам конкретных моделей, иначе писать «тоньше у большинства массовых моделей»); «Кто мы» — ИП/ТОО ⚠️, город, команда (замерщик, монтажники, менеджер WhatsApp) — реальные имена только с согласия; «Не перекуп российского бренда, а завод с европейской границы» ✅ brief — как слоган; фото/видео цеха ⚠️ запросить у завода; честная плашка «Мы — молодой бренд в Казахстане; вместо отзывов показываем завод, документы и договор».</li> <li><strong>CTA</strong>: «Смотреть линейку», «Документы».</li> </ul> <h3>2.12 <code>/warranty</code> — 3 года, что покрывает</h3> <ul> <li><strong>H1</strong>: «ГАРАНТИЯ: ЧТО ПОКРЫВАЕМ И КАК ЭТО РАБОТАЕТ»</li> <li><strong>Блоки</strong>: срок: печь — 36 мес ⚠️ (до письма: «гарантия производителя, срок указан в паспорте изделия; уточняем у завода письменно — после подтверждения опубликуем 3 года»); монтаж — 24 мес (решение бренда, в договоре); что покрывает: прогар топки, сварные швы, деформация корпуса, замена при прогаре ✅ brief; что не покрывает: стекло (расходник, кроме заводского брака), колосник, шнур, эксплуатация с углём/нарушение отступов, самовольное подключение газа; порядок: фото → WhatsApp → выезд/ЗИП → замена; ЗИП на складе: стёкла, колосники, шнур ✅ §9.4 (⚠️ после закупки); ссылка на договор и паспорт в <code>/docs</code>.</li> <li><strong>CTA</strong>: «Задать вопрос по гарантии», «Подобрать печь».</li> </ul> <h3>2.13 <code>/docs</code> — EAC, оферта, договор</h3> <ul> <li><strong>H1</strong>: «ДОКУМЕНТЫ»</li> <li><strong>Блоки</strong>: список с PDF: паспорт изделия ПБМ 20 (RU) ⚠️ запросить, маркировка/декларация EAC или отказное письмо (дровяные печи вне обязательного ТР ТС 010/2011 ✅ §7 — написать честно: «обязательной сертификации не подлежат, завод маркирует EAC; предоставляем документы завода»), публичная оферта ⚠️, договор поставки и монтажа 70/30 (шаблон) ⚠️, образец акта монтажа, реквизиты ИП/ТОО (БИН, адрес, банк) ⚠️, политика конфиденциальности; плашка «Все документы — настоящие, без подписи клиента; шаблоны не содержат выдуманных данных».</li> </ul> <h3>2.14 <code>/privacy</code></h3> <ul> <li>Текущая страница движка; дополнить: какие cookies/счётчики (Метрика, GA4, Meta, TikTok, Clarity), цель обработки, срок хранения, контакт для удаления, согласие при отправке формы (чекбокс/текст под кнопкой).</li> </ul> <h3>2.15 <code>/guides/*</code> — SEO-гайды (5 статей)</h3> <div class="tablewrap"><table> <thead> <tr> <th>URL</th> <th>H1</th> <th>Цель/запрос</th> <th>Ключевые блоки</th> <th>CTA/перелинковка</th> </tr> </thead> <tbody><tr> <td><code>/guides/kak-vybrat-pech-po-kubature</code></td> <td>«Как выбрать печь для бани по кубатуре парной»</td> <td>«как выбрать печь для бани», «печь для бани 12 м³», «каменка 32», «закрытая каменка 16»</td> <td>формула L×W×H +25 % ✅; таблица классов 8–12 / 12–20 / 20–24 → мощность 8/10 кВт; открытая vs закрытая каменка; чугун vs сталь (чугун 350–600 тыс. ✅); ошибки («берут с запасом ×2», «без учёта стекла»)</td> <td>калькулятор; <code>/lines/*</code>; <code>/compare</code></td> </tr> <tr> <td><code>/guides/dymohod-dlya-bani-sendvich-ili-obychnyj</code></td> <td>«Дымоход для бани: сэндвич или обычная труба»</td> <td>«дымоход для бани» (Google 10–100 ✅), «труба для бани»</td> <td>конструкция сэндвича 115/200; проход через потолок/крышу; почему одностенка только на стартовом участке; уголь и металл — запрет ✅ ППБ; цена за метр 7–14 тыс. <strong>[оценка]</strong>, комплект 4–6 м 95–135 тыс.</td> <td><code>/kit</code>; калькулятор (шаг «дымоход»)</td> </tr> <tr> <td><code>/guides/pech-s-bakom-ili-teploobmennik</code></td> <td>«Печь с баком или теплообменник: как греть воду в бане»</td> <td>«печь для бани с баком» (Google 100–1K «с баком для воды» ✅), «с водой 22», «с баком 32»</td> <td>бак на трубе 50–60 л (+58 000 ₸ ✅); теплообменник + выносной бак; когда что; объём воды на семью <strong>[оценка]</strong></td> <td>калькулятор (шаг «вода»); <code>/kit</code></td> </tr> <tr> <td><code>/guides/normy-ppb-dlya-bani</code></td> <td>«Нормы пожарной безопасности для бани в Казахстане: отступы, разделки, предтопочный лист»</td> <td>«нормы установки печи в бане», «расстояние от печи до стены»</td> <td>цифры ✅ ППБ РК (1 м / 0,7 м / 1,25 м / 0,5×0,7); иллюстрации; чек-лист; ссылка на adilet.zan.kz</td> <td><code>/install</code>; PDF-чеклист в WhatsApp</td> </tr> <tr> <td><code>/guides/gazovaya-pech-dlya-bani-v-kazahstane</code></td> <td>«Газовая печь для бани в Казахстане: варианты, разрешения, цена»</td> <td>«газовая печь для бани» (+900 % YoY Google ✅; Wordstat 81), «печи для бани на газу», «газовая горелка для бани»</td> <td>варианты (газовая модель / горелка / дрова+вода); ТР ТС 016 ✅; лицензированный монтаж; рынок горелка 105 000 ₸ ✅</td> <td><code>/gas</code>; WhatsApp «газ»</td> </tr> <tr> <td>Общее для гайдов: 900–1 500 слов, оглавление, 1 схема, 1 таблица, блок «Посчитать для моей парной» в середине и в конце, автор «команда SAUNAWERK», дата, Schema.org <code>Article</code>. Казахстанские написания: в тексте статьи 1 раз естественно «печи (в Казахстане часто ищут „пеки для бань“)».</td> <td></td> <td></td> <td></td> <td></td> </tr> </tbody></table></div> <h3>2.16 Городские страницы <code>/city/<slug></code> (7)</h3> <p>Slug: <code>almaty</code>, <code>astana</code>, <code>shymkent</code>, <code>karaganda</code>, <code>kostanay</code>, <code>ust-kamenogorsk</code>, <code>taldykorgan</code>.</p> <ul> <li><strong>Назначение</strong>: посадочные для Яндекс.Директа по «печь для бани <город>» (Wordstat: алматы 61 + в алматы 48, костанай 20, караганда 16, талдыкорган 14, усть-каменогорск 8 ✅; Google «печь для бани астана» bid до $0,98 ✅) и локальное SEO.</li> <li><strong>H1-шаблон</strong>: «ПЕЧЬ ДЛЯ БАНИ В <ГОРОДЕ> — КОМПЛЕКТ С ДЫМОХОДОМ И МОНТАЖОМ». Подзаголовок — город-специфика.</li> <li><strong>Блоки</strong> (из конфига <code>cities[]</code>): hero с городом; статус услуги в городе — честная матрица: Алматы — склад ⚠️/монтаж/замер/шоурум; Астана — монтаж/замер (бригада-партнёр ⚠️), доставка ТК; Шымкент — доставка ТК, монтаж по договорённости, газ актуален (белое пятно конкурентов ✅ §3.5); Караганда — доставка, «у вас есть Печкин Дом и Банный мир — сравните комплект» ✅; Костанай — «родина Избушки/Теплодар; мы — про комплект и гарантию» ✅; УКО — доставка; Талдыкорган — доставка, 2,5 ч от Алматы; мини-калькулятор; ETA для города (склад Алматы + дни доставки <strong>[оценка]</strong>); цена монтажа (Алматы/Астана фикс 109 000; остальные «по расчёту, замер по фото»); FAQ города (3: доставка, монтаж, срок); ссылки на линии и гайды.</li> <li><strong>Что не писать</strong>: «склад в Астане», «шоурум в Шымкенте», «бригада в Костанае» — пока нет.</li> <li><strong>CTA</strong>: «Рассчитать комплект» (город предвыбран), «WhatsApp» (префилл с городом).</li> </ul> <hr> <h2>3. Перелинковка и цепочка доводов</h2> <h3>3.1 Цепочка доводов (argument chain)</h3> <p>Объявление/OLX («печь для бани по кубатуре с монтажом, комплект от 399 000 ₸») → посадочная (главная или город) → <strong>подбор по кубатуре</strong> (мини-калькулятор: «вам подходит LINE M, ПБМ 20») → <strong>сталь 5 мм / гарантия</strong> (почему именно эта печь) → <strong>комплект и дымоход</strong> (почему вы платите за комплект, а не за печь) → <strong>монтаж по нормам</strong> (кто ставит и что такое акт) → <strong>цена комплекта vs дилеры</strong> (−10–18 %, с таблицей) → <strong>ETA / склад</strong> (когда будет баня) → <strong>замерщик / шоурум</strong> (снять последний риск) → <strong>WhatsApp</strong> (смета PDF, договор 70/30, 30 % после протопки, Kaspi).</p> <pre><code class="language-mermaid">flowchart TD A[Яндекс.Директ / OLX / Instagram / Kaspi] -->|UTM| B[/ главная или /city/*/] A -->|запрос газ| G[/gas/] A -->|запрос с баком, дымоход, нормы| H[/guides/*/] B --> C[Мини-калькулятор: объём → линия] C --> D[/onboarding: топливо → линия → дверца → топка → вода → дымоход → город/монтаж/] B --> L[/lines/s|m|l/] L --> D H --> D G -->|дрова| D G -->|газ| W D --> E[Смета: цена · −vs дилеры · ETA · 70/30 · Kaspi] E -->|сомнение: зачем комплект| K[/kit/] E -->|сомнение: кто ставит| I[/install/] E -->|сомнение: сколько ждать| T[/delivery/] E -->|сомнение: почему не Теплодар| P[/compare/] E -->|сомнение: что с гарантией| Q[/warranty/] K --> E I --> E T --> E P --> E Q --> E E --> W[WhatsApp: префилл смета + ETA + город] E --> S[/samples: замерщик / шоурум/] S --> W B --> F[/faq · /about · /docs/] F --> D W --> Z[Созвон → замер → 70 % → монтаж → протопка → 30 %] </code></pre> <h3>3.2 Матрица внутренних ссылок</h3> <p>Строка = страница-источник; в ячейках — куда обязательна ссылка (●) и рекомендована (○). Принцип: с каждой страницы ≤ 2 клика до <code>/onboarding</code> и до WhatsApp; каждая страница возражений ссылается обратно на смету.</p> <div class="tablewrap"><table> <thead> <tr> <th>Источник \ Цель</th> <th>/</th> <th>/onboarding</th> <th>/samples</th> <th>/lines/*</th> <th>/kit</th> <th>/install</th> <th>/delivery</th> <th>/gas</th> <th>/compare</th> <th>/faq</th> <th>/about</th> <th>/warranty</th> <th>/docs</th> <th>/guides/*</th> <th>/city/*</th> <th>WhatsApp</th> </tr> </thead> <tbody><tr> <td>/</td> <td>—</td> <td>●</td> <td>●</td> <td>●</td> <td>●</td> <td>●</td> <td>●</td> <td>●</td> <td>●</td> <td>●</td> <td>○</td> <td>○</td> <td>○</td> <td>●</td> <td>●</td> <td>●</td> </tr> <tr> <td>/onboarding (summary)</td> <td>○</td> <td>—</td> <td>●</td> <td>○</td> <td>●</td> <td>●</td> <td>●</td> <td>○</td> <td>●</td> <td>○</td> <td></td> <td>●</td> <td>○</td> <td></td> <td></td> <td>●</td> </tr> <tr> <td>/samples</td> <td>○</td> <td>●</td> <td>—</td> <td></td> <td></td> <td>○</td> <td>○</td> <td></td> <td></td> <td>○</td> <td>○</td> <td></td> <td></td> <td></td> <td>○</td> <td>●</td> </tr> <tr> <td>/lines/*</td> <td>○</td> <td>●</td> <td>●</td> <td>● (соседние)</td> <td>●</td> <td>○</td> <td>●</td> <td>○</td> <td>●</td> <td>○</td> <td>○</td> <td>●</td> <td>○</td> <td>●</td> <td></td> <td>●</td> </tr> <tr> <td>/kit</td> <td>○</td> <td>●</td> <td>○</td> <td>●</td> <td>—</td> <td>●</td> <td>○</td> <td>○</td> <td>●</td> <td>○</td> <td></td> <td>○</td> <td></td> <td>● (дымоход, бак)</td> <td></td> <td>●</td> </tr> <tr> <td>/install</td> <td>○</td> <td>●</td> <td>●</td> <td>○</td> <td>●</td> <td>—</td> <td>○</td> <td>○</td> <td></td> <td>○</td> <td></td> <td>●</td> <td>● (акт)</td> <td>● (нормы)</td> <td>●</td> <td>●</td> </tr> <tr> <td>/delivery</td> <td>○</td> <td>●</td> <td>○</td> <td>●</td> <td></td> <td></td> <td>—</td> <td></td> <td></td> <td>○</td> <td>○</td> <td></td> <td>● (оферта)</td> <td></td> <td>●</td> <td>●</td> </tr> <tr> <td>/gas</td> <td>○</td> <td>●</td> <td>●</td> <td>●</td> <td>○</td> <td>●</td> <td>○</td> <td>—</td> <td></td> <td>○</td> <td></td> <td>○</td> <td>●</td> <td>● (газ)</td> <td>● (Алматы, Шымкент)</td> <td>●</td> </tr> <tr> <td>/compare</td> <td>○</td> <td>●</td> <td>○</td> <td>●</td> <td>●</td> <td>●</td> <td>○</td> <td></td> <td>—</td> <td>○</td> <td>●</td> <td>●</td> <td></td> <td>○</td> <td></td> <td>●</td> </tr> <tr> <td>/faq</td> <td>○</td> <td>●</td> <td>●</td> <td>○</td> <td>●</td> <td>●</td> <td>●</td> <td>●</td> <td>●</td> <td>—</td> <td>○</td> <td>●</td> <td>●</td> <td>●</td> <td>○</td> <td>●</td> </tr> <tr> <td>/about</td> <td>○</td> <td>●</td> <td>○</td> <td>●</td> <td></td> <td></td> <td></td> <td></td> <td>○</td> <td></td> <td>—</td> <td>●</td> <td>●</td> <td></td> <td></td> <td>●</td> </tr> <tr> <td>/warranty</td> <td>○</td> <td>●</td> <td></td> <td>○</td> <td></td> <td>●</td> <td></td> <td></td> <td>○</td> <td>○</td> <td>○</td> <td>—</td> <td>●</td> <td></td> <td></td> <td>●</td> </tr> <tr> <td>/docs</td> <td>○</td> <td>○</td> <td></td> <td></td> <td></td> <td>○</td> <td>○</td> <td></td> <td></td> <td>○</td> <td>●</td> <td>●</td> <td>—</td> <td></td> <td></td> <td>●</td> </tr> <tr> <td>/guides/*</td> <td>○</td> <td>● (2 раза)</td> <td>○</td> <td>●</td> <td>●</td> <td>●</td> <td>○</td> <td>● (газ)</td> <td>○</td> <td>○</td> <td></td> <td></td> <td></td> <td>● (соседние)</td> <td>○</td> <td>●</td> </tr> <tr> <td>/city/*</td> <td>○</td> <td>●</td> <td>●</td> <td>●</td> <td>○</td> <td>●</td> <td>●</td> <td>○ (Алматы/Шымкент)</td> <td>○</td> <td>●</td> <td>○</td> <td></td> <td></td> <td>●</td> <td>● (соседние)</td> <td>●</td> </tr> </tbody></table></div> <p>Правила анкоров: анкор = смысл цели («посчитать комплект для 16 м³», «нормы отступов ППБ РК»), не «подробнее». В каждом гайде — ровно один CTA-блок в середине и один в конце. Футер содержит все разделы (полная карта для поисковика).</p> <hr> <h2>4. Селектор / калькулятор: что добавить</h2> <h3>4.1 Текущее состояние (прототип)</h3> <p>Шаги: dimensions → collection (recommendBy volume) → swatch (дверца) → chips firebox (+20 000 ПС) → chips tank (0 / +58 000 / +45 000) → chips chimney (4/5/6 м: 95/115/135 тыс.) → toggleCards install (109 000 / нет) → summary. Смета: печь, бак, дымоход, камни 18 000, экраны 22 000, монтаж; <code>marketMultiplier: 1.18</code>; WhatsApp-текст через <code>lib/whatsapp.ts</code>; persist в localStorage.</p> <h3>4.2 Изменения шагов (порядок и содержание)</h3> <ol> <li><strong>Размеры парной</strong> — как есть + подсказка объёма «для справки: 2,5×2,2×2,3 = 12,7 м³ → LINE M». Пресеты оставить. Если объём > 24 м³ → на шаге линии показать карточку-предупреждение «Для парной > 24 м³ подберём печь ComfortProm 8 мм или две зоны — напишите нам» ✅ и разрешить продолжить с LINE L только с пометкой.</li> <li><strong>Топливо (новый шаг, chips, field <code>fuel</code>)</strong>: «Дрова» (default) / «Газ» / «Дрова + газ в будущем». При «Газ» — ветка: шаги линия/дверца/топка пропускаются (<code>skipWhen: "answers.fuel === 'gas'"</code>), дымоход и монтаж остаются, в смете вместо печи строка «Газовое решение — по согласованию с партнёром (ориентир печь + горелка от … ₸ ⚠️)» без итоговой цены печи; CTA «Получить предложение по газу в WhatsApp». Честно: итог показывается как «от …» только для дымохода/монтажа.</li> <li><strong>Линия</strong> — карточка рекомендованной линии подсвечена (есть); добавить на карточку «комплект от … · под ключ от … · ETA-бейдж» и подпись модели (ПБМ 16 / ПБМ 20 / ПБМ 20С).</li> <li><strong>Дверца</strong> — добавить <code>priceDelta</code> свотчу «Глухая дверца» (≈ −25 000 ₸, ориентир РРЦ ПБМ 20 vs без стекла ✅); отобразить в смете как «исполнение».</li> <li><strong>Откуда топить</strong> — как есть (+20 000 ПС); подсказка «нужен проходной узел в стену — учтён в монтаже».</li> <li><strong>Горячая вода</strong> — как есть; к «Теплообменник» добавить «+ выносной бак 60 л: +N ₸» (⚠️ цена поставщика) или честно «бак отдельно».</li> <li><strong>Дымоход</strong> — как есть; добавить «Проход: через потолок и крышу / через стену» (field <code>chimneyRoute</code>, без цены, идёт в WhatsApp и замерщику).</li> <li><strong>Город и монтаж (объединить)</strong>: select города (Алматы, Астана, Шымкент, Караганда, Костанай, Усть-Каменогорск, Талдыкорган, Другой) + toggleCards монтаж. Цена монтажа зависит от города: Алматы/Астана 109 000; остальные — «по расчёту после замера по фото» (в смету строка «Монтаж — уточняется»); доставка: Алматы — 0 (в монтаже/самовывоз), другие города — «ТК, по тарифу» (⚠️ после котировок — подставить диапазон).</li> <li><strong>Смета</strong> — см. §4.3–4.5.</li> </ol> <h3>4.3 ETA и наличие (новое)</h3> <ul> <li>Конфиг: <code>availability: { [lineId or modelId]: { status: "stock" | "preorder" | "partner", qty?: number, leadDaysMin: number, leadDaysMax: number, warehouseCity?: "Алматы" } }</code> + <code>updatedAt</code>.</li> <li>Вывод на шаге «Линия» (бейдж) и в смете блок «Срок»: stock → «Со склада в Алматы: монтаж в течение недели (ориентир до <дата = сегодня + 7>)»; preorder → «Под заказ с завода: 3–4 недели (поставка до <дата + 21…28>), цена и модель фиксируются при заказе»; partner → «Срок по согласованию с партнёром». Дата считается на клиенте от текущего дня, формат «до 15 сентября».</li> <li>До появления склада: все линии <code>preorder</code>; status-bar сайта говорит это прямо. После LCL 30–50 печей: <code>stock</code> для ПБМ 20/16 с qty.</li> <li>В WhatsApp-текст ETA попадает как строка «Срок: …».</li> </ul> <h3>4.4 Сравнение комплекта с дилерами (вместо плоского ×1.18)</h3> <ul> <li>Конфиг <code>marketBasket</code>: для каждой линии — аналог у дилера: модель-аналог, цена печи (источник, дата), дымоход-комплект (120–180 тыс. <strong>[оценка]</strong>, показывать середину 150 000), камни (2 ведра × 15 000), экраны (25 000), монтаж (по Profi 60–80 тыс. <strong>[оценка]</strong>). Пример для M: Гейзер 2014 228 420 (EURO HOUSE, 08.2026 ✅) + 150 000 + 30 000 + 25 000 = 433 420 vs наш комплект 449 000 → честный вывод «печь-аналог дешевле, комплект сопоставим, у нас +сталь 5 мм, +гарантия, +70/30». Если разница не в нашу пользу — показывать нейтрально «Сопоставимый комплект у дилеров: ≈ …», без «выгода». Слоган «−10–18 %» применять только там, где корзина это подтверждает (например, vs Саяны 247 000 + дымоход).</li> <li>UI: в смете строка «Такой же комплект у дилеров РФ-брендов: ≈ N ₸ (как считали →)» вместо зачёркнутой суммы, когда <code>marketBasket</code> есть; ссылка открывает <code>/compare#basket-m</code>.</li> <li>Анти-обман: зачёркнутая «рыночная цена» без расшифровки запрещена (см. §5.4).</li> </ul> <h3>4.5 Оплата, 70/30, Kaspi, PDF-смета</h3> <ul> <li>Блок «Оплата»: «70 % при заказе — N ₸ (резерв печи, комплектация дымохода, фиксация цены 14 дней) · 30 % — M ₸ после монтажа и первой протопки» ✅.</li> <li>Kaspi: если <code>payments.kaspi.enabled</code> — «Kaspi рассрочка 0-0-12: от K ₸/мес» (K = total/12, округление вверх до 100) + сноска «через Kaspi Магазин/мерчант»; если нет — не показывать чипы «Kaspi 0-0-12» нигде (сейчас они есть в <code>summary.trust</code> и hero — привязать к флагу).</li> <li>PDF-смета: фаза 1 — текст «PDF-смету пришлёт менеджер в WhatsApp в течение 15 минут»; фаза 2 — <code>/api/estimate/pdf</code> (серверная генерация из того же <code>estimate</code>), кнопка «Скачать PDF» + в WhatsApp уходит ссылка на PDF (id расчёта).</li> <li>Авто-сохранение расчёта до ввода телефона (hauswig-паттерн ✅): POST <code>/api/lead</code> с <code>type: "calc"</code>, <code>estimate</code>, <code>answers</code>, <code>utm</code>, без PII; при клике WhatsApp — <code>type: "wa_click"</code> с тем же <code>calcId</code>. Человек видит в Telegram/таблице даже тех, кто не дошёл до WhatsApp (для ретаргета через Instagram аудитории — по событию pixel).</li> </ul> <h3>4.6 WhatsApp prefilled — содержание</h3> <p>Шаблон (строки опциональны, если данных нет):</p> <pre><code>Здравствуйте! Я сделал(а) расчёт на сайте SAUNAWERK. Меня зовут {name}. Парная: {L}×{W}×{H} м (≈{volume} м³{glass ? ", +25% стекло/неутеплённые стены" : ""}) Топливо: {Дрова|Газ} Линия/модель: LINE {S|M|L} · {ПБМ 16|ПБМ 20|ПБМ 20 ПС|ПБМ 20С}, дверца {со стеклом|глухая} Топка: {из парной|из предбанника (ПС)} Вода: {без бака|бак 50 л на трубу|теплообменник} Дымоход: {4|5|6} м, проход {через потолок и крышу|через стену} Город: {город} · Монтаж: {да, под ключ|нет, сами} Смета: {total} ₸ (печь {..} · дымоход {..} · бак {..} · камни {..} · экраны {..} · монтаж {..}) Срок: {со склада в Алматы — монтаж в течение недели | под заказ 3–4 недели} Оплата: 70 % {x} ₸ сейчас, 30 % {y} ₸ после первой протопки{kaspi ? " · интересует Kaspi рассрочка" : ""} Хочу: {смету PDF / выезд замерщика / записаться в шоурум} Источник: {utm_source}/{utm_campaign} · расчёт #{calcId} </code></pre> <p>Для <code>/samples</code>: «Хочу вызвать замерщика / записаться в шоурум (SAUNAWERK). Имя, телефон, город, адрес, объём парной, удобное время, тип визита». Для <code>/gas</code>: «Газовая печь: парная N м³, город, газ в бане есть/нет, нужен подбор партнёрского решения». Для FAB на любой странице: «Здравствуйте! Пишу со страницы {title} сайта SAUNAWERK. Вопрос: ».</p> <p>Длина сообщения ≤ 1 500 символов (wa.me корректно открывает); строки «Источник» и «#calcId» — в конце, мелко.</p> <hr> <h2>5. Доверие</h2> <h3>5.1 Legal (без этого сайт не запускать)</h3> <ul> <li>ИП/ТОО: название, БИН, юр. адрес, банк — в футере и <code>/docs</code> ⚠️ человек.</li> <li>Публичная оферта (поставка + монтаж; 70/30; фиксация цены 14 дней; сроки и ответственность за срыв; гарантия; порядок приёмки — осмотр до оплаты 30 %) ⚠️ человек/юрист; черновик 🤖.</li> <li>Договор PDF (шаблон) и образец акта монтажа.</li> <li>Политика конфиденциальности + согласие в формах; список счётчиков.</li> <li>Реальный казахстанский номер WhatsApp Business + телефон (сейчас в конфиге заглушка <code>77001234569</code> — заменить до запуска; acceptance-критерий).</li> <li>Адрес склада/точки выдачи в Алматы ⚠️ (когда появится), адрес шоурума-партнёра ⚠️.</li> </ul> <h3>5.2 Proof, который можно показать честно уже сейчас</h3> <ul> <li>Фото/видео завода Мета-Бел (цех, лазерная резка, сварка, склад) — запросить у завода ⚠️; до получения — нейтральные фото печей (не выдавать стоки за «наш объект»; подпись «иллюстрация»).</li> <li>Паспорт изделия, EAC-маркировка (фото шильдика), письмо о гарантии ⚠️.</li> <li>Образец акта монтажа (пустой шаблон), схема отступов ППБ РК со ссылкой на adilet.zan.kz ✅.</li> <li>Фото шоурума-бани и первой протопки — после партнёрства ⚠️; видео «распаковка и первая протопка ПБМ 20» — снимаем сами при первой поставке.</li> <li>Таблица сравнения цен с датами и источниками ✅ (niche §3).</li> <li>«Как считали −10–18 %» — открытая корзина (§4.4).</li> </ul> <h3>5.3 Что НЕ заявлять (hard rules для копирайта и автолупа)</h3> <ol> <li>Никаких выдуманных отзывов, «500 довольных бань», «с 2012 года», «1,5 млн м²» — у нас этого нет ✅ usp §E.</li> <li>«Гарантия 3 года» — только после письма завода; до этого формулировка из §2.12.</li> <li>«В наличии на складе в Алматы» — только при <code>availability.status = stock</code> и реальном складе.</li> <li>«Официальный дилер/представитель Мета-Бел в Казахстане» — только после договора с заводом.</li> <li>«Шоурум», «бригада в <город>», «бесплатный выезд в <город>» — только где это есть.</li> <li>«Газовые печи в наличии», цены газовых моделей — только после партнёра.</li> <li>Цифры про конкурентов (толщина стали, гарантия) — только с паспортом/сайтом производителя и датой; иначе «по данным производителя, уточняйте».</li> <li>«40 мин до 90 °C» и любые замеры — только после собственного теста; «10 кВт на 20 м³» ✅ можно.</li> <li>«Kaspi 0-0-12» — только при мерчанте/партнёре.</li> <li>Зачёркнутая «рыночная цена» без расшифровки корзины — нет.</li> <li>«Сертифицировано» про дровяные печи — писать точно: «обязательной сертификации не подлежат, завод маркирует EAC, документы предоставляем» ✅ §7.</li> <li>Срок «3–4 недели» писать как «3–4 недели» (не «2 недели»), пока логистика не подтверждена.</li> </ol> <h3>5.4 Микро-сигналы доверия</h3> <p>Ответ в WhatsApp за 5 минут в часы 9:00–21:00 (остальное — «ответим утром»); имя менеджера и замерщика (с согласия) в блоке «Кто ответит»; «Цена фиксируется на 14 дней» в смете; «Осмотр печи и комплекта при приёмке до оплаты 30 %»; ссылка на ППБ РК; дата актуализации цен на странице сравнения.</p> <hr> <h2>6. Контент</h2> <h3>6.1 Тон</h3> <p>Инженерный, спокойный, конкретный, «вы». Без «лучшие цены», «№ 1», восклицательных знаков, «уникальный». Числа — всегда с единицами и источником/датой, где это сравнение. Короткие абзацы, таблицы вместо прозы. Термины местного рынка: «печь-каменка», «выносная топка (ПС)», «сэндвич-дымоход», «предтопочный лист», «под ключ», «парная», «предбанник», «моечная». Допустима ирония только в одном месте — «дымоход „от соседа“».</p> <h3>6.2 RU + KZ</h3> <ul> <li>Фаза 1: RU полностью. Переключатель «Қаз» в header ведёт на <code>/kz/...</code> для главной, <code>/onboarding</code> (labels), <code>/samples</code>, <code>/city/*</code>; остальное — RU с пометкой.</li> <li>Казахские ключи и формулировки: «моншаға арналған пеш», «монша пеші», «монша пешін таңдау» ✅ niche §2.1; хэштег #монша. Локализация — не машинный перевод заголовков целиком; короткие UI-строки через словарь <code>i18n.kz</code> в конфиге.</li> <li><strong>«пеки для бань» (541/мес ✅)</strong> — казахстанское написание запроса. Стратегия: не ставить в H1 главной (выглядит как ошибка), но (а) в <code>title</code>/<code>description</code> главной и городских страниц — синоним в скобках: «Печь для бани (пеки для бань) в Алматы…»; (б) отдельный блок/вопрос в <code>/faq</code> и абзац в гайде по кубатуре: «Пеки для бань — так в Казахстане часто пишут в поиске; речь о банных печах-каменках»; (в) в Яндекс.Директ — отдельная группа с подстановкой заголовка через UTM (<code>?h=peki</code>) → hero показывает «Пеки для бань по кубатуре парной» (H1 остаётся стандартным, подставляется только lead/тег).</li> </ul> <h3>6.3 SEO titles / H1 (семантика из demand/*.md)</h3> <div class="tablewrap"><table> <thead> <tr> <th>Страница</th> <th>Title (≤ 60–65 зн.)</th> <th>H1</th> <th>Семантика</th> </tr> </thead> <tbody><tr> <td>/</td> <td>Печь для бани по кубатуре с дымоходом и монтажом — SAUNAWERK</td> <td>Печь для бани по кубатуре парной</td> <td>печь для бани 801, банные печи, печь каменка, пеки для бань (в description)</td> </tr> <tr> <td>/onboarding</td> <td>Подбор печи для бани по объёму парной — расчёт комплекта</td> <td>Размеры парной</td> <td>как выбрать печь для бани, расчёт</td> </tr> <tr> <td>/samples</td> <td>Выезд замерщика и шоурум-баня в Алматы — SAUNAWERK</td> <td>Потрогайте печь. Попарьтесь.</td> <td>печь для бани алматы</td> </tr> <tr> <td>/lines/s</td> <td>Печь для бани 8–12 м³ ПБМ 16 — LINE S</td> <td>LINE S: печь для парной 8–12 м³</td> <td>печь для бани 10 м³, 12 м³, маленькая баня</td> </tr> <tr> <td>/lines/m</td> <td>Печь для бани 12–20 м³ ПБМ 20 / выносная топка — LINE M</td> <td>LINE M: печь для парной 12–20 м³</td> <td>печь для бани 16 м³, с выносной топкой, со стеклом</td> </tr> <tr> <td>/lines/l</td> <td>Печь для бани 20–24 м³ ПБМ 20С — LINE L</td> <td>LINE L: печь для парной 20–24 м³</td> <td>печь для большой бани, закрытая каменка 16</td> </tr> <tr> <td>/kit</td> <td>Комплект печи для бани: дымоход, бак, камни, экраны</td> <td>Комплект под ключ: печь — только половина чека</td> <td>дымоход для бани, печь с баком 32, бак для бани</td> </tr> <tr> <td>/install</td> <td>Установка печи и дымохода в бане по нормам ППБ РК</td> <td>Монтаж печи и дымохода по нормам ППБ РК — с актом</td> <td>установка печи в бане, монтаж дымохода</td> </tr> <tr> <td>/delivery</td> <td>Сроки и доставка печей по Казахстану: склад Алматы / под заказ</td> <td>Сроки: со склада в Алматы или под заказ</td> <td>печь для бани казахстан 15, доставка</td> </tr> <tr> <td>/gas</td> <td>Газовая печь для бани в Казахстане: варианты и цена</td> <td>Газовая печь для бани в Казахстане: что реально поставить</td> <td>газовая печь для бани 81, на газу 22, горелка 26+16</td> </tr> <tr> <td>/compare</td> <td>SAUNAWERK vs Теплодар, Везувий, Ермак: сравнение печей для бани</td> <td>Чем SAUNAWERK отличается от…</td> <td>теплодар 4, термофор 3, везувий 11, ермак 4</td> </tr> <tr> <td>/faq</td> <td>Вопросы о печах для бани: подбор, дымоход, монтаж, сроки</td> <td>Вопросы про печь, дымоход, монтаж и сроки</td> <td>своими руками 53 (перехват инфо-интента)</td> </tr> <tr> <td>/about</td> <td>Завод Мета-Бел (Гомель) и SAUNAWERK в Казахстане</td> <td>Завод Мета-Бел, Гомель — и кто такие SAUNAWERK</td> <td>печь для бани белоруссия 3, мета-бел</td> </tr> <tr> <td>/warranty</td> <td>Гарантия на печь и монтаж — SAUNAWERK</td> <td>Гарантия: что покрываем</td> <td>гарантия печь для бани</td> </tr> <tr> <td>/guides/*</td> <td>см. §2.15</td> <td>см. §2.15</td> <td>см. §2.15</td> </tr> <tr> <td>/city/almaty</td> <td>Печь для бани в Алматы (пеки для бань) — комплект с монтажом</td> <td>Печь для бани в Алматы — комплект с дымоходом и монтажом</td> <td>алматы 61 + в алматы 48</td> </tr> <tr> <td>/city/astana</td> <td>Печь для бани в Астане — доставка и монтаж комплекта</td> <td>Печь для бани в Астане — …</td> <td>печь для бани астана (Google, bid $0,98)</td> </tr> <tr> <td>/city/shymkent</td> <td>Печь для бани в Шымкенте — дровяные и газовые решения</td> <td>…</td> <td>газ + белое пятно</td> </tr> <tr> <td>/city/karaganda</td> <td>Печь для бани в Караганде — комплект с дымоходом</td> <td>…</td> <td>караганда 16</td> </tr> <tr> <td>/city/kostanay</td> <td>Печь для бани в Костанае — комплект и гарантия</td> <td>…</td> <td>костанай 20</td> </tr> <tr> <td>/city/ust-kamenogorsk</td> <td>Печь для бани в Усть-Каменогорске — доставка комплекта</td> <td>…</td> <td>усть-каменогорск 8</td> </tr> <tr> <td>/city/taldykorgan</td> <td>Печь для бани в Талдыкоргане — доставка из Алматы</td> <td>…</td> <td>талдыкорган 14</td> </tr> <tr> <td>Негативы для рекламы (не для сайта): буржуйка, длительного горения, электрическая/электрокаменка, harvia, своими руками (кроме гайдов), котёл.</td> <td></td> <td></td> <td></td> </tr> </tbody></table></div> <h3>6.4 Фото-лист (что снять/запросить)</h3> <div class="tablewrap"><table> <thead> <tr> <th>#</th> <th>Кадр</th> <th>Где используется</th> <th>Источник</th> </tr> </thead> <tbody><tr> <td>1</td> <td>ПБМ 20 в интерьере парной, дверца со стеклом, огонь</td> <td>hero главной, /lines/m</td> <td>завод ⚠️ / своя съёмка в шоуруме</td> </tr> <tr> <td>2</td> <td>ПБМ 16, ПБМ 20С — карточки линий (фронт, 3/4)</td> <td>Collections, /lines/*</td> <td>завод ⚠️</td> </tr> <tr> <td>3</td> <td>Макро: сталь 5 мм на срезе/торце, шильдик EAC, стекло</td> <td>Proof, /about, /docs</td> <td>завод ⚠️</td> </tr> <tr> <td>4</td> <td>Цех Мета-Бел: лазерная резка, сварка, склад готовой продукции</td> <td>/about, Proof</td> <td>завод ⚠️</td> </tr> <tr> <td>5</td> <td>Разрез бани с комплектом (иллюстрация, не фото)</td> <td>/, /kit</td> <td>иллюстратор/SVG 🤖</td> </tr> <tr> <td>6</td> <td>Монтаж: проходной узел в потолке, сэндвич через крышу, крыза</td> <td>/install, /kit</td> <td>монтажники ⚠️ после первого объекта</td> </tr> <tr> <td>7</td> <td>Схема отступов ППБ (план и разрез)</td> <td>/install, гайд</td> <td>SVG 🤖</td> </tr> <tr> <td>8</td> <td>Замерщик с рулеткой/лазером в парной</td> <td>/samples</td> <td>своя съёмка ⚠️</td> </tr> <tr> <td>9</td> <td>Шоурум-баня: фасад, парная с печью, протопка</td> <td>/samples, /</td> <td>партнёр ⚠️</td> </tr> <tr> <td>10</td> <td>Бак на трубе, теплообменник, камни жадеит, экраны, предтопочный лист</td> <td>/kit, гайды</td> <td>поставщик комплектующих ⚠️</td> </tr> <tr> <td>11</td> <td>Склад в Алматы с печами в упаковке</td> <td>/delivery, status-bar</td> <td>после LCL ⚠️</td> </tr> <tr> <td>12</td> <td>Документы: паспорт, акт, договор (обложки)</td> <td>/docs</td> <td>🤖 из PDF</td> </tr> <tr> <td>До получения реальных фото — стоковые изображения помечаются <code>alt="иллюстрация"</code> и не подписываются как «наш объект».</td> <td></td> <td></td> <td></td> </tr> </tbody></table></div> <hr> <h2>7. Лид-контур и аналитика</h2> <h3>7.1 Каналы → посадочные</h3> <div class="tablewrap"><table> <thead> <tr> <th>Канал</th> <th>Посадочная</th> <th>UTM</th> </tr> </thead> <tbody><tr> <td>Яндекс.Директ: общие</td> <td>/</td> <td><code>utm_source=yandex&utm_medium=cpc&utm_campaign=general</code></td> </tr> <tr> <td>Яндекс.Директ: города</td> <td>/city/<slug></td> <td><code>…&utm_campaign=city_<slug></code></td> </tr> <tr> <td>Яндекс.Директ: газ</td> <td>/gas</td> <td><code>…&utm_campaign=gas</code></td> </tr> <tr> <td>Яндекс.Директ: с баком / дымоход / нормы</td> <td>/guides/*</td> <td><code>…&utm_campaign=guide_<slug></code></td> </tr> <tr> <td>OLX / Kaspi Объявления (ссылка в объявлении)</td> <td>/ или /lines/m</td> <td>`utm_source=olx</td> </tr> <tr> <td>Instagram / TikTok</td> <td>/ (мини-калькулятор)</td> <td>`utm_source=instagram</td> </tr> <tr> <td>Партнёры «баня под ключ»</td> <td>/compare или / с <code>?ref=<partner></code></td> <td><code>utm_source=partner&utm_campaign=<name></code></td> </tr> <tr> <td>UTM сохраняется в cookie/localStorage на 30 дней и уходит в лид и в WhatsApp-текст.</td> <td></td> <td></td> </tr> </tbody></table></div> <h3>7.2 Лид-API и маршрутизация</h3> <ul> <li><code>POST /api/lead</code> (движок, общий для брендов): <code>{ brand, type: "calc"|"wa_click"|"measure"|"showroom"|"gas"|"pdf", calcId, answers, estimate, eta, city, name?, phone?, utm, page, ts }</code> → Telegram-бот (чат продаж, карточка лида с кнопкой «открыть WhatsApp»), Google Sheet (лист <code>leads</code>), ответ 200 без блокировки UI. Секреты — env; при недоступности — очередь в лог.</li> <li>WhatsApp Business: быстрые ответы (смета PDF, нормы, сроки, Kaspi), метки по статусам (новый → квалифицирован → замер → 70 % → монтаж → 30 % → закрыт/отказ + причина).</li> <li>Лид-таблица поля: дата, источник/utm, страница, город, объём, линия/модель, дымоход, бак, монтаж, сумма, срок, причина отказа («не готов ждать», «дорого», «газ», «сам поставлю», «купил у дилера»), следующий шаг, дата замера, предоплата.</li> <li>Коллтрекинг: отдельный номер на сайте vs OLX ⚠️ человек; до этого — вопрос «откуда узнали» в скрипте.</li> </ul> <h3>7.3 Аналитика</h3> <ul> <li>Счётчики: Яндекс.Метрика (основная: вебвизор, цели), GA4, Meta Pixel, TikTok Pixel, MS Clarity; все через конфиг <code>analytics</code> (поле уже есть в типе; добавить <code>metrika</code>, <code>tiktok</code>). Загрузка после согласия (cookie-баннер минимальный).</li> <li>События (одинаковые имена в Метрике и GA4): <code>calc_start</code>, <code>calc_step{step}</code>, <code>calc_complete{line, total, eta_status}</code>, <code>wa_click{page, type}</code>, <code>phone_click</code>, <code>measure_submit</code>, <code>showroom_submit</code>, <code>gas_submit</code>, <code>pdf_click</code>, <code>kaspi_click</code>, <code>compare_view</code>, <code>city_view{slug}</code>, <code>guide_read_50</code>.</li> <li>Цели Метрики: <code>wa_click</code> (главная), <code>calc_complete</code>, <code>measure_submit</code>. Дашборд (Sheet/Looker): визиты → calc_start → calc_complete → wa_click → квалифицирован → замер → 70 % по источникам; CPL/CAC; доля «не готов ждать».</li> <li>Еженедельно: топ-возражения из таблицы → правки FAQ/copy (закрытый луп с контентом).</li> </ul> <hr> <h2>8. Acceptance criteria для автолупа</h2> <p>Проверяется в браузере на 390 px и 1280 px, если не указано иное. «Конфиг» = <code>brands/saunawerk/config.ts</code> и его расширения. AC формулируются так, чтобы их можно было проверить без человека.</p> <p><strong>Маршруты и структура</strong></p> <ul> <li>AC-01. Все маршруты отвечают 200 и рендерят H1: <code>/</code>, <code>/onboarding</code>, <code>/samples</code>, <code>/lines/s|m|l</code>, <code>/kit</code>, <code>/install</code>, <code>/delivery</code>, <code>/gas</code>, <code>/compare</code>, <code>/faq</code>, <code>/about</code>, <code>/warranty</code>, <code>/docs</code>, <code>/privacy</code>, 5 × <code>/guides/*</code>, 7 × <code>/city/*</code>. Для брендов warmstein/nordholz несуществующие разделы отдают 404, их текущие страницы не регрессируют (golden-тесты зелёные).</li> <li>AC-02. Ни одна страница не имеет горизонтального скролла на 390 px; контент не обрезан; <code>document.documentElement.scrollWidth <= innerWidth</code>.</li> <li>AC-03. Header содержит ссылки на Подбор/Линейка/Комплект/Монтаж/Сроки/Газ/Сравнение/О нас + телефон + WhatsApp; на мобайле — меню и липкая панель «Подобрать печь / WhatsApp».</li> <li>AC-04. Footer: все разделы, 7 городов, блок реквизитов (плейсхолдер с пометкой <code>TODO-HUMAN</code>, если данных нет — но визуально отделён и не похож на реальные реквизиты), оферта, политика.</li> <li>AC-05. Status-bar наличия на всех страницах берёт текст из <code>availability</code> и <code>updatedAt</code>; при <code>preorder</code> для всех линий текст содержит «под заказ» и «3–4 недели».</li> <li>AC-06. Нет текста «Lorem», нет заглушки номера <code>77001234569</code>/<code>+7 700 123 45 69</code> в проде-конфиге (допустимо только с <code>TODO-HUMAN</code> в dev и acceptance помечает как блокер запуска).</li> </ul> <p><strong>Селектор</strong></p> <ul> <li>AC-07. Ввод 2,5×2,2×2,3 м → объём 12,7 м³ → рекомендована LINE M; с включённым «+25 %» → 15,8 м³ → LINE M; пресет 24 м³ → LINE L; 8 м³ → LINE S.</li> <li>AC-08. Объём > 24 м³ показывает предупреждение про ограничение линейки/ComfortProm и не ломает смету.</li> <li>AC-09. Шаг «Топливо» существует; при выборе «Газ» шаги линия/дверца/топка пропускаются, смета не показывает цену печи как итог, CTA ведёт в WhatsApp с «Газ» в тексте.</li> <li>AC-10. Шаг «Город и монтаж»: для Алматы/Астаны строка монтажа = 109 000 ₸; для других городов — «уточняется» (без цифры) и сумма помечена «без монтажа».</li> <li>AC-11. Смета содержит строки: печь (с исполнением дверцы и топкой), бак/теплообменник (если выбран), дымоход (высота), камни, экраны, монтаж; итог = сумма строк (проверить арифметику на 3 конфигурациях).</li> <li>AC-12. Блок «Срок» показывает статус и дату: при <code>stock</code> — «монтаж в течение недели» и дата ≈ сегодня + 7; при <code>preorder</code> — «3–4 недели» и дата в диапазоне сегодня + 21…28.</li> <li>AC-13. Блок «Оплата»: 70 % и 30 % корректно посчитаны от итога; Kaspi «от … ₸/мес» показывается только при <code>payments.kaspi.enabled = true</code>, иначе чипы «Kaspi» нигде не рендерятся.</li> <li>AC-14. «Как у дилеров» показывается как расшифрованная корзина (ссылка на <code>/compare#basket-<line></code>), а не как анонимная зачёркнутая цена; если <code>marketBasket</code> для линии нет — блок скрыт.</li> <li>AC-15. WhatsApp-ссылка из сметы: <code>https://wa.me/<digits>?text=…</code>, текст содержит объём, линию и модель, дверцу, топку, воду, дымоход, город, монтаж, итог, срок, 70/30, utm и calcId; длина ≤ 1 500 символов; открывается в новой вкладке.</li> <li>AC-16. Расчёт сохраняется (<code>POST /api/lead type=calc</code>) при входе на summary до клика WhatsApp; повторный вход не создаёт дубль (тот же calcId); при 500 от API UI не ломается.</li> <li>AC-17. <code>?line=m</code> на <code>/onboarding</code> предвыбирает LINE M; <code>?city=astana</code> предвыбирает город; UTM из URL сохраняется и попадает в WhatsApp-текст.</li> <li>AC-18. Прогресс-бар и «Назад» работают на всех шагах; состояние переживает перезагрузку (persist) и сбрасывается по «Начать заново».</li> </ul> <p><strong>Страницы доводов</strong></p> <ul> <li>AC-19. <code>/kit</code>: есть нумерованная схема комплекта (≥ 8 элементов), таблица по высоте дымохода 4/5/6 м с ценами из конфига, блок «почему дымоход важнее» с ссылкой на ППБ РК (adilet.zan.kz).</li> <li>AC-20. <code>/install</code>: цифры отступов 1 м / 0,7 м / 1,25 м / лист 0,5×0,7 присутствуют, ссылка на источник; чек-лист работ; цена монтажа Алматы/Астана; образец акта (PDF или изображение) без выдуманных подписей.</li> <li>AC-21. <code>/delivery</code>: таблица наличия из <code>availability</code>; калькулятор «закажете сегодня → до <дата>»; список городов с честной матрицей услуг (склад/шоурум/бригада только там, где <code>cities[].services</code> это разрешает).</li> <li>AC-22. <code>/gas</code>: нет слов «в наличии» и цен газовых печей, если <code>gas.partnerConfirmed = false</code>; есть три варианта решения, упоминание ТР ТС 016/2011 и лицензированного монтажа; CTA в WhatsApp с тегом «Газ».</li> <li>AC-23. <code>/compare</code>: таблица ≥ 8 критериев × 5 столбцов; у каждой цены конкурента — дата и источник в сноске; есть блок «когда стоит взять конкурента».</li> <li>AC-24. <code>/warranty</code>: текст срока гарантии печи зависит от флага <code>warranty.factoryConfirmed</code> (false → без «3 года» в заголовках и чипах по всему сайту; true → «3 года»). Проверить grep по отрендеренному HTML всех страниц.</li> <li>AC-25. <code>/about</code>: факты о заводе (СП ООО «Мета-Бел», Гомель, с 1999/2000, стекло Neoceram 700 °C, EAC) присутствуют; нет «официальный дилер», если <code>about.dealerConfirmed = false</code>.</li> <li>AC-26. <code>/docs</code>: список документов со статусом (есть PDF / ожидается), нет пустых ссылок; <code>/privacy</code> перечисляет счётчики.</li> <li>AC-27. <code>/faq</code>: ≥ 16 вопросов, группировка, Schema.org <code>FAQPage</code> в JSON-LD валиден.</li> </ul> <p><strong>SEO / гайды / города</strong></p> <ul> <li>AC-28. У всех страниц уникальные <code>title</code> и <code>description</code> по таблице §6.3; <code>/</code> и <code>/city/*</code> содержат «пеки для бань» в description; OpenGraph-изображение задано.</li> <li>AC-29. 5 гайдов: ≥ 900 слов, оглавление, ≥ 1 таблица, 2 CTA-блока в калькулятор, JSON-LD <code>Article</code>, перелинковка по матрице §3.2.</li> <li>AC-30. 7 городских страниц генерируются из <code>cities[]</code>; H1 содержит город; матрица услуг честная (нет «шоурум»/«склад» вне Алматы, если не включено); мини-калькулятор и CTA с городом в WhatsApp.</li> <li>AC-31. <code>sitemap.xml</code> и <code>robots.txt</code> включают все страницы бренда; канонические URL без дублей <code>?line=</code>/UTM.</li> <li>AC-32. Внутренняя перелинковка: с каждой страницы ≤ 2 клика до <code>/onboarding</code> и до WhatsApp; нет битых внутренних ссылок (краулер 0 × 404).</li> </ul> <p><strong>Доверие / анти-обман</strong></p> <ul> <li>AC-33. Grep по отрендеренным страницам не находит: «отзыв», «довольных клиентов», «с 2012», «№1», «лучшая цена», «в наличии» (если нет <code>stock</code>), «официальный дилер» (если не подтверждено), «40 мин до 90» (если нет <code>proof.heatupTested</code>).</li> <li>AC-34. Стоковые фото имеют <code>alt="иллюстрация"</code> (или alt с описанием без слов «наш объект/наш клиент»).</li> <li>AC-35. Все цифры конкурентов на <code>/compare</code> и <code>/lines/*</code> имеют сноску с источником и датой (проверяется наличием <code><sup></code>/<code><a href></code> рядом с каждой ценой).</li> </ul> <p><strong>Производительность / техника</strong></p> <ul> <li>AC-36. Lighthouse mobile на <code>/</code> и <code>/onboarding</code>: Performance ≥ 85, Accessibility ≥ 95, SEO ≥ 95; LCP ≤ 2,5 с на эмуляции 4G.</li> <li>AC-37. Консоль браузера без ошибок на всех маршрутах; <code>npm run typecheck</code>, <code>npm run lint</code>, golden-тесты — зелёные.</li> <li>AC-38. Счётчики подключаются только из конфига <code>analytics</code> и только после согласия; события из §7.3 отправляются (проверить через dataLayer/ym в консоли на calc_complete и wa_click).</li> <li>AC-39. KZ-переключатель (если включён в конфиге) ведёт на <code>/kz</code> версии главной, <code>/onboarding</code>, <code>/samples</code>, <code>/city/*</code>; при отсутствии перевода страницы — редирект на RU с пометкой, не 404.</li> <li>AC-40. Формы: телефон валидируется (≥ 10 цифр), согласие на обработку данных отображено, сообщение об ошибке на русском, submit без сети не теряет введённое.</li> </ul> <hr> <h2>9. Backlog в порядке приоритета</h2> <p>Оценка: S ≤ 0,5 дня · M 1–2 дня · L 3+ дня. 🤖 — автолуп/агент; 👤 — нужен человек (данные, деньги, договорённости); 🤝 — агент готовит, человек подтверждает.</p> <h3>9.1 Блокеры запуска (P0)</h3> <div class="tablewrap"><table> <thead> <tr> <th>#</th> <th>Задача</th> <th>Размер</th> <th>Кто</th> </tr> </thead> <tbody><tr> <td>1</td> <td>Дилерский прайс Мета-Бел (−25/−35/−40 %), условия эксклюзива KZ, сроки отгрузки, газовые модели/партнёры — письмо и переговоры</td> <td>—</td> <td>👤 (черновик 🤝)</td> </tr> <tr> <td>2</td> <td>Гарантия на банную линейку письменно (36 мес?) → флаг <code>warranty.factoryConfirmed</code></td> <td>—</td> <td>👤</td> </tr> <tr> <td>3</td> <td>Реквизиты ИП/ТОО, WhatsApp Business на KZ-номере, телефон; заменить заглушки в конфиге</td> <td>S</td> <td>👤</td> </tr> <tr> <td>4</td> <td>Оферта + договор 70/30 + акт монтажа (шаблоны) → <code>/docs</code></td> <td>M</td> <td>🤝</td> </tr> <tr> <td>5</td> <td>Конфиг-расширения типа <code>BrandConfig</code>: <code>availability</code>, <code>payments</code>, <code>marketBasket</code>, <code>cities</code>, <code>pages</code>, <code>guides</code>, <code>gas</code>, <code>warranty/about flags</code>, <code>analytics.metrika/tiktok</code>; схема и golden-тесты</td> <td>M</td> <td>🤖</td> </tr> <tr> <td>6</td> <td>Селектор: шаг «Топливо» + ветка газ; объединённый шаг «Город и монтаж»; priceDelta глухой дверцы; блоки «Срок» и «Оплата» в смете; <code>?line=</code>/<code>?city=</code>/UTM</td> <td>L</td> <td>🤖</td> </tr> <tr> <td>7</td> <td>WhatsApp-префилл по шаблону §4.6 (смета, замер/шоурум, газ, FAB со страницей)</td> <td>S</td> <td>🤖</td> </tr> <tr> <td>8</td> <td><code>/api/lead</code> → Telegram + Google Sheet; авто-сохранение расчёта; env и fallback</td> <td>M</td> <td>🤝 (токены 👤)</td> </tr> <tr> <td>9</td> <td>Главная: порядок блоков по §2.1, status-bar наличия, блок «Срок честно», сравнение-тизер, газ-полоса, города, гайды; убрать «40 мин»</td> <td>M</td> <td>🤖</td> </tr> <tr> <td>10</td> <td>Страницы <code>/kit</code>, <code>/install</code>, <code>/delivery</code>, <code>/warranty</code>, <code>/docs</code>, <code>/about</code>, <code>/faq</code>, <code>/compare</code> на контент-движке из конфига</td> <td>L</td> <td>🤖</td> </tr> <tr> <td>11</td> <td><code>/gas</code> с честным статусом + форма/префилл</td> <td>S</td> <td>🤖 (партнёр 👤)</td> </tr> <tr> <td>12</td> <td>Аналитика: Метрика/GA4/Pixel/TikTok/Clarity из конфига, события §7.3, согласие</td> <td>M</td> <td>🤝 (ID счётчиков 👤)</td> </tr> <tr> <td>13</td> <td>Исправить данные конфига: ПБМ 20С — 10 кВт (не 12), массы по паспорту, подписи моделей на карточках линий</td> <td>S</td> <td>🤖 (паспорт 👤)</td> </tr> <tr> <td>14</td> <td>Анти-обман проход: grep-правила §5.3 как тест; Kaspi-чипы за флагом</td> <td>S</td> <td>🤖</td> </tr> </tbody></table></div> <h3>9.2 Нужно для продаж в первые недели (P1)</h3> <div class="tablewrap"><table> <thead> <tr> <th>#</th> <th>Задача</th> <th>Размер</th> <th>Кто</th> </tr> </thead> <tbody><tr> <td>15</td> <td>Склад/LCL: котировки Гомель → Алматы (LCL 30–50 печей и фура), транзит через РФ (СПОТ/обеспечительный платёж — подтверждение экспедитора), срок → заполнить <code>availability</code>, <code>/delivery</code></td> <td>—</td> <td>👤</td> </tr> <tr> <td>16</td> <td>Шоурум-партнёр (рабочая баня в Алматы): договор, адрес, фото, часы → <code>/samples</code></td> <td>—</td> <td>👤</td> </tr> <tr> <td>17</td> <td>Замерщик и монтажники Алматы/Астана (ProPar, Profi.kz), цена монтажа по городам, регламент акта</td> <td>—</td> <td>👤</td> </tr> <tr> <td>18</td> <td>Поставщик дымоходов/баков/камней/экранов в KZ/РФ, цены → обновить константы сметы (95/115/135, 58 000, 45 000, 18 000, 22 000)</td> <td>S (код)</td> <td>👤 + 🤖</td> </tr> <tr> <td>19</td> <td>Страницы линий <code>/lines/*</code> с реальными фото и паспортными данными</td> <td>M</td> <td>🤖 (фото 👤)</td> </tr> <tr> <td>20</td> <td>7 городских страниц из <code>cities[]</code> с честной матрицей услуг</td> <td>M</td> <td>🤖</td> </tr> <tr> <td>21</td> <td>5 гайдов (контент + схемы SVG)</td> <td>L</td> <td>🤖 (ревью 👤)</td> </tr> <tr> <td>22</td> <td><code>/compare</code> с корзинами по линиям (<code>marketBasket</code>) и датированными источниками</td> <td>M</td> <td>🤖</td> </tr> <tr> <td>23</td> <td>Kaspi: заявка на мерчант / партнёрская рассрочка → <code>payments.kaspi.enabled</code></td> <td>—</td> <td>👤</td> </tr> <tr> <td>24</td> <td>PDF-смета <code>/api/estimate/pdf</code> + ссылка в WhatsApp</td> <td>M</td> <td>🤖</td> </tr> <tr> <td>25</td> <td>Фото/видео завода, шильдик EAC, паспорт PDF — запрос заводу</td> <td>—</td> <td>👤</td> </tr> <tr> <td>26</td> <td>Скрипт продаж + быстрые ответы WhatsApp Business + лид-таблица</td> <td>S</td> <td>🤝</td> </tr> <tr> <td>27</td> <td>Яндекс.Директ: семантика/негативы/объявления по группам (общие, города, газ, с баком, дымоход), UTM-карта</td> <td>M</td> <td>🤝 (аккаунт, оплата 👤)</td> </tr> <tr> <td>28</td> <td>OLX/Kaspi Объявления витрины (3–5 объявлений под линии с ссылкой на сайт)</td> <td>S</td> <td>🤝</td> </tr> </tbody></table></div> <h3>9.3 Рост (P2)</h3> <div class="tablewrap"><table> <thead> <tr> <th>#</th> <th>Задача</th> <th>Размер</th> <th>Кто</th> </tr> </thead> <tbody><tr> <td>29</td> <td>KZ-локализация главной/селектора/замера/городов, переключатель</td> <td>M</td> <td>🤖 (ревью носителем 👤)</td> </tr> <tr> <td>30</td> <td>Видео «распаковка и первая протопка ПБМ 20», «монтаж дымохода через крышу» — на страницы и в Reels</td> <td>—</td> <td>👤</td> </tr> <tr> <td>31</td> <td>Собственный тест времени прогрева в шоруме → вернуть цифру «за N мин до 90 °C» с пометкой</td> <td>—</td> <td>👤</td> </tr> <tr> <td>32</td> <td>Партнёрская страница для «баня под ключ» (14 подрядчиков Profi.kz): комиссия, прайс, <code>?ref=</code></td> <td>S</td> <td>🤝</td> </tr> <tr> <td>33</td> <td>Линия печей-каминов Мета-Бел для дач (АОТ «Ока») — второй спрос для заполнения фуры</td> <td>M</td> <td>🤝</td> </tr> <tr> <td>34</td> <td>Сервисный визит через год / ЗИП-магазин (стёкла, колосники, шнур)</td> <td>S</td> <td>🤝</td> </tr> <tr> <td>35</td> <td>Отзывы — только реальные, после первых 5 монтажей: фото объекта + имя с согласия</td> <td>—</td> <td>👤</td> </tr> <tr> <td>36</td> <td>Ретаргет Instagram/TikTok на аудиторию <code>calc_complete</code> без <code>wa_click</code></td> <td>S</td> <td>🤝</td> </tr> <tr> <td>37</td> <td>Страница <code>>24 м³</code> / ComfortProm как отдельная линия XL, если спрос подтвердится</td> <td>M</td> <td>🤖 (прайс 👤)</td> </tr> </tbody></table></div> <h3>9.4 Чего не делать сейчас</h3> <p>Электрокаменки (отдельный сегмент, Harvia) ✅ brief; каталог на 100 SKU; чат-бот вместо человека в WhatsApp; Google Ads по Алматы (Буратино) — только регионы и брендовые; «распродажи» и таймеры.</p> <hr> <h2>Приложение A. Контент-модель (предложение расширения конфига, без кода)</h2> <pre><code>BrandConfig (существующие поля) + availability?: Record<lineId, { status: "stock"|"preorder"|"partner"; qty?: number; leadDaysMin: number; leadDaysMax: number; warehouseCity?: string }> availabilityUpdatedAt?: string payments?: { split: { depositPct: 70; restAfter: "first_heatup" }; priceLockDays: 14; kaspi?: { enabled: boolean; months: 12; note?: string } } marketBasket?: Record<lineId, { title: string; items: { label: string; price: number; source: string; date: string }[] }> cities?: { slug; name; nameIn: string; services: { stock?: boolean; showroom?: boolean; measure?: boolean; install?: { fixed?: number }; delivery: "included"|"carrier" }; deliveryDays?: [number, number]; gasRelevant?: boolean; faq: FaqItem[]; note?: string }[] pages?: Record<"kit"|"install"|"delivery"|"gas"|"compare"|"faq"|"about"|"warranty"|"docs", { title: string; h1: [string,string]; blocks: Block[] }> guides?: { slug; title; h1; description; blocks: Block[]; updatedAt }[] flags?: { warrantyFactoryConfirmed: boolean; dealerConfirmed: boolean; gasPartnerConfirmed: boolean; heatupTested: boolean } analytics?: { ga4?; metaPixel?; clarity?; metrika?; tiktok? } i18n?: { kz?: Record<string,string> } Block = hero | richText | table | steps | compareTable | schemeSvg | faq | ctaRow | docList | availabilityTable | etaCalculator | cityMatrix | guideCards | cityChips </code></pre> <p>Движок рендерит блоки универсально; содержимое — только в конфиге бренда. Расширение должно быть обратно совместимо с warmstein/nordholz (все поля опциональны).</p> <h2>Приложение B. Цифры, которые разрешено печатать без оговорок (сводка ✅)</h2> <p>Сталь 5 мм + AISI 321, вторичный дожиг · ПБМ 20: 10 кВт, 8–20 м³, 75 кг · ПБМ 20 ПС: 90 кг, 770×590×790 · ПБМ 16: 8 кВт, 8–16 м³ · ПБМ 20С: до 24 м³ · стекло Neoceram 700 °C · EAC-маркировка · завод с 1999/2000, Гомель · +25 % при стекле/неутеплённых стенах · классы 8–12 / 12–20 / 20–24 м³ · доли чека 45–55 / 25–35 / 15–20 % · бак 50 л ≈ 58 000 ₸ · жадеит 20 кг 11 900–18 300 ₸ · ППБ РК: 1 м / 0,7 м / 1,25 м / 0,5×0,7 м, металл/асбоцемент не для угля · цены конкурентов §3 с датой 08.2026 · 70/30, фиксация 14 дней (решение бренда) · монтаж 109 000 ₸ Алматы/Астана (решение бренда) · срок «склад → неделя / под заказ 3–4 недели» (как оффер, при наличии склада — факт).</p> <h2>Приложение C. Дельта «прототип → сайт» (для автолупа, по файлам)</h2> <div class="tablewrap"><table> <thead> <tr> <th>Сейчас (прототип)</th> <th>Должно стать</th> <th>Где</th> </tr> </thead> <tbody><tr> <td><code>app/[brand]/page.tsx</code>: Hero → ValueProps → Collections → Process → Proof → InlineCalculator → Faq</td> <td>Hero → InlineCalculator → ValueProps → Collections → KitScheme → Process → Availability → Proof → CompareTeaser → GasStrip → MeasureShowroom → Faq → CityChips → GuideCards; порядок блоков задаётся конфигом (<code>landing.order?</code>), дефолт — старый, чтобы не трогать warmstein/nordholz</td> <td><code>app/[brand]/page.tsx</code>, <code>engine/landing/*</code></td> </tr> <tr> <td>Hero chips фиксированные</td> <td>chips из конфига + динамический chip ETA из <code>availability</code>; Kaspi-chip за флагом</td> <td><code>engine/landing/Hero.tsx</code>, конфиг</td> </tr> <tr> <td>Proof stat «40 мин до 90 °C»</td> <td>убрать/за флагом <code>flags.heatupTested</code></td> <td>конфиг</td> </tr> <tr> <td>Collections: «от 219 000» (цена печи)</td> <td>три цены: печь / комплект / под ключ + ETA-бейдж + ссылка на <code>/lines/<id></code></td> <td><code>engine/landing/Collections.tsx</code>, тип <code>Collection</code> (+<code>kitPrice</code>, <code>turnkeyPrice</code>, <code>model</code>)</td> </tr> <tr> <td>Wizard: 8 шагов, без топлива и города</td> <td>+ шаг <code>fuel</code> (chips, skip-ветка), шаг <code>install</code> → <code>cityInstall</code> (select + toggleCards), <code>?line=</code>/<code>?city=</code>/UTM</td> <td><code>engine/wizard/*</code>, <code>engine/calc/state.ts</code> (новый kind <code>citySelect</code> или <code>chips</code> с <code>cityDependentPrice</code>), конфиг</td> </tr> <tr> <td>SummaryStep: зачёркнутая <code>market = total × 1.18</code></td> <td>блок «Срок» (ETA), блок «Оплата» (70/30, Kaspi по флагу), корзина дилеров по ссылке, «как у дилеров» скрыт без <code>marketBasket</code></td> <td><code>engine/wizard/steps/SummaryStep.tsx</code>, <code>engine/calc/estimate.ts</code></td> </tr> <tr> <td><code>lib/whatsapp.ts</code>: общий текст</td> <td>шаблон §4.6 с ETA, оплатой, городом, желаемым действием, UTM, calcId; FAB-текст со страницей</td> <td><code>lib/whatsapp.ts</code></td> </tr> <tr> <td>Нет API</td> <td><code>app/api/lead/route.ts</code> → Telegram + Sheet; <code>app/api/estimate/pdf</code> (P1)</td> <td>новые файлы</td> </tr> <tr> <td><code>/samples</code> mode <code>visit</code> без типа визита</td> <td>переключатель «замерщик / шоурум», поле «удобное время», честный текст по городам</td> <td><code>engine/samples/SamplesForm.tsx</code>, конфиг <code>samples.visitTypes</code></td> </tr> <tr> <td>Нет контент-страниц</td> <td><code>app/[brand]/(content)/<page>/page.tsx</code> (kit, install, delivery, gas, compare, faq, about, warranty, docs), <code>/lines/[id]</code>, <code>/guides/[slug]</code>, <code>/city/[slug]</code> — все рендерят блоки из конфига, <code>notFound()</code> если раздел не задан</td> <td>новые route-сегменты, <code>engine/content/*</code></td> </tr> <tr> <td>Header: Каталог · Калькулятор · Как заказать · Образцы</td> <td>навигация из конфига (<code>nav[]</code>), мобильное меню, липкая панель</td> <td><code>engine/ui/Header.tsx</code></td> </tr> <tr> <td>Footer: 4 ссылки + политика</td> <td>полная карта, города, реквизиты (<code>legal</code>), оферта, Instagram</td> <td><code>engine/ui/Footer.tsx</code>, конфиг <code>legal</code></td> </tr> <tr> <td><code>analytics?</code> в типе, не подключено</td> <td>провайдер счётчиков по конфигу, согласие, события</td> <td><code>app/[brand]/layout.tsx</code>, <code>engine/analytics/*</code></td> </tr> <tr> <td>Конфиг: ПБМ 20С «12 кВт · 90 кг»</td> <td>«10 кВт», масса по паспорту (⚠️)</td> <td><code>brands/saunawerk/config.ts</code></td> </tr> <tr> <td>Без sitemap/robots/OG</td> <td><code>app/sitemap.ts</code>, <code>app/robots.ts</code>, OG-изображения</td> <td>новые файлы</td> </tr> </tbody></table></div> <h2>Приложение D. FAQ — полный список (для <code>/faq</code>; первые 6 — на главной)</h2> <ol> <li>Как понять, какая печь нужна моей парной? — L×W×H, +25 % при стекле/неутеплённых стенах; 8–12 → S, 12–20 → M, 20–24 → L; калькулятор делает сам. → <code>/onboarding</code></li> <li>У меня парная 26 м³ — что делать? — Наша линейка до 24 м³; подберём печь 8 мм ComfortProm или предложим решение, напишите. → WhatsApp</li> <li>Печь без дымохода — это нормально? — Нет: большинство проблем бань — дымоход; сэндвич 115/200, проходной узел, шибер считаем сразу. → <code>/kit</code></li> <li>Можно купить только печь? — Можно, но мы рекомендуем хотя бы печь + дымоход + экраны: это безопасность и гарантия нормальной тяги. → <code>/kit</code></li> <li>Бак на трубе или теплообменник? — Бак 50 л греется от дымохода (+58 000 ₸); теплообменник — для выносного бака в моечной. → гайд «бак или теплообменник»</li> <li>Сколько камней нужно? — 2–4 ведра жадеита по 20 кг; 40 кг в комплекте по умолчанию. → <code>/kit</code></li> <li>Кто монтирует и что такое акт? — Монтажники, с которыми мы работаем по договору; акт фиксирует отступы, разделки, проход дымохода, первую протопку. → <code>/install</code></li> <li>Какие нормы отступов? — 1 м от незащищённых деревянных конструкций, 0,7 м от защищённых, 1,25 м перед топкой, лист 0,5×0,7 м (ППБ РК). → <code>/install</code></li> <li>Могу ли поставить сам? — Да: пришлём схему отступов и чек-лист; гарантия на печь сохраняется, на монтаж — нет. → <code>/install</code></li> <li>Сроки? — Со склада в Алматы — монтаж в течение недели; под заказ с завода — 3–4 недели; точный статус по моделям — на странице сроков. → <code>/delivery</code></li> <li>Что если срок сорвётся? — Условия в оферте; цена и модель зафиксированы при заказе. → <code>/docs</code></li> <li>Как платить? — 70 % при заказе (резерв и комплектация), 30 % после монтажа и первой протопки; Kaspi — если доступно. → <code>/onboarding</code></li> <li>Что с гарантией? — Печь — гарантия завода (3 года после письменного подтверждения), монтаж — 2 года; прогар — замена. → <code>/warranty</code></li> <li>Почему не Теплодар / Везувий / Ермак? — Печь у них дешевле, комплект сопоставим; у нас сталь 5 мм + AISI 321, дожиг, 70/30 и монтаж с актом. → <code>/compare</code></li> <li>Есть газовые печи? — Базовая линейка дровяная; для газа — партнёрские решения, монтаж лицензированной организацией. → <code>/gas</code></li> <li>Где посмотреть печь вживую? — Рабочая баня-шоурум в Алматы (по записи) или бесплатный выезд замерщика в Алматы/Астане. → <code>/samples</code></li> <li>Доставляете в Астану/Шымкент/Караганду/Костанай/УКО/Талдыкорган? — Да, транспортной компанией; монтаж — по договорённости, замер — по фото/видеозвонку. → <code>/city/*</code></li> <li>Какие документы? — Паспорт изделия, документы завода с маркировкой EAC, договор, акт монтажа, оферта; дровяные печи обязательной сертификации не подлежат. → <code>/docs</code></li> <li>Что значит «пеки для бань»? — Так в Казахстане часто пишут в поиске; это те же банные печи-каменки. → <code>/guides/kak-vybrat-pech-po-kubature</code></li> <li>Можно ли топить углём? — Нет: печь и сэндвич-дымоход рассчитаны на дрова; для угля металлические дымоходы не допускаются по ППБ. → <code>/install</code></li> </ol> <h2>Приложение E. Мобильный порядок экрана сметы (390 px)</h2> <ol> <li>Сумма комплекта (крупно) · под ней «комплект под ключ / без монтажа» · чип ETA («под заказ 3–4 нед.» / «склад Алматы»).</li> <li>Карточка: LINE M · ПБМ 20 · 12,7 м³ · дверца со стеклом · топка из предбанника.</li> <li>Разбивка строк (свернута до 3 строк, «показать все»).</li> <li>Блок «Срок»: дата.</li> <li>Блок «Оплата»: 70 % / 30 % / Kaspi (флаг).</li> <li>«Как у дилеров» (ссылка на корзину) — при наличии.</li> <li>Имя (необязательно).</li> <li>«Что получите в WhatsApp».</li> <li>Sticky CTA «Получить смету в WhatsApp» · под ней «Или вызвать замерщика» · «Начать заново». Ни один блок не должен требовать горизонтального скролла; sticky CTA не перекрывает последние строки (padding-bottom ≥ высоты панели).</li> </ol> </section><section id="spec" class="doc"><div class="eyebrow">Инженерия</div><h1>Design: multi-brand landing + calculator wizard engine (WARMSTEIN / NORDHOLZ / SAUNAWERK)</h1> <p>Date: 2026-08-21 · Status: APPROVED 21.08.2026 (with Tailwind v4) · Repo: <code>~/kz-trade</code></p> <h2>1. Goal & scope</h2> <p>Three D2C brand sites modelled on hauswig.kz (landing + 4–5-step calculator wizard + estimate + WhatsApp handoff + samples page), built once as a config-driven engine so a brand = one config file. Prototype stage: no backend, Russian UI, stock photos hot-linked; later stages add lead API (Telegram/Sheets), domains, KZ locale.</p> <p>In scope (v1 / prototype): engine, 3 brand configs, landing, <code>/onboarding</code> wizard, <code>/samples</code> form (no submit — WhatsApp), estimate math, responsive (390px+), dark-mode-agnostic (light only, explicit colors), Vercel-deployable. Out of scope: CMS, auth, analytics wiring (placeholders only), payments, i18n switch, Kaspi integration, real photos.</p> <h2>2. Stack</h2> <ul> <li>Next.js 15 (App Router, TypeScript, React 19), deployed on Vercel. Node 25 via brew (memory: node-22 shim breaks builds).</li> <li>Styling: Tailwind CSS v4 (<code>@theme</code> tokens) + CSS custom properties per brand (accent/bg/ink set on <code>[brand]/layout</code> root, consumed by Tailwind via <code>var(--accent)</code> utilities). Font: Inter via <code>next/font/google</code>. DECISION 21.08.2026: Tailwind chosen by user over CSS Modules.</li> <li>State: URL-less client state in a <code>WizardProvider</code> (React context + <code>useReducer</code>), persisted to <code>localStorage</code> per brand (<code>kz.<brand>.wizard.v1</code>).</li> <li>Images: <code>next/image</code> with <code>remotePatterns</code> for <code>images.unsplash.com</code> / <code>images.pexels.com</code> (hot-link stock; no files committed). Texture swatches for tiles/wood as inline SVG/CSS gradients.</li> <li>Tests: Vitest for pure calc functions + config validation (Zod schema); Playwright smoke for one wizard run per brand (optional in v1 if time).</li> <li>Lint/format: ESLint (next/core-web-vitals) + Prettier.</li> </ul> <h2>3. Repository layout</h2> <pre><code>kz-trade/ app/ layout.tsx # fonts, global tokens page.tsx # index: links to the 3 brands (internal) [brand]/ layout.tsx # loads brand config, sets CSS vars + metadata page.tsx # landing onboarding/page.tsx # wizard samples/page.tsx # samples request privacy/page.tsx # static brands/ index.ts # registry: { warmstein, nordholz, saunawerk } schema.ts # Zod schema for BrandConfig warmstein/config.ts nordholz/config.ts saunawerk/config.ts engine/ wizard/ # WizardProvider, Step renderer, step components calc/ # pricing + quantity math (pure), estimate builder ui/ # Button, Card, Chip, Slider, Stepper, ProgressBar, EstimateTable, WhatsAppCTA, Header, Footer, Section landing/ # Hero, ValueProps, Collections, Process, Proof, FAQ, InlineCalculator lib/whatsapp.ts # prefilled message builder styles/tokens.css globals.css tests/ # vitest docs/ (research, brands, specs) </code></pre> <p>Brand resolution: <code>app/[brand]</code> dynamic segment with <code>generateStaticParams</code> from registry; unknown → 404. Env <code>NEXT_PUBLIC_BRAND</code> (optional) pins a deployment to one brand and rewrites <code>/</code> → <code>/<brand></code> via <code>next.config</code> (for per-domain Vercel projects later).</p> <h2>4. Brand config model (the contract)</h2> <pre><code class="language-ts">type BrandConfig = { slug: 'warmstein'|'nordholz'|'saunawerk'; name: string; tagline: string; subline: string; theme: { accent: string; accentDark: string; bg: string; ink: string; muted: string; card: string }; contact: { whatsapp: string; phone: string; email: string; city: string }; unit: 'm2'|'pcs'; // what the estimate is priced per landing: { hero: {...}; valueProps: [...]; process: [...]; proof: [...]; faq: [...] }; collections: Collection[]; // cards on step 1 steps: Step[]; // ordered wizard steps (see §5) estimate: EstimateRules; // formulas & line items (see §6) samples: { enabled: boolean; maxItems: number; copy: {...} }; market: { label: string; multiplier: number }; // "рынок" strikethrough = our price × multiplier }; type Collection = { id; name; badge?; description; photo; swatches: Swatch[]; pricePerUnit: number; pricesByOption?: Record<string, number> }; type Swatch = { id; name; nameLatin?; color: string; texture?: 'brick'|'wood'|'steel'|'stone' }; </code></pre> <p>Step kinds (engine renders each; config only chooses kind + options + copy):</p> <ul> <li><code>collection</code> (cards; sets <code>collectionId</code>), <code>swatch</code> (dots + preview; sets <code>swatchId</code>),</li> <li><code>chips</code> (single-select options with price deltas; e.g. seam color, insulation thickness, profile, firebox type),</li> <li><code>area</code> (big number + range slider + presets + optional "≈ N packs" hint),</li> <li><code>openings</code> (steppers for windows/doors with m² each + optional toggle question, e.g. "утеплять?"),</li> <li><code>dimensions</code> (L×W×H inputs → volume; stove line selection) — new vs hauswig,</li> <li><code>toggleCards</code> (yes/no big cards, e.g. materials together / installation),</li> <li><code>summary</code> (estimate screen; always last). Each step: <code>{ id, kind, title: [line1, line2], hint, cta, required: boolean, ...kindProps }</code>.</li> </ul> <h2>5. Wizard UX (clone of hauswig mechanics)</h2> <ul> <li>Top bar: "Назад" left, <code>01 / 04</code> progress right (step groups can share a number like hauswig's 01a/01b). Two-line H1 in Inter 900, second line in accent. Sticky bottom CTA bar: full-width accent button, disabled (pale) until selection; helper text "Выберите …, чтобы продолжить".</li> <li>Keyboard/touch friendly; 390px first; max content width 620px centred.</li> <li>Persist state per brand; "Назад" restores; reload restores; "Начать заново" on summary.</li> <li>Summary: big total ₸, strikethrough "market" (total × <code>market.multiplier</code>), "−выгода" badge; selected collection/swatch chip; table of lines; disclaimer; optional name input; "Что вы получите в WhatsApp" list; trust chips; primary CTA opens <code>wa.me/<number>?text=<prefilled></code>; secondary link to <code>/samples</code>. On CTA click also <code>localStorage</code> save (stub for future <code>/api/lead</code>).</li> </ul> <h2>6. Estimate rules (per brand)</h2> <p>Generic: <code>netArea = grossArea − Σ(openings × m²)</code>; <code>qty = ceil(netArea × wasteFactor / unitPerPack)</code>; lines = <code>[{label, qty, unit, unitPrice, total}]</code>; <code>total = Σ lines</code>; <code>market = total × multiplier</code>; <code>savings = market − total</code>.</p> <ul> <li>WARMSTEIN (per m²): panels = netArea × 1.06; price from collection × thickness option (50/80/100; MW +2 500); corners m.p. = corners × height (×1.6 price); openings framing m.p. (auto from openings) × 1 500–2 500; grout 600–900/m²; fasteners+foam 700–900/m²; installation 4 000–6 000/m² (if chosen); delivery free ≥100 m² Almaty. Extra line "Экономия отопления ≈ X ₸/год" (informational).</li> <li>NORDHOLZ (per m²): board m² = netArea × 1.07 (+ soffits m² if entered); price by collection × profile/width; oil 8 000–12 000/m² if chosen; fasteners 22 pcs/m² × price; subsystem m.p. = netArea × 2.2 × price; installation 8 000–12 000/m²; terrace mode: area = L×W.</li> <li>SAUNAWERK (per kit): volume = L×W×H × (1.25 if glass/uninsulated) → line S/M/L → stove model+price; firebox option (ПС +20 000); tank option (+58 000 / heat exchanger); chimney kit by height (4/5/6 m; 115/200 mm) price table; stones+screens default lines; installation fixed 89 000–129 000 by city; market multiplier vs Буратино kit. All numbers live in config; engine has no brand literals. Zod validates config at build (test).</li> </ul> <h2>7. Landing (per brand, same sections)</h2> <p>Header (logo text, nav: Каталог/Калькулятор/Как заказать, phone, WhatsApp) · Hero (photo, H1 two-line, 4 feature chips, 2 CTAs) · "Из чего складывается цена — и что мы убрали" (3 cards) · Collections (cards with "от X ₸/м²" + "Заказать образцы") · Process 4 steps (70/30 or 50/50 per brand) · Proof (3 numbers) · Inline calculator (compact: collection select + area + openings → price, CTA to /onboarding) · FAQ (6–8) · Footer (tagline, links, contacts, privacy, WhatsApp FAB). Copy comes from config; engine components are brand-agnostic.</p> <h2>8. Samples page</h2> <p>Step 1 pick up to N swatches across collections (SAUNAWERK: instead "Бесплатный выезд замерщика / Попариться в шоурум-бане" form); Step 2 form: имя, телефон (WhatsApp), город (select), адрес, площадь/объём — submit = WhatsApp prefilled (no POST in v1); "Как это работает" 3 steps.</p> <h2>9. Error handling & edge cases</h2> <p>Invalid/missing brand → 404; config fails Zod → build fails; localStorage unavailable → in-memory; wa.me open blocked → show number + copy button; numbers formatted <code>ru-KZ</code> with thin spaces and "₸"; area bounds clamp; zero net area → disable CTA with hint.</p> <h2>10. Testing</h2> <p>Vitest: calc per brand (3 golden cases each, e.g. WARMSTEIN 150 m², 4 окна 1 дверь, 80 mm, CLASSIC → expected lines/total); config schema validity; whatsapp message builder. Playwright (optional v1): run each wizard to summary at 390px and 1280px, assert total > 0 and CTA href starts with <code>https://wa.me/</code>. Manual: Lighthouse ≥ 90 perf/a11y on landing.</p> <h2>11. Deployment</h2> <p>Vercel project <code>kz-trade</code> (preview per PR). Later: 3 projects with <code>NEXT_PUBLIC_BRAND</code> + domains warmstein.kz / nordholz.kz / saunawerk.kz. Analytics placeholders (GA4/Meta/Clarity IDs in config, off by default).</p> <h2>12. Milestones</h2> <p>M1 engine + WARMSTEIN end-to-end (landing, wizard, summary, samples) · M2 NORDHOLZ config + terrace/facade mode · M3 SAUNAWERK config + dimensions step + kit math · M4 polish (responsive, a11y, tests, README) · M5 Vercel preview.</p> </section><section id="plan" class="doc"><div class="eyebrow">Инженерия</div><h1>Multi-brand wizard engine — Implementation Plan</h1> <blockquote> <p><strong>For agentic workers:</strong> REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (<code>- [ ]</code>) syntax for tracking.</p> </blockquote> <p><strong>Goal:</strong> Ship a Next.js app where one config-driven engine renders three hauswig-style brand sites (WARMSTEIN, NORDHOLZ, SAUNAWERK): landing, 4–5-step calculator wizard with estimate, samples page, WhatsApp hand-off.</p> <p><strong>Architecture:</strong> <code>app/[brand]/*</code> routes read a <code>BrandConfig</code> from <code>brands/</code> (Zod-validated). <code>engine/calc</code> holds pure pricing math (unit-tested); <code>engine/wizard</code> is a context + reducer driven by <code>config.steps</code>; <code>engine/ui</code> and <code>engine/landing</code> are brand-agnostic components styled with Tailwind v4 + per-brand CSS variables.</p> <p><strong>Tech Stack:</strong> Next.js 15 (App Router, TS, React 19), Tailwind CSS v4, Zod, Vitest, ESLint/Prettier, Vercel. Node 25 (<code>/opt/homebrew/opt/node@25/bin</code>), pnpm.</p> <p><strong>Spec:</strong> <code>docs/superpowers/specs/2026-08-21-wizard-engine-design.md</code></p> <h2>Global Constraints</h2> <ul> <li>Node 25 via brew for all commands: <code>export PATH=/opt/homebrew/opt/node@25/bin:$PATH</code> (node-22 shim breaks Next builds).</li> <li>No brand literals inside <code>engine/*</code>; all copy/prices/options in <code>brands/<slug>/config.ts</code>.</li> <li>Russian UI copy; code/comments/commits English.</li> <li>Prices in ₸ integers; format with <code>formatKzt()</code> (<code>ru-KZ</code>, NBSP thin spaces, suffix " ₸").</li> <li>Mobile-first 390px; light theme only, explicit colors; Inter via <code>next/font/google</code>.</li> <li>Stock photos hot-linked from <code>images.unsplash.com</code> / <code>images.pexels.com</code> (remotePatterns), never committed.</li> <li>Commit after every task; stage by path.</li> </ul> <hr> <h3>Task 1: Scaffold Next.js + Tailwind v4 + Vitest</h3> <p><strong>Files:</strong> Create <code>package.json</code>, <code>next.config.ts</code>, <code>tsconfig.json</code>, <code>postcss.config.mjs</code>, <code>app/globals.css</code>, <code>app/layout.tsx</code>, <code>app/page.tsx</code>, <code>vitest.config.ts</code>, <code>.prettierrc</code>, <code>eslint.config.mjs</code>, <code>.gitignore</code> (extend). <strong>Produces:</strong> runnable <code>pnpm dev</code>, <code>pnpm build</code>, <code>pnpm test</code>, <code>pnpm lint</code>.</p> <ul> <li><input disabled="" type="checkbox"> Run <code>cd ~/kz-trade && export PATH=/opt/homebrew/opt/node@25/bin:$PATH && pnpm create next-app@latest . --ts --app --tailwind --eslint --src-dir=false --import-alias "@/*" --use-pnpm --no-turbopack</code> (accept overwriting nothing but app/). If the CLI refuses a non-empty dir, scaffold into <code>/tmp/scaffold</code> and <code>rsync -a --ignore-existing</code> into repo.</li> <li><input disabled="" type="checkbox"> Add deps: <code>pnpm add zod && pnpm add -D vitest @vitejs/plugin-react jsdom @testing-library/react @testing-library/jest-dom prettier</code>.</li> <li><input disabled="" type="checkbox"> <code>vitest.config.ts</code>: <code>test: { environment: 'jsdom', include: ['tests/**/*.test.ts?(x)'], globals: true }</code>, alias <code>@</code> → root.</li> <li><input disabled="" type="checkbox"> <code>next.config.ts</code>: <code>images.remotePatterns</code> for <code>images.unsplash.com</code>, <code>images.pexels.com</code>; <code>experimental: {}</code> none.</li> <li><input disabled="" type="checkbox"> <code>app/globals.css</code>: <code>@import "tailwindcss";</code> + <code>@theme { --font-sans: var(--font-inter); }</code> + base tokens <code>:root { --bg:#F7F4F0; --ink:#1A1A1A; --muted:#737373; --card:#FFFFFF; --accent:#8B1A2A; --accent-dark:#6E1422; }</code> + <code>body { background: var(--bg); color: var(--ink); }</code>.</li> <li><input disabled="" type="checkbox"> <code>app/layout.tsx</code>: Inter font (<code>weight: ['400','500','700','900']</code>, <code>variable: '--font-inter'</code>, subsets latin+cyrillic), <code><html lang="ru"></code>.</li> <li><input disabled="" type="checkbox"> <code>app/page.tsx</code>: index listing links to <code>/warmstein</code>, <code>/nordholz</code>, <code>/saunawerk</code> (internal hub).</li> <li><input disabled="" type="checkbox"> Scripts: <code>"test": "vitest run"</code>, <code>"test:watch": "vitest"</code>, <code>"typecheck": "tsc --noEmit"</code>.</li> <li><input disabled="" type="checkbox"> Verify: <code>pnpm build</code> passes, <code>pnpm test</code> runs 0 tests OK.</li> <li><input disabled="" type="checkbox"> Commit <code>chore: scaffold next15 + tailwind4 + vitest</code>.</li> </ul> <h3>Task 2: Brand config schema + types + registry</h3> <p><strong>Files:</strong> Create <code>brands/schema.ts</code>, <code>brands/types.ts</code>, <code>brands/index.ts</code>, <code>tests/brands.schema.test.ts</code>. <strong>Produces:</strong> <code>BrandConfig</code> type; <code>brandSchema</code> (Zod); <code>getBrand(slug): BrandConfig | undefined</code>; <code>BRAND_SLUGS = ['warmstein','nordholz','saunawerk'] as const</code>.</p> <ul> <li><input disabled="" type="checkbox"> <code>brands/types.ts</code> — the contract (exact):</li> </ul> <pre><code class="language-ts">export type BrandSlug = 'warmstein' | 'nordholz' | 'saunawerk'; export type Swatch = { id: string; name: string; nameLatin?: string; color: string; texture?: 'brick'|'wood'|'steel'|'stone' }; export type Collection = { id: string; name: string; badge?: string; description: string; photo: string; swatches: Swatch[]; pricePerUnit: number; priceByOption?: Record<string, number> }; export type ChipOption = { id: string; label: string; hint?: string; priceDelta?: number; pricePerUnitDelta?: number; value?: number }; export type StepBase = { id: string; kind: string; title: [string, string]; hint?: string; cta: string; group?: number }; export type CollectionStep = StepBase & { kind: 'collection' }; export type SwatchStep = StepBase & { kind: 'swatch' }; export type ChipsStep = StepBase & { kind: 'chips'; field: string; options: ChipOption[]; defaultId?: string }; export type AreaStep = StepBase & { kind: 'area'; field: string; min: number; max: number; step: number; presets: number[]; defaultValue: number; unitLabel: string; packHint?: { unitsPerPack: number; packLabel: string } }; export type OpeningsStep = StepBase & { kind: 'openings'; items: { field: string; label: string; areaEach: number; defaultValue: number; max: number }[]; toggle?: { field: string; question: string; yes: { label: string; hint: string }; no: { label: string; hint: string }; defaultValue: boolean } }; export type DimensionsStep = StepBase & { kind: 'dimensions'; fields: { id: 'length'|'width'|'height'; label: string; min: number; max: number; step: number; defaultValue: number }[]; presets: number[]; multiplierToggle?: { field: string; label: string; factor: number } }; export type ToggleCardsStep = StepBase & { kind: 'toggleCards'; field: string; options: { id: string; label: string; hint: string }[]; defaultId: string; note?: string }; export type SummaryStep = StepBase & { kind: 'summary' }; export type Step = CollectionStep|SwatchStep|ChipsStep|AreaStep|OpeningsStep|DimensionsStep|ToggleCardsStep|SummaryStep; export type LineRule = { id: string; label: string; unit: string; qty: string; unitPrice: string; when?: string }; export type EstimateRules = { unit: 'm2'|'pcs'; wasteFactor: number; lines: LineRule[]; marketMultiplier: number; marketLabel: string; infoLines?: { id: string; label: string; expr: string; suffix: string }[] }; export type FaqItem = { q: string; a: string }; export type BrandConfig = { slug: BrandSlug; name: string; tagline: string; subline: string; theme: { accent: string; accentDark: string; bg: string; ink: string; muted: string; card: string }; contact: { whatsapp: string; phone: string; email: string; city: string }; landing: { hero: { photo: string; h1: [string, string]; lead: string; chips: string[]; primaryCta: string; secondaryCta: string }; valueProps: { title: [string, string]; items: { title: string; text: string }[]; savings: { big: string; small: string } }; collectionsTitle: string; process: { title: [string, string]; steps: { title: string; text: string }[]; guarantee: string }; proof: { title: [string, string]; stats: { big: string; small: string }[]; photos: string[] }; faq: { title: [string, string]; items: FaqItem[] }; footer: { claim: string; delivery: string }; }; collections: Collection[]; steps: Step[]; estimate: EstimateRules; summary: { deliverables: { title: string; text: string }[]; trust: string[]; disclaimer: string; payment: string }; samples: { enabled: boolean; mode: 'swatches'|'visit'; maxItems: number; title: [string, string]; lead: string; steps: { title: string; text: string }[]; cities: string[] }; }; </code></pre> <p> <code>qty</code> / <code>unitPrice</code> / <code>when</code> / <code>expr</code> are tiny expression strings evaluated by <code>engine/calc/expr.ts</code> against the wizard state (see Task 3) — e.g. <code>"netArea * 1.06"</code>, <code>"collection.pricePerUnit + option('thickness').pricePerUnitDelta"</code>, <code>"answers.install === 'yes'"</code>.</p> <ul> <li><input disabled="" type="checkbox"> <code>brands/schema.ts</code> — Zod mirror of the types (use <code>z.discriminatedUnion('kind', [...])</code>), <code>export const brandSchema</code>.</li> <li><input disabled="" type="checkbox"> <code>brands/index.ts</code> — <code>import</code> three configs (Tasks 6/8/9; start with an empty object typed placeholder only until those tasks land — the test asserts registry length once configs exist) and <code>export function getBrand(slug: string)</code>; <code>export const BRAND_SLUGS</code>.</li> <li><input disabled="" type="checkbox"> Test <code>tests/brands.schema.test.ts</code>: every registered brand passes <code>brandSchema.parse</code>; slugs unique; every <code>steps[last].kind === 'summary'</code>; every <code>ChipsStep.defaultId</code> exists in options.</li> <li><input disabled="" type="checkbox"> Commit <code>feat(brands): config contract, zod schema, registry</code>.</li> </ul> <h3>Task 3: Calc core — expression evaluator, state model, estimate builder, formatter</h3> <p><strong>Files:</strong> Create <code>engine/calc/expr.ts</code>, <code>engine/calc/state.ts</code>, <code>engine/calc/estimate.ts</code>, <code>engine/calc/format.ts</code>, tests <code>tests/calc.expr.test.ts</code>, <code>tests/calc.estimate.test.ts</code>, <code>tests/format.test.ts</code>. <strong>Produces:</strong></p> <pre><code class="language-ts">// state.ts export type WizardAnswers = Record<string, string|number|boolean>; export type WizardState = { stepIndex: number; collectionId?: string; swatchId?: string; answers: WizardAnswers; name?: string }; export function initialState(config: BrandConfig): WizardState // fills defaults from steps export function isStepComplete(config: BrandConfig, state: WizardState, stepIndex: number): boolean export function derive(config: BrandConfig, state: WizardState): Derived // { collection, swatch, grossArea, openingsArea, netArea, volume, option(field) } // expr.ts export function evalExpr(expr: string, ctx: Record<string, unknown>): number|boolean|string // safe mini-evaluator: numbers, + - * / ( ), comparisons, && || !, ternary, member access a.b, function calls option('x'), ceil(), max(), min(), round() // estimate.ts export type EstimateLine = { id: string; label: string; qty: number; unit: string; unitPrice: number; total: number }; export type Estimate = { lines: EstimateLine[]; total: number; market: number; savings: number; info: { id: string; label: string; value: number; suffix: string }[] }; export function buildEstimate(config: BrandConfig, state: WizardState): Estimate // format.ts export function formatKzt(n: number): string // 3 324 310 ₸ (NBSP thin space U+202F between groups) export function formatNum(n: number, digits?: number): string </code></pre> <ul> <li><input disabled="" type="checkbox"> Write failing tests: <code>evalExpr('netArea * 1.06', {netArea:141.9})</code> → 150.414; <code>evalExpr("answers.install === 'yes' ? 1 : 0", {...})</code>; <code>evalExpr('ceil(150.4)')</code>; rejects identifiers not in ctx (throws). <code>formatKzt(3324310)</code> → <code>"3 324 310 ₸"</code> with <code> </code>. Estimate golden (use a minimal inline BrandConfig fixture): area 150, openings 4×1.5 + 1×2.1 → netArea 141.9; line <code>panels</code> qty <code>netArea*1.06</code> = 150.414 → rounded to 0.1; total = Σ; market = total × 1.3; savings.</li> <li><input disabled="" type="checkbox"> Implement; run <code>pnpm test</code> green.</li> <li><input disabled="" type="checkbox"> Commit <code>feat(calc): expression evaluator, state, estimate builder, kzt formatter</code>.</li> </ul> <h3>Task 4: Engine UI primitives (Tailwind)</h3> <p><strong>Files:</strong> Create <code>engine/ui/Button.tsx</code>, <code>Card.tsx</code>, <code>Chip.tsx</code>, <code>RangeSlider.tsx</code>, <code>Stepper.tsx</code>, <code>ProgressBar.tsx</code>, <code>BigNumber.tsx</code>, <code>SwatchDot.tsx</code>, <code>TexturePreview.tsx</code>, <code>Header.tsx</code>, <code>Footer.tsx</code>, <code>Section.tsx</code>, <code>WhatsAppFab.tsx</code>, <code>engine/ui/cn.ts</code>. <strong>Produces:</strong> props:</p> <ul> <li><code>Button({variant:'primary'|'ghost'|'outline', size, disabled, full, children, href?, onClick})</code> — primary = <code>bg-[var(--accent)] text-white rounded-xl h-14 font-bold uppercase tracking-wide</code>, disabled = <code>opacity-40</code>.</li> <li><code>Card({selected, onClick, photo?, title, badge?, subtitle, metaLeft, metaRight})</code> — full-width photo card 16:10 with gradient overlay, check-circle when selected, ring <code>ring-2 ring-[var(--accent)]</code>.</li> <li><code>Chip({selected,label,hint,onClick})</code>, <code>SwatchDot({color,selected,onClick,title})</code>, <code>TexturePreview({swatch, seam?})</code> (CSS brick/wood pattern by <code>texture</code>), <code>RangeSlider({min,max,step,value,onChange})</code> (accent thumb), <code>Stepper({label,hint,value,min,max,onChange})</code>, <code>ProgressBar({current,total})</code> renders <code>01 / 04</code>, <code>BigNumber({value,unit})</code>, <code>Header({brand, nav})</code>, <code>Footer({brand})</code>, <code>Section({id,title:[a,b],children})</code> two-line heading with accent second line, <code>WhatsAppFab({href})</code>.</li> <li><input disabled="" type="checkbox"> Build components; storyless — verify visually via Task 5 route. Typecheck green. Commit <code>feat(ui): primitives</code>.</li> </ul> <h3>Task 5: Wizard engine (provider + step renderers + summary) and <code>[brand]</code> routes</h3> <p><strong>Files:</strong> Create <code>engine/wizard/WizardProvider.tsx</code>, <code>engine/wizard/useWizard.ts</code>, <code>engine/wizard/Wizard.tsx</code>, <code>engine/wizard/steps/{CollectionStep,SwatchStep,ChipsStep,AreaStep,OpeningsStep,DimensionsStep,ToggleCardsStep,SummaryStep}.tsx</code>, <code>engine/wizard/storage.ts</code>, <code>lib/whatsapp.ts</code>, <code>app/[brand]/layout.tsx</code>, <code>app/[brand]/onboarding/page.tsx</code>, <code>app/[brand]/not-found.tsx</code>, tests <code>tests/whatsapp.test.ts</code>, <code>tests/wizard.state.test.ts</code>. <strong>Interfaces:</strong> consumes Task 2/3/4; produces <code>buildWhatsAppUrl(config, estimate, state): string</code> (<code>https://wa.me/<digits>?text=<encoded></code>; message: brand, collection/swatch, key answers, total, "Смета с сайта"), <code>storage.save/load(slug, state)</code>.</p> <ul> <li><input disabled="" type="checkbox"> Reducer actions: <code>select-collection</code>, <code>select-swatch</code>, <code>set-answer{field,value}</code>, <code>next</code>, <code>back</code>, <code>reset</code>, <code>set-name</code>. <code>next</code> blocked unless <code>isStepComplete</code>. Persist on every change (<code>localStorage</code> key <code>kz.<slug>.wizard.v1</code>, try/catch).</li> <li><input disabled="" type="checkbox"> <code>Wizard.tsx</code>: top bar (Назад + ProgressBar using <code>step.group ?? index+1</code> over distinct groups), two-line title, hint, step body, sticky bottom CTA (disabled until complete; helper text under button "Выберите …, чтобы продолжить" = <code>step.hint</code>).</li> <li><input disabled="" type="checkbox"> <code>SummaryStep</code>: "ВАША СМЕТА" card (accent bg): total, strikethrough market, <code>−savings</code> badge; selected chip (collection+swatch); lines table (label, qty × unitPrice small, total); info lines; "Ваша выгода" block with <code>estimate.marketLabel</code>; disclaimer; name input (optional); deliverables list; trust chips; primary CTA → WhatsApp (also saves); secondary link → <code>/[brand]/samples</code>; "Начать заново".</li> <li><input disabled="" type="checkbox"> <code>app/[brand]/layout.tsx</code>: <code>generateStaticParams</code> from <code>BRAND_SLUGS</code>; <code>notFound()</code> on unknown; sets CSS vars inline style on wrapper <code>div</code> (<code>--accent</code>, <code>--accent-dark</code>, <code>--bg</code>, <code>--ink</code>, <code>--muted</code>, <code>--card</code>); metadata title <code>${name} — расчёт</code>.</li> <li><input disabled="" type="checkbox"> Tests: whatsapp URL has digits only and encodes Cyrillic; state reducer <code>next</code> blocked when incomplete; <code>derive</code> netArea with openings.</li> <li><input disabled="" type="checkbox"> Run dev (<code>pnpm dev</code>) and check <code>/warmstein/onboarding</code> renders after Task 6. Commit <code>feat(wizard): provider, steps, summary, brand routes</code>.</li> </ul> <h3>Task 6: WARMSTEIN config (steps + estimate rules + landing copy)</h3> <p><strong>Files:</strong> Create <code>brands/warmstein/config.ts</code>; register in <code>brands/index.ts</code>.</p> <ul> <li><input disabled="" type="checkbox"> Collections (3): BASE (Керамин) 13 900 base, CLASSIC (Европа) 16 900, RIEGEL 21 900; <code>priceByOption</code> thickness: BASE {50:13900,80:14900,100:15900}, CLASSIC {50:16900,80:17900,100:18900}, RIEGEL {50:21900,80:23900,100:23900}; 5–9 swatches each (brick texture; names e.g. «Тёплый тёмно-серый / Basalt», «Глиняный / Terra», «Графит», «Песочный», «Белый шов»).</li> <li><input disabled="" type="checkbox"> Steps: <code>collection</code> (01, "ВЫБЕРИТЕ / КОЛЛЕКЦИЮ", cta "ВЫБРАТЬ ОТТЕНОК") → <code>swatch</code> (01) → <code>chips</code> thickness (02, "ТОЛЩИНА / УТЕПЛИТЕЛЯ", options 50/80/100 hint «50 мм ≈ 60 см кирпича», + chip <code>mw</code> «Минвата НГ» pricePerUnitDelta 2500, field <code>thickness</code>) → <code>area</code> (03, 50–1500, presets 100/150/250/400, default 150, packHint unitsPerPack 0.5 «панелей») → <code>openings</code> (03: окна 1.5, двери 2.1; toggle field <code>corners</code>? — no: add numeric stepper item <code>corners</code> label «Наружные углы» areaEach 0 max 12 default 4, and item <code>height</code> «Высота дома, м» is not an opening → model corners as stepper item with <code>areaEach:0</code>, height fixed 3.2 m in expr) → <code>toggleCards</code> materials (04, «НУЖНЫ ЛИ ДОБОРЫ / И МОНТАЖ?», options <code>panels</code>/<code>kit</code>/<code>install</code>, default <code>kit</code>) → <code>summary</code>.</li> <li><input disabled="" type="checkbox"> Estimate lines (exprs): panels qty <code>netArea*1.06</code> price <code>collection.priceByOption[answers.thickness] + (answers.thickness==='mw'? ... )</code> → simpler: thickness options 50/80/100 + separate chips step? Keep one chips step with options <code>50</code>,<code>80</code>,<code>100</code>,<code>mw80</code> where mw80 = 80 mm mineral wool: price = priceByOption['80'] + 2500 via <code>pricePerUnitDelta</code>. Expr: <code>collection.priceByOption[option('thickness').value] + (option('thickness').pricePerUnitDelta ?? 0)</code> (add <code>value</code> to options: 50/80/100/80). Corners: qty <code>answers.corners*3.2</code> unit «м.п.» unitPrice <code>collection.priceByOption[option('thickness').value]*1.6/2</code> (panel 0.5 m tall → per m.p. ≈ 1.6×price×0.5) when <code>answers.materials!=='panels'</code>; framing qty <code>(answers.windows*4.6 + answers.doors*5.2)</code> unit м.п. price 1800 when kit/install; grout qty <code>netArea</code> price 750 when kit/install; fasteners qty <code>netArea</code> price 800 when kit/install; install qty <code>netArea</code> price 5000 when install; delivery qty 1 price <code>netArea>=100 ? 0 : 25000</code>. Info line: <code>heatSaving</code> label «Экономия на отоплении ≈» expr <code>netArea * (option('thickness').value>=80 ? 900 : 600)</code> suffix «₸/год». marketMultiplier 1.28, marketLabel «Экономия по сравнению с готовыми клинкерными термопанелями у дилеров (Астана, импорт РФ)».</li> <li><input disabled="" type="checkbox"> Landing copy from <code>docs/brands/01-thermopanels.md</code> (hero h1 «УТЕПЛИЛИ И ОБЛИЦЕВАЛИ / ЗА 3 ДНЯ», chips «50+ лет службы», «НГ-линейка», «Сборка в Алматы», «Оплата 50/50»; value props: без шоурума / без посредников / сборка здесь; process 4 steps 50/50; proof: «3 дня монтаж», «−30–45% на отоплении», «14 дней фиксация цены»; FAQ 6: пожарная безопасность (МЧС №173), почему дешевле, зимний монтаж, гарантия оттенка, чем отличается от фибробетона, образцы). Summary deliverables: смета PDF / договор 50/50 / фиксация 14 дней. Samples: swatches, max 3, cities Алматы/Астана/Шымкент/Караганда/Костанай/Павлодар/Усть-Каменогорск/Актобе/Атырау.</li> <li><input disabled="" type="checkbox"> Stock photos: pick Unsplash URLs for hero (brick house facade), collections (3 brick close-ups), proof (3 houses). Use <code>https://images.unsplash.com/photo-<id>?w=1600&q=80</code> ids verified by opening once.</li> <li><input disabled="" type="checkbox"> <code>pnpm test</code> (schema) green; dev run <code>/warmstein/onboarding</code> end-to-end; commit <code>feat(warmstein): brand config</code>.</li> </ul> <h3>Task 7: Landing + samples pages (engine/landing) wired for any brand</h3> <p><strong>Files:</strong> Create <code>engine/landing/{Hero,ValueProps,Collections,Process,Proof,InlineCalculator,Faq}.tsx</code>, <code>app/[brand]/page.tsx</code>, <code>app/[brand]/samples/page.tsx</code>, <code>engine/samples/SamplesForm.tsx</code>, <code>app/[brand]/privacy/page.tsx</code>.</p> <ul> <li><input disabled="" type="checkbox"> <code>InlineCalculator</code>: collection select + area slider + windows/doors steppers → calls <code>buildEstimate</code> with defaults from <code>initialState</code> (override fields) → shows total + per-unit + CTA «Подробный расчёт» → <code>/[brand]/onboarding</code>, and «Заказать образцы».</li> <li><input disabled="" type="checkbox"> <code>SamplesForm</code>: mode <code>swatches</code> (pick up to <code>maxItems</code> across collections, then form: имя, телефон, город select, адрес, площадь) or <code>visit</code> (форма выезда/шоурум: имя, телефон, город, объём парной). Submit → <code>wa.me</code> prefilled (client-side), no POST. Validation: phone ≥ 10 digits, name non-empty.</li> <li><input disabled="" type="checkbox"> Commit <code>feat(landing): sections, inline calculator, samples form</code>.</li> </ul> <h3>Task 8: NORDHOLZ config (terrace/facade mode)</h3> <p><strong>Files:</strong> Create <code>brands/nordholz/config.ts</code>; register.</p> <ul> <li><input disabled="" type="checkbox"> Collections: TERRACE (осина 25 мм 36 900 / ясень 20 мм 84 900 via <code>priceByOption</code> species), NORD Pine 28 900, NORD Aspen 36 900, NORD Ash 79 900; swatches wood texture (натуральный, серый, орех, графит, масло-тик).</li> <li><input disabled="" type="checkbox"> Steps: <code>chips</code> field <code>mode</code> (01, «ЧТО / СЧИТАЕМ?», options facade/terrace/both) → <code>collection</code> (01) → <code>swatch</code> (01) → <code>chips</code> <code>profile</code> (02: прямой/косой/вагонка; width 120/135 as second chips step <code>width</code>) → <code>area</code> (03, label by mode: «ПЛОЩАДЬ / ФАСАДА» 20–1000, presets 60/100/150/250) → <code>openings</code> (03: окна 1.8, двери 2.0; toggle <code>soffits</code> «Подшить свесы?» adds <code>+ 0.12*grossArea</code>) → <code>toggleCards</code> <code>finish</code> (04: без масла / масло заводское / масло + крепёж + подсистема; + second toggle <code>install</code> yes/no) → <code>summary</code>.</li> <li><input disabled="" type="checkbox"> Lines: board qty <code>netArea*1.07 + (answers.soffits ? grossArea*0.12 : 0)</code> price <code>collection.pricePerUnit</code> (+ profile delta: косой +1500, вагонка −2000); oil qty <code>netArea</code> price 9500 when finish≠none; fasteners qty <code>ceil(netArea*22)</code> unit шт price 95 when finish==='full'; subsystem qty <code>netArea*2.2</code> м.п. price 900 when full; install qty netArea price 10000 when install; delivery 0/25000. marketMultiplier 1.22 «vs Thermodecking/реселлеры». Info line none.</li> <li><input disabled="" type="checkbox"> Landing copy from <code>docs/brands/02-thermowood.md</code> (hero «ТЕРРАСА И ФАСАД / ИЗ ТЕРМОДЕРЕВА», chips «Не гниёт 20+ лет», «Без смолы», «Напрямую с завода», «3 образца бесплатно»; FAQ: vs лиственница, vs ДПК, уход/масло, сроки 4–6 недель, зимний монтаж, фитосанитарный сертификат). Samples: swatches max 3.</li> <li><input disabled="" type="checkbox"> Commit <code>feat(nordholz): brand config</code>.</li> </ul> <h3>Task 9: SAUNAWERK config (dimensions step, kit math)</h3> <p><strong>Files:</strong> Create <code>brands/saunawerk/config.ts</code>; register; extend <code>engine/calc/state.ts</code> <code>derive()</code> with <code>volume</code> from dimensions (already in Task 3 contract).</p> <ul> <li><input disabled="" type="checkbox"> Collections = stove lines S/M/L (<code>pricePerUnit</code> = stove price: S 219 000 ПБМ 16, M 249 000 ПБМ 20, L 279 000 ПБМ 20С; <code>priceByOption</code> firebox: standard/remote(+20 000)); swatches = «стекло / глухая дверца / чёрная сталь» steel texture (cosmetic).</li> <li><input disabled="" type="checkbox"> Steps: <code>dimensions</code> (01, «РАЗМЕРЫ / ПАРНОЙ», L 1.5–6, W 1.5–6, H 2.0–3.0, presets 8/12/16/20/24 m³, multiplierToggle field <code>glass</code> «Стеклянная дверь / неутеплённые стены» factor 1.25) → <code>collection</code> (01; engine pre-highlights recommended line by <code>volume</code> — config field <code>recommendBy: {field:'volume', ranges:[{max:12,id:'s'},{max:20,id:'m'},{max:24,id:'l'}]}</code> add to CollectionStep type as optional) → <code>chips</code> <code>firebox</code> (02 из парной / из предбанника ПС, priceDelta 20000) → <code>chips</code> <code>tank</code> (03: без / навесной 50 л +58 000 / теплообменник +45 000) → <code>chips</code> <code>chimney</code> (03: 4 м 95 000 / 5 м 115 000 / 6 м 135 000; hint «высота до конька») → <code>toggleCards</code> <code>install</code> (04: да 109 000 / нет) → <code>summary</code>.</li> <li><input disabled="" type="checkbox"> Lines: stove qty 1 price <code>collection.pricePerUnit + option('firebox').priceDelta</code>; tank qty 1 price <code>option('tank').priceDelta</code> when >0; chimney qty 1 price <code>option('chimney').priceDelta</code>; stones qty 1 price 18 000 label «Камни жадеит 40 кг»; screens qty 1 price 22 000; install qty 1 price 109 000 when yes; delivery 0 in Almaty else 15 000 (city unknown → 0). marketMultiplier 1.18 «vs комплект у дилеров (Буратино/EURO HOUSE)». Info: <code>volume</code> label «Объём парной» suffix «м³».</li> <li><input disabled="" type="checkbox"> Landing copy from <code>docs/brands/03-sauna-stoves.md</code>; samples mode <code>visit</code> («Бесплатный выезд замерщика» / «Попариться в шоурум-бане»). Unit <code>pcs</code> → summary shows «Комплект».</li> <li><input disabled="" type="checkbox"> Commit <code>feat(saunawerk): brand config + dimensions step</code>.</li> </ul> <h3>Task 10: Polish, a11y, responsive, tests, README, Vercel</h3> <p><strong>Files:</strong> Modify components as needed; create <code>README.md</code>, <code>tests/calc.golden.test.ts</code> (3 brands × 1 golden each), <code>.github/workflows/ci.yml</code> (pnpm test + build).</p> <ul> <li><input disabled="" type="checkbox"> Golden tests: WARMSTEIN CLASSIC 80 mm, 150 m², 4 окна 1 дверь, 4 угла, kit → assert netArea 141.9, panels qty 150.4, total within 1 ₸ of hand-computed; NORDHOLZ Aspen facade 120 m², масло, no install; SAUNAWERK 2.5×2.2×2.3 (12.65 m³ → M), ПС, бак, 5 м, монтаж → total = 249000+20000+58000+115000+18000+22000+109000 = 591 000.</li> <li><input disabled="" type="checkbox"> Responsive check at 390/768/1280 via Browser pane screenshots for each brand (landing, onboarding steps, summary, samples). Fix overflow; ensure sticky CTA never covers content (bottom padding).</li> <li><input disabled="" type="checkbox"> Lighthouse-ish: images <code>sizes</code>, <code>priority</code> on hero, <code>alt</code> texts; focus rings; buttons have <code>aria-pressed</code> for chips/cards.</li> <li><input disabled="" type="checkbox"> README: how to add a brand (copy config, register, done), commands, deploy note (<code>NEXT_PUBLIC_BRAND</code> pin + rewrite in <code>next.config.ts</code>: <code>async rewrites(){ const b=process.env.NEXT_PUBLIC_BRAND; return b? [{source:'/', destination:</code>/${b}<code>},{source:'/onboarding',destination:</code>/${b}/onboarding<code>},{source:'/samples',destination:</code>/${b}/samples<code>}] : [] }</code>).</li> <li><input disabled="" type="checkbox"> <code>pnpm build</code> green; commit <code>chore: polish, golden tests, readme, ci</code>; push to GitHub (<code>gh repo create godslive/kz-trade --private --source . --push</code>) and <code>vercel link && vercel</code> preview if Vercel CLI is logged in (note: plugin MCP unauthenticated; CLI may be).</li> </ul> </section><section id="hauswig" class="doc"><div class="eyebrow">Инженерия</div><h1>hauswig.kz — референсный кейс (зафиксировано 21.08.2026)</h1> <p>Стек: Next.js (App Router, <code>_next/static</code>, <code>?dpl=</code> → Vercel), Vercel Insights, GTM + GA4 + Meta Pixel + MS Clarity, баннер cookies. Дизайн: фон <code>#F7F4F0</code>, текст <code>#1A1A1A</code>, акцент винно-красный <code>#8B1A2A</code>, приглушённый <code>#737373</code>, карточки белые; шрифт Inter (h1 51px / начертание 900, заголовок в две строки, вторая строка акцентным цветом); прогресс «01 / 04» справа сверху; липкая нижняя CTA-панель (красная кнопка на всю ширину, в disabled = бледно-розовая, пока не сделан выбор); ссылка «Назад» слева сверху.</p> <h2>/onboarding — визард-калькулятор из 4 шагов (title «Расчет фасада | Hauswig»)</h2> <div class="tablewrap"><table> <thead> <tr> <th>Шаг</th> <th>Заголовок</th> <th>UI</th> <th>CTA «далее»</th> </tr> </thead> <tbody><tr> <td>01a</td> <td>ВЫБЕРИТЕ КОЛЛЕКЦИЮ — «Каждая - свой формат, текстура и цена за м². 4 вопроса, ~2 минуты.»</td> <td>4 фотокарточки на всю ширину: URBAN (DF) 5 оттенков 14 700 ₸/м² · OLD TOWN (NF) 7 · 15 800 · RIEGEL 8 · 19 900 · ORDO (LDF) 9 · 18 800; бейдж с кодом формата</td> <td>ВЫБРАТЬ ОТТЕНОК</td> </tr> <tr> <td>01b</td> <td>ВЫБЕРИТЕ ОТТЕНОК — «Коллекция URBAN - 5 оттенков.»</td> <td>ряд цветовых точек + большая фотокарточка текстуры с названием (Теплый темно-серый / Basalt Brown …)</td> <td>ВЫБРАТЬ ЦВЕТ ШВА</td> </tr> <tr> <td>02</td> <td>ЦВЕТ ШВА — «Затирка подчеркивает рисунок кладки.»</td> <td>фото-превью + 6 чипов: Как на фото / Алебастрово-белый / Светло-бежевый / Светло-серый / Графитово-серый / Графитово-черный</td> <td>УКАЗАТЬ ПЛОЩАДЬ</td> </tr> <tr> <td>03a</td> <td>ПЛОЩАДЬ ФАСАДА — «Окна и двери вычтем на следующем шаге.»</td> <td>крупное число 150 м², «≈ 212 коробок по 0.71 м²», слайдер диапазона 50–1500, пресеты 100/150/250/400</td> <td>УКАЗАТЬ ПРОЕМЫ</td> </tr> <tr> <td>03b</td> <td>ОКНА И ДВЕРИ</td> <td>степперы: Окна (≈1.5 м²) 4, Двери (≈2.1 м²) 1 → «Площадь проемов 8.1 м²»; переключатель «Планируете ли утеплять дом?» Да (добавляет армирующий слой в смету) / Нет</td> <td>ВЫБРАТЬ МАТЕРИАЛЫ</td> </tr> <tr> <td>04</td> <td>НУЖЕН ЛИ КЛЕЙ И МАТЕРИАЛЫ? — «Один заказ - одна доставка.»</td> <td>2 карточки-чекбокса: «Да, рассчитайте все вместе» / «Нет, только плитку»; примечание «Подробная разбивка по материалам - в сообщении WhatsApp»</td> <td>ПОЛУЧИТЬ СМЕТУ</td> </tr> <tr> <td>результат</td> <td>ВАША СМЕТА 3 324 310 ₸ (зачёркнуто 4 321 603, бейдж −997 293)</td> <td>выбранный оттенок + шов; таблица: Площадь 150 → Проемы −8.1 → Чистая 141.9 м²; строки: Плитка URBAN 200 кор. × 10 400 ₸ = 2 080 000; Клей СФТК ×2 слоя 16 мешков 191 520 каждая; Клей для плитки 35 мешков 488 775; Грунтовка 3×10 кг 23 085; Сетка 3 рулона 73 530; Затирка 24×30 кг 275 880. «Ваша выгода 997 293 ₸ — экономия по сравнению с аналогами… прямой импорт без посредников». Дисклеймер «Расчет ориентировочный». Необязательное поле имени. «Что вы получите в WhatsApp»: смета PDF · договор поставки 70/30 · фиксация цены 14 дней. Чипы доверия: Бесплатно · Без обязательств · Ответ за 5 мин. Кнопка «Сохраняем расчет…» (автосохранение расчёта) → WhatsApp. Ссылка «Или заказать бесплатные образцы» → /samples</td> <td></td> </tr> </tbody></table></div> <p>Примечание: клик по ПОЛУЧИТЬ СМЕТУ автоматически сохраняет расчёт на сервере до ввода телефона (лид захватывается рано).</p> <h2>/ — секции лендинга (по порядку)</h2> <p>Шапка: Каталог · Калькулятор · Как заказать | Учебный центр · О нас · Производство · Контакты | +7 700 208 77 00 · WhatsApp.</p> <ol> <li>Hero: «цвет фасадной плитки по цене обычной серии»; 50+ лет, F100+, 56 оттенков, 70/30; CTA Смотреть каталог / Рассчитать.</li> <li>Ценность: «Из чего складывается цена — и что мы убрали»: нет шоурума · нет менеджеров · нет посредников → −30%.</li> <li>Коллекции: URBAN от 14 700 · Old Town 15 800 · Riegel 19 900 · ORDO 18 800 · Hauswig Minerals 27 оттенков от 23 500 ₸/м²; у каждой → «Заказать бесплатные образцы».</li> <li>Процесс «Простая схема. Прозрачные условия.»: выбрать плитку → рассчитать → 70% предоплата (цена фиксируется) → проверить и забрать, 30%.</li> <li>Социальное доказательство «Как это выглядит на реальных домах»: 12+ городов · 1.5 млн м² с 2012 · 50+ лет.</li> <li>Встроенный калькулятор (тот же движок, что в onboarding) + CTA Смета в WhatsApp / Бесплатные образцы.</li> <li>FAQ (8 вопросов): бой/не тот цвет → осмотр до 30%; «я не строитель»; «почему так дёшево»; «свой цвет — по цене стандарта». Подвал: «Немецкие технологии. Прямой импорт в Казахстан.» · Instagram · <a href="mailto:info@hauswig.kz">info@hauswig.kz</a> · Доставка по всему Казахстану · Политика · Оферта · плавающая кнопка WhatsApp.</li> </ol> <h2>/samples</h2> <p>«Закажите образцы. Оцените лично.» — до 3 бесплатных образцов, бесплатная доставка Алматы/Астана, другие города по почтовому тарифу. Шаг 1 — выбор оттенков (все коллекции), шаг 2 — форма: имя, телефон (WhatsApp), город (select), адрес, площадь м². «Как это работает» — 3 шага. CTA «Заполнить и отправить заявку»; перекрёстная ссылка «Рассчитать стоимость».</p> <h2>Что клонировать в каждом проекте</h2> <ul> <li>Паттерн визарда из 4 шагов: продуктовая линейка (цена/ед. на карточке) → вариант → 1–2 поля размера с живой подсказкой количества → допы → смета с зачёркнутой «рыночной ценой» + выгода → передача в WhatsApp, только необязательное имя.</li> <li>Страница образцов как второй лид-магнит; 70/30 + фиксация цены на 14 дней как доверие; FAQ про «почему дёшево».</li> </ul> </section> </main></div> </body> </html>