Тестовый стенд
Новое Собрали ответы на частые вопросы о работе с системой Открыть раздел →
🍪 Cookie и персональные данные

  Мы используем обязательные cookie для работы сайта и аналитические — для сбора обезличенной статистики. Нажимая «Принять», вы соглашаетесь на аналитику. Выбор «Только необходимые» оставит сайт полностью функциональным.

Подробнее — в политике конфиденциальности и пользовательском соглашении.

Новости

Частые вопросы

Короткие ответы на то, о чём спрашивают чаще всего

Как выходят обновления?
Обновления

Из панели. Раздел «Обновления» спрашивает сервер выпусков, показывает, что именно изменится, и ставит обновление по кнопке — доступ к файлам сайта для этого не нужен. Каждая поставка подписана ключом разработчика, а открытый ключ лежит внутри самой системы. Подменённый адрес или чужой архив она не поставит, и пустой…

Читать целиком →
Обязателен ли доступ в интернет?
Требования

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

Читать целиком →
Как устроен магазин?
Магазин

Товар — обычный материал с ценой, остатком, артикулом и весом, поэтому добавляет его тот же человек, что пишет новости. Корзина и оформление заказа работают сразу после установки. Способы оплаты и доставки включаются в панели по одному: наличные, перевод, Почта России, СДЭК и курьер готовы к работе без ключей. В…

Читать целиком →
Какая база данных нужна?
Требования

PostgreSQL 14 или новее. Выбор осознанный: свободная, надёжная и хорошо держит большие объёмы материалов и заказов — без платных лицензий. Мастер установки проверяет соединение до того, как что-либо записать, и подсказывает, если реквизиты не подходят. Таблицы создаются сами. Резервные копии базы снимаются из панели…

Читать целиком →
Нужен ли программист, чтобы вести сайт?
Ведение сайта

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

Читать целиком →

Остался вопрос?

Ответим в течение рабочего дня — напишите, что нужно выяснить.

Задать вопрос

Отзывы

Что говорят те, кто уже обращался

4,4 4 отзыва 4 из 4 рекомендуют
5 2
4 2
3 0
2 0
1 0

Работает на своём сервере без интернета

У нас закрытый контур: наружу система не ходит, и это было условием. Проверили — шрифты, скрипты и значки лежат локально, обновления и оповещения отключаются одним ключом. Внешние сервисы…

Работает на своём сервере без интернета
4,0 Рекомендует

Редактор, в котором не страшно дать править текст

Раньше правки в текстах присылали письмом, потому что боялись сломать вёрстку. Теперь контент-менеджер работает сам. Готовые блоки вставляются кнопкой, и материал выглядит в редакторе так…

Редактор, в котором не страшно дать править текст
4,8 Рекомендует

Небольшой магазин без программиста

Держим витрину на полсотни позиций. Товар — обычный материал с ценой, поэтому добавляет их менеджер, а не разработчик. Корзина, доставка и оплата настраиваются в панели: подключили наличные…

Небольшой магазин без программиста
4,3 Рекомендует

Перенесли сайт за вечер

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

Перенесли сайт за вечер
4,5 Рекомендует

Релизы

Что уже сделано, что в работе и когда вышло

Выпусков
33
Последняя
3.10.21
Обновлено
03.10.2026
В планах
11
Планируется

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

  • Складской учёт: приход, списание и история движения товара
  • Избранное и сравнение товаров — то, к чему покупатели привыкли на маркетплейсах
  • Быстрая правка текста прямо на странице, без перехода в форму
  • Онлайн-запись для клиник и услуг: свободные окна, подтверждение и напоминание
  • Конструктор писем покупателю на том же редакторе, что и материалы
  • Права по разделам: редактор видит только свои материалы
