Разрабатываем сайты с точной сметой до начала работ

Интернет-магазины, кабинеты для дилеров, опт, обмен с 1С, маркетплейсы, службы доставки.

Смета и срок стоят в договоре до начала работ

Платформу можно посмотреть до договора
Демо-стенд и документация открыты без заявки: вы оцениваете продукт, а не презентацию
Ни лицензий, ни подписки
Вы платите за разработку и хостинг, дальше платежей за право пользоваться сайтом нет
Публичный прайс на час доработки
Цена изменения известна заранее, а не обсуждается заново каждый раз

Не нашли своей ситуации — опишите её в двух предложениях, ответим, берёмся мы за такое или нет.

Описать задачу

Двух предложений достаточно

Часть работ уже сделана — платите только за то, что уникально у вас

Магазин

Розничный покупатель заходит с улицы, кладёт товар в корзину и платит.

Входит в состав

Каталог, товары с вариантами, поиск и фильтры по характеристикам

Корзина и оформление заказа с вашим набором полей

Заказы со статусами, историей и заметками менеджера

Личный кабинет покупателя, промокоды, лояльность

Делается под проект

Обмен с учётной системой, платёжный шлюз вашего банка

Службы доставки, маркировка, онлайн-кассы

Кабинет и портал

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

Входит в состав

Учётные записи, роли и права доступа

Каталог продукции, карточки со свойствами, поиск и фильтры

Заявки и формы, документы на защищённом хранилище

Журнал действий: видно, кто и что менял

Делается под проект

Цены по договору для каждого контрагента

Остатки, повторный заказ, история отгрузок, долг и лимит

Обмен с учётной системой, из которой это всё берётся

Сайт компании

Посетитель читает, ищет нужную позицию в каталоге и оставляет заявку. Ни корзины, ни личных цен.

Входит в состав

Страницы и разделы из блоков, дерево и типы страниц

Каталог продукции без продаж с поиском и фильтрами, статьи, новости, вакансии

Версии текста с откатом и отложенная публикация

Поисковая разметка, карта сайта, несколько языков

Делается под проект

Требования службы безопасности и закрытые разделы

Обмен с вашими справочниками продукции

Платформу можно открыть и проверить до того, как вы что-то подпишете

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

Открыть демо-стенд

Ничего вводить не нужно, доступ на странице

Открыты демо-стенд, документация и автоматические проверки
Демо-стенд
Рабочий сайт и админка с наполненным каталогом. Логин и пароль на странице, заявка не нужна
Документация
Устройство системы описано целиком и открыто. Не выдержка для клиента, а то, по чему работаем сами
Автоматические проверки
Тесты прогоняются на каждом изменении. Ошибка находится до того, как её увидит ваш покупатель
Обновления платформы
Платформа развивается, и улучшения из других проектов доступны вашему сайту. Ставятся они по договору на техническое обслуживание — это работа, и она входит в абонемент, а не делается сама собой

Открыто до договора

Семь вещей, по которым нас можно проверить до подписания. Открыты без заявки, без звонка и без условий.

Демо-стенд: сайт и админка с наполненным каталогом, доступ на странице

Документация по устройству системы — целиком

Шаблон договора с датой редакции

Регламент поддержки и развития

Прайс на час доработки

Модель расчёта стоимости владения за три года

Цена аудита, обмена с учётной системой и поддержки

Закрыто, и мы говорим, что именно

Чтобы вам не пришлось выяснять это после подписания.

Исходный код ядра платформы: публично он не выкладывается

Проекты заказчиков и данные их покупателей

Внутренние регламенты работы студии

Вы не платите за разработку общей части системы: она уже готова

Это то, что одинаково в сайте компании, в кабинете для дилеров и в магазине. Вы платите временем и деньгами за то, что уникально именно у вас, а не за вход по паролю и за раздел новостей, которые устроены у всех одинаково.

Входит в состав