ещё 2 →
  1. 3.10.21 Свежее

    В Магазине стало проще найти нужное: новые способы упорядочить товары, подсказки у фильтров и удобные фильтры на телефоне.

    Реализовано 6

    • Новые порядки: «Популярные» (по оплаченным покупкам за 90 дней), «По рейтингу» (по отзывам) и «По скидке». Порядок выбирается раскрывающимся списком
    • Рядом с каждым значением фильтра — сколько товаров оно покажет. Значение, при котором не останется ни одного товара, становится неактивным
    • Ползунок цены рядом с полями «от» и «до»
    • На телефоне и планшете фильтры открываются панелью снизу; кнопка «Показать» всегда на виду
    ещё 2 →
  2. 3.10.20

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

    Реализовано 5

    • Кнопка «В корзину» после нажатия превращается в счётчик «− 1 +», как на маркетплейсах. Число посередине ведёт в корзину
    • На последней штуке «−» убирает товар из корзины, и снова появляется кнопка «В корзину»
    • Товар, который уже лежит в корзине, сразу показывает счётчик — и после перезагрузки страницы тоже
    • «+» гаснет, когда в корзине уже весь остаток склада
    • Полоса «Вы смотрели» в Магазине и на странице товара: недавно открытые товары с актуальной ценой. Список хранится только в браузере покупателя, его можно очистить
  3. 3.10.19

    Карточка товара в Магазине стала похожа на карточки маркетплейсов: по ней можно выбрать, не открывая товар.

    Реализовано 5

    • Оценка покупателей прямо в карточке — «★ 4,7 · 3 отзыва». Считаются только опубликованные отзывы
    • Метка «Хит» у товаров, которые чаще всего покупают за последние 90 дней. Ставится сама по оплаченным заказам, руками её не включить
    • Срок доставки из включённых служб — «Доставка 2–14 дн.». У распроданного товара срок не обещается
    • Фото листаются движением мыши по картинке: левый край — первое фото, правый — последнее. Ушёл курсор — снова первое
    • На телефоне срок доставки помещается в одну строку
  4. 3.10.18

    Два шаблона получили новую подачу: «Клиника» и «Игры».

    Реализовано 5

    • Карточка услуги клиники: длительность приёма прямо на фото, значок услуги на краю снимка, «что входит» отметками, цена и кнопка «Записаться»
    • Страница услуги: факты приёма в шапке (длительность, цена, без очереди), кнопки «Записаться на приём» и «Позвонить», фото справа, «что входит» плитками и шаги записи
    • Дата и «время чтения» на странице услуги больше не показываются — услуга не статья
    • Обзор игры: шапка на размытой копии обложки, сама обложка справа целиком, оценка кольцом со словом «Отлично», «Хорошо» или «Так себе»
    • Отдельная тёмная полоса обложки под шапкой обзора убрана — картинка больше не повторяется
  5. 3.10.17

    Исправительный выпуск: два дефекта, которые не видны снаружи, но важны владельцу сайта.

    Реализовано 2

    • Колокольчик в шапке панели показывает ровно столько непрочитанных, сколько в центре уведомлений. Раньше при двух администраторах он считал уведомления обоих
    • Ночные резервные копии снова уходят в Яндекс Диск. Диск принимает файлы около 128 КБ/с, и отправка рвалась по тайм-ауту в две минуты — теперь время ожидания рассчитывается по размеру архива
  6. 3.10.16

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

    Реализовано 6

    • Убрана полоса переходов по витринам на главной — к списку витрин ведёт ссылка в подписи каждого блока
    • Карточка товара на планшете: кнопка «В корзину» обычной высоты, а не во весь экран
    • Корзина на телефоне: фото товара стоит рядом с названием, а не под кнопками
    • Названия способов оплаты больше не обрезаются многоточием, цена на телефоне — строкой под названием
    ещё 2 →
  7. 3.10.15

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

    Реализовано 10

    • Главная: пока идут витрины шаблонов, к верху окна прилипает полоса переходов — видно, какая витрина на экране, и любая другая в одно нажатие
    • Легенда шаблонов без пустот в последнем ряду на любой ширине экрана
    • Липкость заработала на всём сайте: прежде её молча отключала одна настройка оформления страницы
    • Фото товара остаётся на виду рядом с описанием и останавливается перед «Похожими товарами»
    ещё 6 →
  8. 3.10.14

    Имена разделов наконец совпали с тем, что в них лежит: витрина расширений CMS называется «Маркет», а «Магазин» — это товары сайта по адресу /shop. Сам Магазин стал кирпичом: его ставят и снимают в Маркете одной кнопкой.

    Реализовано 8

    • «Магазин» в меню переименован в «Маркет», «Каталог» — в «Магазин»; на работающем сайте пункты переименовываются сами, свои пункты владельца с теми же словами не трогаются
    • Магазин ставится и снимается в Маркете: снят шаблон «Товары» — страница /shop и пункт меню исчезают, поставлен обратно — возвращаются на место без настройки
    • В карточке Магазина в Маркете назван его адрес — /shop
    • У «Маркета» и «Магазина» в меню разные значки: коробка и тележка
    ещё 4 →
  9. 3.10.13

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

    Реализовано 6

    • Пункт «Каталог» в меню шапки и боковой панели ведёт в каталог товаров с отбором и сортировкой; пункт исчезает, если шаблон «Товары» снят
    • Блок «Товары» убран с главной; плитка «Товары» в легенде шаблонов ведёт в каталог
    • Клиника: карточки услуг на телефоне — лентой с прокруткой пальцем, шаги записи — компактным списком; блок вдвое короче
    • Снимки услуг вписываются целиком, пустые поля кадра заливает их размытая копия — одно правило для всех шаблонов
    ещё 2 →
  10. 3.10.12

    Раздел «Релизы» переделан в журнал изменений — так, как его ведут зрелые продукты. Номер версии всё время на виду, а на телефоне раздел стал на треть короче.

    Реализовано 5

    • Версия и дата — своей колонкой слева от линии времени; на широком экране колонка прилипает, пока читают длинный выпуск
    • «Читать целиком» — в строке заголовка, а не отдельной строкой под каждой карточкой
    • План «Что дальше» — в две колонки; в карточке не больше шести пунктов, остальное по ссылке
    • На телефоне пункты показываются только у свежего выпуска, у прежних — счётчик «Реализовано · 8»; блок на главной на треть короче
    • Размытая подложка главной новости притушена: светлая обложка больше не даёт серого тумана под заголовком
  11. 3.10.11

    Выпуск про то, как сайт выглядит у покупателя: страница товара, каталог на телефоне и лента новостей. Заодно закрыта уязвимость отладочной страницы Laravel.

    Реализовано 8

    • Страница товара: справа один блок покупки — название, варианты, цена, наличие и кнопка; фото в чистой белой рамке
    • Наличие — состоянием с точкой: «В наличии», «Осталось всего: 2 шт», «Нет в наличии»; на странице товара и в карточках витрины одинаково, и меняется при добавлении в корзину
    • Каталог на телефоне в две колонки, как на маркетплейсах: вдвое короче, четыре товара на экране
    • Лента «Новости» как у издания: главная новость крупным кадром с заголовком на снимке, последняя карточка больше не стоит одна в ряду
    ещё 4 →
  12. 3.10.10

    Два исправления, найденных сразу после того, как хостер открыл почтовые порты.

    Реализовано 2

    • Проверка почты mail:test больше не зависает на порту 465 — той настройке Яндекса и Mail.ru, которую советует сама CMS
    • На английской версии сайта «What comes next» снова план, а не выпуск: счётчик выпусков и «в планах» верны
  13. 3.10.9

    Пояснения разработчика во встроенных стилях больше не уезжают посетителю.

    Реализовано 3

    • Комментарии и отступы вырезаются из стилей при сборке шаблона — один раз, запросы за это не платят
    • Главная: 744 → 509 КБ, по сети 153 → 88 КБ
    • Внешний вид не изменился: вычисленные стили каждого элемента сверены до и после
  14. 3.10.8

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

    Реализовано 5

    • Подсветка кода загружается только на страницах, где есть блок кода — прежде шесть её файлов стояли в шапке каждой страницы
    • Подсветка PHP-кода починена: ей не хватало компонента, и блок с PHP ломал подсветку всей страницы
    • Каждый файл стилей и скриптов идёт с меткой версии: браузер хранит его год и берёт новый сразу после обновления
    • Шаблон веб-сервера в install.sh: сжатие стилей и скриптов (таблица стилей 256 → 25 КБ) и долгий кеш; в руководстве по установке — HTTP/2
    • Запрет исполнять скрипты в папке загрузок стоит выше обработчика PHP — ниже он не срабатывал
  15. 3.10.7

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

    Реализовано 4

    • Сайт без модуля «Доставка» больше не падает на каждой странице
    • Расчёт доставки на сайте снова работает без входа
    • Главная панели открывается без модуля «Оплата», сайт — без модуля «Уведомления»
    • Пять наборов, около 150 адресов в каждом — ни одной ошибки сервера
  16. 3.10.6

    Снятый язык можно вернуть: поставки русского и английского выложены на витрину Магазина.

    Реализовано 2

    • Издательство выкладывает поставки языков так же, как темы и модули
    • Язык, снятый при установке, ставится обратно одной кнопкой
  17. 3.10.5

    Языков по умолчанию больше нет: на сайте только те, что выбраны при установке.

    Реализовано 4

    • Снять можно любой язык, кроме основного
    • Снятие языка с согласия владельца уносит и его переводы содержимого
    • Если запасной язык снят, недостающие подписи берутся из основного
    • Русские склонения без ошибок вида «21 модулей»
  18. 3.10.4

    Сайт собирается как конструктор с первого шага: мастер установки предлагает готовые наборы и даёт выбрать тему, шаблоны, модули и языки с предпросмотром. Невыбранное снимается тем же механизмом, что кнопка «Удалить» в Магазине, и ставится обратно из Магазина.

    Реализовано 5

    • Шаг «Состав сайта» в мастере установки: пять готовых наборов или свой выбор
    • Мини-макеты тем и каркасы шаблонов прямо в мастере; шаг работает и без JavaScript
    • Язык — такой же кирпич, как модуль: ставится Магазином, основной выбирается кнопкой «Сделать основным» или командой market:primary-language
    • Модули объявляют связи: «Оплата» требует «Доставку», обмен с 1С — «Оплату»; нужный другому модуль Магазин снять не даст
    • Снятый модуль больше не роняет корзину, кабинет, главную панели и поиск
  19. 3.10.3

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

    Реализовано 5

    • Подменённый адрес посетителя больше не обходит ограничение попыток входа и восстановления пароля
    • Ссылка в письме «Сброс пароля» строится только от адреса сайта из настроек: чужой домен в запросе не уведёт её на подставной сайт
    • Кеш страниц для гостей различает домен и протокол — подменённая страница не достанется другим посетителям
    • Настройка доверенных прокси (TRUSTED_PROXIES) действует: прежде она читалась раньше, чем загружались настройки
    • Прогон тестов больше не обращается к рабочему серверу
  20. 3.10.2

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

    Реализовано 3

    • Разделы каталога сортируются по настоящей колонке порядка
    • В тестах каждый запрос страниц сайта и панели сверяется с настоящими колонками таблиц — такая ошибка больше не пройдёт незамеченной
    • Обход всех страниц сайта и панели: других таких мест не нашлось
  21. 3.10.1

    Каталог товаров из версии 3.10 падал на рабочей базе при первом открытии. Прогон тестов этого не видел: тесты идут на SQLite, а она прощает то, чего PostgreSQL не допускает.

    Реализовано 2

    • Разброс цен в каталоге считается отдельной выборкой, а не добавкой к колонкам карточки товара
    • Каталог открывается на PostgreSQL, отбор и сортировка работают
  22. 3.10

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

    Реализовано 14

    • Одна витрина для всего: темы, шаблоны, модули, языки и сама CMS приходят одним каналом
    • Кнопка в Магазине и команда в терминале делают одно и то же: market:install, market:remove и market:list — поставил шаблон, и он сразу есть в форме новости, убрал язык — пропала и вкладка перевода
    • Ставится и удаляется всё, кроме девяти системных модулей — прежде неудаляемыми оказывались «Оплата», «Доставка» и «Отзывы», то есть ровно то, ради чего Магазин и сделан
    • Языки отдельной вкладкой: перевод на 5 858 подписей приезжает готовым, а не пустой копией эталона; эталонный и запасной языки защищены от удаления
    ещё 10 →
  23. 3.9

    Выпуск про то, как система ВЫГЛЯДИТ. Половина правок пришла от владельца, который просто смотрел на свой сайт и говорил, что режет глаз, — и почти каждая такая мелочь оказывалась настоящим дефектом.

    Реализовано 8

    • Карточка товара по образцу больших маркетплейсов: цена крупная и первой, зачёркнутая старая рядом, процент скидки бейджем на кадре, наличие и артикул отдельными строками
    • Высота карточек больше не зависит от того, есть у товара скидка или нет
    • Фотография товара вписывается в кадр целиком: покупатель должен видеть, что покупает
    • Страница товара в две колонки — слева фото и описание, справа липкий блок покупки: цена и кнопка остаются на виду при любой прокрутке
    ещё 4 →
  24. 3.8

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

    Реализовано 9

    • Доля попаданий в процентах. Видно, работает кеш или только занимает место.
    • Прогрев. После сброса первый посетитель платит за сборку своим ожиданием. Кнопка «Прогреть» переносит эту плату на того, кто сброс и сделал.
    • Сброс сам по себе почти не нужен. Правка материала, меню или фрагмента сбрасывает нужное сама.
    • 95 мсбыло
    ещё 5 →
  25. 3.0.0

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

    Реализовано 8

    • Обновление платформы и модулей прямо из панели: папка, свой сервер или приватный репозиторий
    • Каждая поставка подписана: неподписанную и чужую система не поставит, даже если подменить адрес
    • Опись файлов с суммами: видно, что устарело, что правил владелец, а что убрано в новой версии
    • Проверки до установки: версии, расширения, права, место на диске, миграции, свежесть резервной копии и ваши правки в файлах
    ещё 4 →

    Планируется 1

    • Проверка обновлений по расписанию с письмом администратору
  26. 2.6.0

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

    Реализовано 8

    • Восстановление из копии: база, файлы и отдельно содержимое выбранных шаблонов
    • Дамп собирает сам PHP — на обычном хостинге pg_dump нет, а копия нужна везде
    • Копии уезжают на Яндекс Диск или в любое S3-совместимое хранилище
    • Расписание копий задаётся в панели, а не в файле настроек
    ещё 4 →
  27. 2.5.0

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

    Реализовано 8

    • Артикул у товара и в строке заказа: по нему ищут, собирают отгрузку и объясняются с покупателем
    • Цена до скидки: зачёркнутая цена и процент рядом — то, ради чего скидку и ставят
    • Единица измерения из закрытого списка: «250 ₽» без единицы ничего не значит там, где товар меряют не штуками
    • Свой порог «заканчивается» у каждой позиции, отбор по нему и чип в списке
    ещё 4 →
  28. 2.4.1

    Сайт и панель проверены замером на семи размерах — от телефона в портрете до широкого монитора. Не «выглядит нормально», а посчитано: прокрутка, кегль, зоны нажатия.

    Реализовано 5

    • Тёмная тема панели: работает по-настоящему, а не только переключателем
    • Меню сайта сворачивается на телефоне и раскрывается до трёх уровней
    • Боковую панель можно поставить слева или справа — выбором в настройках меню
    • Подписи не мельче 12 пикселей, поля ввода — 16: страница не прыгает при фокусе
    • Демо-стенд с гостевым входом и сбросом данных раз в час

    Планируется 2

    • Письмо автору при ответе на его комментарий
    • Выбор картинки из медиатеки прямо в поле обложки
  29. 2.3.0

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

    Реализовано 6

    • Панель на русском и английском: 3221 строка, расхождений между словарями нет
    • Редактор переводов прямо в панели — словари правятся без доступа к серверу
    • Обсуждение под материалами с модерацией и защитой от накрутки
    • Отзывы с оценкой, ответом магазина и сводкой по звёздам
    ещё 2 →
  30. 2.2.0

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

    Реализовано 6

    • Цена и состав заказа берутся из базы, а не из запроса покупателя
    • Уведомления платёжных систем проверяются подписью и сверкой суммы
    • Вход по коду из приложения — работает с Яндекс Ключом и любым TOTP
    • Свой генератор QR-кода: наружу за картинкой система не ходит
    ещё 2 →
  31. 2.1.0

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

    Реализовано 6

    • Корзина с выбором оплаты и доставки карточками, а не выпадающими списками
    • Способы оплаты: ЮKassa, СБП, Т-Банк, SberPay, наличные, перевод
    • Доставка: Почта, СДЭК, Boxberry, Яндекс, курьер и своя служба
    • Правила доставки считают вес заказа и регион покупателя
    ещё 2 →
  32. 2.0.0

    Из системы убран чужой редактор под лицензией GPL. Вместе с ним ушли 5,3 МБ стороннего кода и баннер «купите полную версию» над каждой статьёй.

    Реализовано 4

    • Свой редактор содержимого: 167 КБ, без сборщика и без внешних загрузок
    • Готовые блоки вставляются кнопкой — карточки, шаги, цифры, вопросы
    • Материал в редакторе выглядит так же, как на сайте: одно оформление на оба
    • Все статические страницы переехали в панель и правятся мышью
  33. 1.0.0

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

    Реализовано 4

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