Маркетолог собирает и правит содержимое без разработчика
Страницы и разделы из блоков
Ваш маркетолог собирает новый раздел сайта компании или страницу под выставку сам, без разработчика
Версии текста с откатом
Неудачную правку возвращают на место, не вызывая нас
Автоматические переадресации при смене адреса страницы
Позиции в поиске не теряются при перестройке структуры — ни у каталога продукции, ни у раздела статей
Несколько языков
Переводится и содержимое, и адреса страниц, а не только надписи в интерфейсе
Каждый видит своё, и видно, кто что менял
Учётные записи, роли и права
Доступ выдаётся по должности и по договору: дилер видит свои цены, а не чужие, снабженец не видит того, что видит бухгалтер
Журнал действий
Видно, кто и когда что изменил. Спор разбирается по журналу, а не по памяти
Вход по паролю и разовому коду
Украденный пароль сотрудника сам по себе не открывает доступ к данным
Посетитель находит нужную позицию и оставляет заявку
Каталог продукции с вариантами
Размер, цвет, комплектация — один товар не приходится заводить пятью карточками
Поиск и фильтры по каталогу
Посетитель находит нужную позицию среди сотен: поиск по названию, артикулу и синонимам, фильтры по характеристикам и сортировка. Работает одинаково в каталоге сайта компании без корзины, в кабинете дилера и в магазине
Формы, заявки и файлы
Заявка с сайта компании, обращение из кабинета и заказ из магазина попадают в систему, а не в почтовый ящик одного человека
Делается под проект — всё, что вытекает из ваших правил работы

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

Заявка доходит от сайта до склада без переноса руками

Сейчас между сайтом и складом стоит человек и переносит данные руками пять раз

Человек оставил заказ или заявку на сайте, менеджер увидел письмо, открыл учётную систему, завёл всё заново, проверил остаток, выписал документ, скопировал адрес в кабинет службы доставки. На каждом переносе теряется время и появляется ошибка.

Связка сайта и учёта собирается один раз и работает без этих переносов.

Два русла в одном основании: одно ломаное и перегороженное пятью брусками, другое прямое и открытое от края до края.

Схема шире экрана, прокручивается вбок

Сайт

Посетитель находит позицию поиском и фильтрами, дилер видит свою цену и остаток по договору, покупатель — розничную

Заказ или заявка

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

Учёт

Обращение или документ уходит в вашу учётную систему со своим контрагентом и своими ценами, а номенклатура возвращается на сайт

Отгрузка

Отправление создаётся в службе доставки, получатель узнаёт номер для отслеживания

Статус

Изменение в учёте возвращается на сайт: и дилер в кабинете, и покупатель в магазине, и заявитель с сайта компании видят то же, что менеджер

Обмен с 1С, маркетплейсами и службами доставки собирается под вашу конфигурацию: состав, срок и цена фиксируются в договоре до начала работ.

Считайте стоимость сайта за три года, а не за первый месяц

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

Таблица шире экрана, прокручивается вбок, первый столбец закреплён

Статьи расхода за три года: Eternal CMS, платформа по подписке, готовая система за лицензию. Оценки качественные
Статья Eternal CMS Платформа по подписке Готовая система за лицензию
Разработка Средняя Низкая Высокая
Лицензия и продление Нет Нет Есть, ежегодно
Подписка Нет Есть, постоянно Нет
Платные модули Нет Есть Есть
Цена часа доработки Публичный прайс Доработка ограничена платформой Выше средней по рынку

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

Из чего складывается сумма за три года

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

Разработка, лицензия, подписка, платные модули, поддержка, доработки
Разработка
Единовременный платёж на старте — та цифра, которую обычно и сравнивают
Лицензия и продление
Стоимость лицензии платформы и платёж за её продление каждый год
Подписка
Помесячный платёж, если платформа сдаётся в аренду, а не покупается
Платные модули
То, что придётся докупить отдельно: поиск по каталогу, обмен, права доступа
Поддержка
Абонемент помесячно или часы по факту — за тридцать шесть месяцев
Доработки
Число часов за три года, умноженное на цену часа вашего подрядчика

Трёхлетнюю сумму по вашим данным считаем и присылаем вместе с ответом

Расчёт идёт по вашим цифрам: объём каталога, число ролей, объём обмена, план развития на три года. Вместе с суммой приходят коэффициенты и допущения, по которым она вышла.

Получить расчёт за три года

Ответ письмом в тот же день

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

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

Три широкие плиты, поставленные одна на другую: нижняя самая толстая, верхняя самая тонкая, края всех трёх видны.

Нижняя граница названа до разговора, точная сумма — после аудита

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

от 700 000

Интернет-магазин: корзина, оформление заказа и оплата на сайте

от 500 000

Сайт компании, кабинет для дилеров или портал: заказа на товар с оплатой на сайте в них нет

Получить состав работ и цену

В ответ придёт состав работ и диапазон цены по вашей задаче

Аудит, обмен с учётной системой, поддержка и час доработки считаются отдельно от вилки
Аудит и смета
Разбор вашей задачи до строчек сметы. Результат — состав работ, смета и срок — остаётся у вас, платится отдельно от вилки
Обмен с учётной системой
Отдельная работа сверх сумм выше. Объём зависит от вашей конфигурации и разбирается на аудите
Поддержка и развитие
Абонемент помесячно или почасовая работа по вашему списку — выбираете вы
Час доработки вне абонемента
По опубликованному прайсу. Цена изменения известна до того, как вы его закажете

Цены аудита, обмена с учётной системой, поддержки и часа доработки, а также верхняя граница проекта входят в список открытого до договора.

Цену двигает число разнотипных страниц, а не число товаров, дилеров или сотрудников

7 макетов: сайт компании с каталогом
Главная, каталог с фильтрами, карточка продукции, страница документов, вакансия, статья, контакты
+2 макета: интернет-магазин
К набору сайта-каталога добавляются корзина и оформление заказа
5 макетов: кабинет для дилеров
Вход, список продукции с вашими ценами, оформление заявки, история отгрузок, документы
Ряд из семи плит на общем основании: каждая своей ширины и со своим набором углублений на лицевой грани.

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

Два одинаковых основания: на одном единственный кубик, на другом высокая стопка пластин. Основание одно и то же.

Что мы обязаны сделать, если сорвём срок

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

Пеня за просрочку, срок реакции, гарантия после сдачи, фиксация сметы договором, отдельное согласование работ сверх сметы, опубликованный прайс на час
Пеня за просрочку по нашей вине
Сорванный срок стоит денег нам, а не только вам. Размер записан в договоре
Срок реакции на обращение
Вы знаете, когда получите ответ, и не пишете второй раз в панике. Срок один и для сломавшегося поиска по каталогу, и для остановившегося обмена. Величина записана в регламенте поддержки
Состав работ, смета и срок фиксируются договором до старта
Сумма в конце проекта совпадает с суммой в начале
Работы, не вошедшие в смету, идут отдельным согласованием
Вам не выставят счёт за то, о чём вы не договаривались: ни за второй язык сайта компании, ни за лимит дилера, ни за платёжный шлюз магазина
Гарантия после сдачи
Ошибка в нашей работе исправляется бесплатно. Срок гарантии записан в договоре
Прайс на час доработки опубликован
Цена изменения известна до того, как вы его закажете

Обязательство, которое нельзя прочитать целиком, обязательством не является.

Величины гарантии, срока реакции и пени мы не пересказываем своими словами: они стоят в договоре и в регламенте поддержки, вместе с датой редакции. Оба документа — в списке открытого до договора.

Код вашего проекта, документация и все доступы остаются у вас

Права на код, написанный для вас, переходят к вам в полном объёме и по акту. Авторское право на код ядра Eternal CMS остаётся за нами. Вас это ни в чём не ограничивает: вы развиваете сайт, меняете его и передаёте другой команде без нашего согласия и без платежей нам — нельзя только продавать код нашего ядра отдельно от вашего проекта.

Что вы получаете на руки: весь код с историей изменений, доступы к хостингу и домену, документация и инструкция, как поднять сайт на другом сервере
Хранилище кода с историей правок
Весь код проекта и вся история изменений, а не выгрузка на дату сдачи
Права на разработанный код
Переданы в полном объёме, состав зафиксирован в акте
Доступы
Хостинг, база данных, домен, почта, аналитика — на ваши учётные записи
Документация
Устройство системы и инструкции для ваших сотрудников
Инструкция по развёртыванию
Другая команда поднимает проект по ней без обращения к нам
Крупное тело поднято из гнезда и вынесено вперёд, позади осталось меньшее тело с пустым ответным гнездом.

Переходит к вам

Состав зафиксирован в акте, и акт можно прочитать до подписания договора.

Хранилище кода с историей: весь код вашего проекта

Исключительные права на разработанный для вас код — в полном объёме

Право пользоваться ядром Eternal CMS в этом проекте — бессрочно и без платежей

Доступы: хостинг, база данных, домен, почта, аналитика

Документация и инструкция по развёртыванию

Остаётся у нас

И это не мешает вам уйти.

Авторское право на код ядра Eternal CMS

Что это значит: код ядра не продаётся и не передаётся отдельно от вашего проекта без нашего согласия

Чего это не значит: платежей за пользование ядром нет — ни при передаче, ни потом

Зависимость от подрядчика есть на любой платформе, включая самые известные. Разница в том, сколько стоит уйти. Мы называем состав того, что вы получаете, — и его можно проверить по акту.

Начинаем с аудита: на выходе состав работ, смета и срок

Аудит разбирает вашу задачу до строчек сметы: структуру каталога, права доступа, объём обмена. Дальше эти цифры уходят в договор и там не меняются.

Начать с аудита

Сначала разговор на 30 минут, он бесплатный

Ряд восходящих ступеней на общем основании, и на верхней грани каждой ступени лежит своя отдельная плита — результат этого шага.

Бесплатно

Этап01

Разговор

30 минут. Понимаем задачу — сайт компании, кабинет или магазин — и говорим, берёмся ли

Срок из сметы

Этап02

Аудит и смета

Разбираем текущую систему и требования: структуру каталога и поиск по нему, права доступа в кабинете, объём обмена для магазина. На выходе — состав работ, смета и срок

Платёж

Этап03

Подписание договора

Состав работ, смета и срок из аудита переносятся в договор и дальше не меняются: работы сверх сметы согласуются отдельно

Платёж

Этап04

Проектирование и дизайн

Структура и сценарии, затем макеты: карточка продукции, экран дилера, оформление заказа. Согласование по этапам

Платёж

Этап05

Разработка

Сборка на платформе, доработка под ваши требования

Срок из сметы

Этап06

Тестирование и отладка

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

Платёж

Этап07

Передача и запуск

Перенос каталога и адресов страниц, передача кода и доступов, обучение ваших сотрудников — маркетолога, менеджера по дилерам, оператора заказов

Постоянно

Этап08

Поддержка и развитие

Абонемент или почасовая работа по вашему списку

Оплата идёт по мере сдачи работ, а не одной суммой вперёд. Сроки этапов называются на аудите и попадают в договор вместе со сметой — до аудита мы называем порядок, а не дату.

Четыре случая, когда мы скажем «не к нам»

Не берёмсяНужна одна рекламная страница или сайт-визитка

Конструктор соберёт это за выходные и дешевле. Мы возьмёмся, но переплатите вы.

Не берёмсяБюджет ниже 500 000 ₽

Мы не умеем делать нашу работу за меньшие деньги, а делать хуже не будем.

Не берёмсяНужен исполнитель на разовую задачу без договора и сметы

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

Не берёмсяТребуется запись в реестре отечественного программного обеспечения

У платформы её нет.

Работу делает та же команда, которая вела переговоры

4

Роли на проекте: ведущий, маркетолог-исследователь, проектировщик, разработчик. Каждую ведёт специалист с опытом, а типовую работу внутри роли — ИИ-агенты на нашей платформе.

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

Eternal CMS с самого начала проектировалась так, чтобы агент был в ней эффективен. Отсюда фиксированная смета там, где её обычно не дают: объём типовой работы известен до старта, потому что она уже написана и воспроизводится, а не изобретается заново на каждом проекте.

Почему агент работает в нашей системе и не работает в чужих

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

Кто отвечает за результат работы агента

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

Имена и контакты называем на первом же разговоре, и они попадают в договор

Проект не передают на исполнение неизвестному подрядчику после подписания: те же люди, с которыми вы говорили до договора, ведут работу и поддержку после него.

Таблица шире экрана, прокручивается вбок

Роли на проекте и зона ответственности каждой
Роль на проекте За что отвечает Когда вы с ней работаете
Ведущий проекта Состав работ, смета, срок и вся переписка с вами С первого разговора и до конца поддержки
Маркетолог-исследователь Разбор конкурентов, гипотезы о том, кто и зачем приходит на сайт. На них опирается и структура, и оформление На аудите и до начала проектирования
Проектировщик и дизайнер Структура, сценарии и макеты, согласование по этапам На этапе проектирования и дизайна
Разработчик Код, обмен с учётной системой, перенос данных и запуск С начала разработки и дальше в поддержке

Вопросы

Вопросы, которые нам задают до подписания

У вас своя платформа. Мы попадём в зависимость от одного подрядчика?

Зависимость есть на любой платформе, вопрос в цене выхода. Мы отдаём хранилище кода с историей правок, документацию, все доступы и исключительные права на написанный для вас код, а ядром платформы вы пользуетесь бессрочно и без платежей — состав зафиксирован в акте. Другая команда разработчиков на Laravel поднимает проект по инструкции. Предлагаем посчитать стоимость смены подрядчика в обоих сценариях, а не спорить о том, чья платформа лучше.

У вас всего одно внедрение?

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

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

Что конкретно будет в кабинете для дилеров?

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

Это честный ответ, а не уклончивый: набор зависит от того, что лежит в вашей учётной системе и по каким правилам вы работаете с дилерами. Разбираем это на аудите и называем состав, срок и цену до начала работ.

Если дилер оформляет заказ прямо в кабинете — это уже магазин и уже другая цена?

Нет. Граница между двумя суммами проходит не по слову «заказ», а по оплате на сайте. Кабинет, в котором дилер собирает заявку и отправляет её вам, а расчёты идут по договору и по счетам, остаётся в нижней вилке. Магазином задача становится тогда, когда на сайте появляются корзина розничного покупателя и оплата картой.

Почему не Битрикс, не Тильда, не готовая система?

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

У вас есть интеграция с 1С?

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

Что с платежами, доставкой и маркировкой?

Всё это подключается отдельной работой под вашу конфигурацию, а не включено в поставку. Что именно понадобится, в каком объёме и сколько это стоит, становится известно на аудите. Состав, срок и цена фиксируются в договоре до старта.

Сколько это стоит?

Сайт компании, кабинет для дилеров или портал — от 500 000 ₽, интернет-магазин — от 700 000 ₽. Точная сумма считается на аудите, он платный. Его результат — состав работ, смета и срок — остаётся у вас в любом случае.

Цены аудита, обмена с учётом, поддержки и часа доработки входят в список открытого до договора.

Сколько времени займёт проект?

Зависит от количества разнотипных страниц и объёма обмена с учётом. Срок называется на аудите и попадает в договор вместе со сметой. До аудита мы называем порядок, а не дату.

Кто будет делать работу?

Та же команда, которая с вами разговаривает. Мы называем поимённо, кто ведёт проект, и не передаём его на исполнение подрядчику после подписания.

Что будет с сайтом, если вы закроетесь?

У вас останется хранилище кода, документация, доступы и права на код вашего проекта. Платформа построена на Laravel — распространённом фреймворке с большим рынком разработчиков. Это не гарантия, но это существенно лучше, чем закрытая система неизвестного поставщика.

Мы вложились в продвижение. Не потеряем позиции при переезде?

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

Опишите задачу — вернёмся с составом работ и диапазоном цены

Отвечаем в рабочее время тем способом, который вы выберете. Если задача не наша, скажем прямо и назовём, к кому идти.

Как с вами связаться

Без звонков, если вы не выбрали телефон. Ответ придёт туда, куда попросите

Обязательны описание задачи, способ связи и согласие на обработку данных. Остальные поля необязательные, но заполненные они экономят одну встречу.

В ответ приходит состав работ и диапазон цены по вашей задаче — письмом, в тот же день. Всё остальное открыто и без заявки.

Получить состав работ и цену