[{"data":1,"prerenderedAt":461},["ShallowReactive",2],{"docs-article-\u002Fdocs\u002Fsite-builder\u002Fhistory-undo":3,"docs-all":283},{"id":4,"title":5,"body":6,"category":271,"categoryLabel":272,"description":273,"extension":274,"meta":275,"navigation":276,"order":277,"path":278,"pro":276,"seo":279,"stem":280,"updated":281,"__hash__":282},"docs\u002Fdocs\u002Fsite-builder\u002Fhistory-undo.md","История изменений (Undo\u002FRedo)",{"type":7,"value":8,"toc":254},"minimark",[9,13,17,22,44,48,53,75,79,87,91,98,113,116,120,123,134,138,145,156,159,163,170,180,184,207,211,214,235,239],[10,11,5],"h1",{"id":12},"история-изменений-undoredo",[14,15,16],"p",{},"Каждое значимое действие в конструкторе попадает в историю снапшотов. Откатить можно до 12 шагов назад.",[18,19,21],"h2",{"id":20},"что-считается-действием","Что считается «действием»",[23,24,25,29,32,35,38,41],"ul",{},[26,27,28],"li",{},"Добавление \u002F удаление блока.",[26,30,31],{},"Перемещение блока.",[26,33,34],{},"Изменение любого свойства в редакторе справа.",[26,36,37],{},"Изменение текста в inline-редакторе (группируется — непрерывный ввод = один снапшот).",[26,39,40],{},"Изменение настроек страницы или сайта.",[26,42,43],{},"Загрузка картинки в блок.",[18,45,47],{"id":46},"как-откатить","Как откатить",[49,50,52],"h3",{"id":51},"через-клавиатуру","Через клавиатуру",[23,54,55,66],{},[26,56,57,61,62,65],{},[58,59,60],"code",{},"Cmd+Z"," \u002F ",[58,63,64],{},"Ctrl+Z"," — назад.",[26,67,68,61,71,74],{},[58,69,70],{},"Cmd+Shift+Z",[58,72,73],{},"Ctrl+Shift+Z"," — вперёд.",[49,76,78],{"id":77},"через-toolbar","Через toolbar",[23,80,81,84],{},[26,82,83],{},"Кнопки ← и → в toolbar.",[26,85,86],{},"Неактивны (серые), когда нельзя откатить.",[49,88,90],{"id":89},"через-меню-истории","Через меню истории",[14,92,93,97],{},[94,95,96],"strong",{},"Toolbar → три точки → История изменений"," — список снапшотов с:",[23,99,100,103,106],{},[26,101,102],{},"Временем.",[26,104,105],{},"Коротким описанием («удалён блок Hero», «изменены цвета палитры»).",[26,107,108,109,112],{},"Кнопкой ",[94,110,111],{},"Перейти"," на любой снапшот.",[14,114,115],{},"Полезно, когда Ctrl+Z не хватает — нужно прыгнуть на 10 шагов назад сразу.",[18,117,119],{"id":118},"лимит-12-снапшотов","Лимит 12 снапшотов",[14,121,122],{},"Хранится только 12 последних. Если сделали 13-е действие — самый старый снапшот выпадает. Для большинства ситуаций этого достаточно.",[14,124,125,126,129,130,133],{},"Если нужна более глубокая история — опубликуйте текущую версию → Ctrl+Z перестанет перезатирать её (опубликованная фиксируется как отдельный снапшот в ",[58,127,128],{},"\u002Fsite-builder\u002Fhistory","). Потом можно вернуться к ней через ",[94,131,132],{},"Site → Откатить к опубликованному",".",[18,135,137],{"id":136},"откат-удалённого-блока","Откат удалённого блока",[14,139,140,141,144],{},"Самый частый кейс — случайно нажали ",[94,142,143],{},"Удалить"," и прошли мимо подтверждения:",[146,147,148,151],"ol",{},[26,149,150],{},"Ctrl+Z — блок возвращается.",[26,152,153,154,133],{},"Или в меню истории найдите снапшот «до удаления» и ",[94,155,111],{},[14,157,158],{},"Блок восстановится со всеми настройками и контентом.",[18,160,162],{"id":161},"история-vs-публикация","История vs публикация",[14,164,165,166,169],{},"История работает ",[94,167,168],{},"в черновике",". Ctrl+Z меняет то, что видите вы. Гость видит только последнее опубликованное.",[14,171,172,173,176,177,133],{},"Чтобы откатить ",[94,174,175],{},"публично"," — сделайте Ctrl+Z в черновике до нужного состояния → ",[94,178,179],{},"Опубликовать",[18,181,183],{"id":182},"что-не-откатывается","Что не откатывается",[23,185,186,193,200],{},[26,187,188,189,192],{},"Загрузка картинок в медиа-библиотеку (картинка остаётся на сервере). Но ",[94,190,191],{},"привязка"," к блоку откатывается: блок снова без картинки.",[26,194,195,196,199],{},"Публикация — её откатывают через ",[94,197,198],{},"Site → История публикаций",", это отдельный механизм.",[26,201,202,203,206],{},"Изменения в других частях админки (меню, заказы, настройки ",[58,204,205],{},"\u002Fsettings","). Конструктор работает только внутри своей песочницы.",[18,208,210],{"id":209},"редкие-сбои","Редкие сбои",[14,212,213],{},"Бывает, что localStorage переполнен (> 5 МБ) и следующий снапшот не может сохраниться. Тогда кнопка Undo начинает работать через раз. Решение:",[146,215,216,222,229,232],{},[26,217,218,219,133],{},"DevTools → Application → Local Storage → ",[58,220,221],{},"admin.misea.ru",[26,223,224,225,228],{},"Удалите ключи ",[58,226,227],{},"sb:history:*"," (с префиксом «историй»).",[26,230,231],{},"Актуальный черновик и опубликованная версия не пострадают.",[26,233,234],{},"Свежий старт истории.",[18,236,238],{"id":237},"следующие-шаги","Следующие шаги",[23,240,241,248],{},[26,242,243,133],{},[244,245,247],"a",{"href":246},"\u002Fdocs\u002Fsite-builder\u002Fdraft-vs-published","Черновик vs публикация",[26,249,250,133],{},[244,251,253],{"href":252},"\u002Fdocs\u002Fsite-builder\u002Fresponsive-preview","Responsive preview (Desktop\u002FMobile)",{"title":255,"searchDepth":256,"depth":256,"links":257},"",2,[258,259,265,266,267,268,269,270],{"id":20,"depth":256,"text":21},{"id":46,"depth":256,"text":47,"children":260},[261,263,264],{"id":51,"depth":262,"text":52},3,{"id":77,"depth":262,"text":78},{"id":89,"depth":262,"text":90},{"id":118,"depth":256,"text":119},{"id":136,"depth":256,"text":137},{"id":161,"depth":256,"text":162},{"id":182,"depth":256,"text":183},{"id":209,"depth":256,"text":210},{"id":237,"depth":256,"text":238},"site-builder",null,"12 снапшотов на страницу, Ctrl+Z и Ctrl+Shift+Z. Как откатить удалённый блок или неудачное редактирование.","md",{},true,4,"\u002Fdocs\u002Fsite-builder\u002Fhistory-undo",{"title":5,"description":273},"docs\u002Fsite-builder\u002Fhistory-undo","2026-04-23","zDiQKs-oAiNTm6hkkFjD9IX9t1Bbsz9w6N4mBw6HoQ8",[284,291,296,301,306,311,316,320,324,328,332,336,340,344,346,350,354,358,359,364,368,372,377,382,387,392,397,402,407,412,417,422,427,432,436,441,446,449,452,455,458],{"path":285,"title":286,"description":287,"category":288,"order":289,"pro":290},"\u002Fdocs\u002Fcatalog\u002Fadd-dish","Как добавить блюдо в меню","Пошагово — фото, цена, категория, модификаторы и опции. Что важно, а что можно пропустить.","catalog",1,false,{"path":292,"title":293,"description":294,"category":295,"order":289,"pro":290},"\u002Fdocs\u002Ffaq\u002Ftroubleshooting","Чеклист — частые проблемы и как их решить","Не приходят заказы, не открывается QR-меню, гость не видит блюдо — 10 типичных ситуаций с решениями.","faq",{"path":297,"title":298,"description":299,"category":300,"order":289,"pro":290},"\u002Fdocs\u002Fgetting-started\u002Ffirst-login","Первый вход и создание заведения","Как зарегистрироваться в admin.misea.ru, добавить юрлицо и создать первую локацию за 5 минут.","getting-started",{"path":302,"title":303,"description":304,"category":305,"order":289,"pro":290},"\u002Fdocs\u002Forders\u002Forders-feed","Как читать ленту заказов","Статусы, фильтры, звуковые уведомления, чтобы ничего не пропустить.","orders",{"path":307,"title":308,"description":309,"category":310,"order":289,"pro":290},"\u002Fdocs\u002Fqr-tables\u002Ftables-and-locations","Столы и локации","Разница между локацией и столом, как добавить новую точку или новый QR-стол, что меняется при нескольких филиалах.","qr-tables",{"path":312,"title":313,"description":314,"category":315,"order":256,"pro":290},"\u002Fdocs\u002Fbilling\u002Fhow-to-pay-pro","Как оплатить Pro","Шаги оплаты через YooKassa, промокоды (−10%\u002F−20%), ежемесячная vs годовая подписка, чек.","billing",{"path":317,"title":318,"description":319,"category":288,"order":256,"pro":290},"\u002Fdocs\u002Fcatalog\u002Fcategories","Категории и подкатегории меню","Как сгруппировать блюда, задать порядок, скрыть категорию или сделать её пустой-заглушкой.",{"path":321,"title":322,"description":323,"category":305,"order":256,"pro":290},"\u002Fdocs\u002Forders\u002Fcancel-refund","Отмена и возврат заказа","Когда отменять, а когда делать возврат в YooKassa. Полный vs частичный возврат, шаги, типовые кейсы.",{"path":325,"title":326,"description":327,"category":310,"order":256,"pro":290},"\u002Fdocs\u002Fqr-tables\u002Fqr-codes","Как сгенерировать и распечатать QR-коды","Где взять QR-код для стола, какой размер распечатать, куда клеить и что увидит гость после сканирования.",{"path":329,"title":330,"description":331,"category":315,"order":262,"pro":290},"\u002Fdocs\u002Fbilling\u002Fpro-expiration","Что происходит после окончания оплаты Pro","Grace-period 3 дня, что отключается сразу, что сохраняется навсегда, как восстановить Pro.",{"path":333,"title":334,"description":335,"category":288,"order":262,"pro":290},"\u002Fdocs\u002Fcatalog\u002Fmodifiers","Модификаторы — размеры, молоко, добавки","Как настроить варианты блюда с доплатой (S\u002FM\u002FL, растительное молоко, двойная порция) через шаблоны модификаторов.",{"path":337,"title":338,"description":339,"category":300,"order":262,"pro":290},"\u002Fdocs\u002Fgetting-started\u002Fadmin-overview","Обзор админ-панели за 3 минуты","Карта всех разделов админки Misea — что где лежит, с чего начинать, куда смотреть ежедневно.",{"path":341,"title":342,"description":343,"category":305,"order":262,"pro":290},"\u002Fdocs\u002Forders\u002Ftelegram-notifications","Уведомления о заказах в Telegram","Как подключить бота к чату персонала, кому приходят уведомления, что настраивается.",{"path":246,"title":247,"description":345,"category":271,"order":262,"pro":276},"Что сохраняется локально, что на сервере, что видят гости. Как работает автосохранение и кнопка «Опубликовать».",{"path":347,"title":348,"description":349,"category":315,"order":277,"pro":290},"\u002Fdocs\u002Fbilling\u002Frefunds-plan-change","Возврат средств и смена тарифа","Политика возвратов, как перейти с месяца на год (или наоборот), когда возврат невозможен.",{"path":351,"title":352,"description":353,"category":288,"order":277,"pro":290},"\u002Fdocs\u002Fcatalog\u002Foptions","Опции блюда — острота, прожарка, без чего","Когда нужна опция, а когда модификатор. Как настроить варианты без доплаты.",{"path":355,"title":356,"description":357,"category":300,"order":277,"pro":290},"\u002Fdocs\u002Fgetting-started\u002Finvite-colleague","Как пригласить коллегу в админку","Роли admin, manager, waiter, kitchen, courier — что каждый видит и может, как добавить нового сотрудника.",{"path":278,"title":5,"description":273,"category":271,"order":277,"pro":276},{"path":360,"title":361,"description":362,"category":288,"order":363,"pro":290},"\u002Fdocs\u002Fcatalog\u002Fbulk-import","Массовый импорт меню из Excel","Формат файла, обязательные и опциональные поля, типичные ошибки при импорте 50+ позиций.",5,{"path":365,"title":366,"description":367,"category":300,"order":363,"pro":290},"\u002Fdocs\u002Fgetting-started\u002Fbrand-setup","Бренд — логотип, цвета, контакты","Где настроить название заведения, логотип, контактные данные и первичные цвета, которые подтянутся в QR-меню и на сайт.",{"path":369,"title":370,"description":371,"category":271,"order":363,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Fhero-block","Блок Hero — баннер первого экрана","Заголовок, подзаголовок, фон-картинка, CTA-кнопка. Как сделать сильный первый экран, куда вести кнопку.",{"path":373,"title":374,"description":375,"category":271,"order":376,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Fmenu-block","Блок Меню (каталог товаров)","Макеты сетка\u002Fсписок\u002Fкарточки, карточек в ряд, slider категорий, что прятать-показывать. Главный блок любой витрины.",6,{"path":378,"title":379,"description":380,"category":271,"order":381,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Ftext-image-gallery","Блоки Текст, Изображение, Галерея","Markdown-редактор с жирным\u002Fкурсивом\u002Fпереносами, спецварианты (часы работы, скидки), галерея-список.",7,{"path":383,"title":384,"description":385,"category":271,"order":386,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Fcontacts-block","Блок Контакты","Телефон, адрес, карта, соцсети. Как переопределить данные глобальных настроек для конкретной страницы или локации.",8,{"path":388,"title":389,"description":390,"category":271,"order":391,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Fmap-block","Блок Карта","Автодополнение адреса через Яндекс-Nominatim, встройка карты, метки, масштаб.",9,{"path":393,"title":394,"description":395,"category":271,"order":396,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Fservice-blocks","Карточка товара, Кнопка заказа и служебные блоки","Product Card, Order Button, Categories, Cart, Checkout, Search — когда и зачем ставить.",10,{"path":398,"title":399,"description":400,"category":271,"order":401,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Ffonts-buttons","Шрифты и стиль кнопок","10 шрифтовых семейств, размер 12–24 px, скруглённые vs прямые кнопки, тени и rpadding.",12,{"path":403,"title":404,"description":405,"category":271,"order":406,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Fanimated-backgrounds","Анимированные фоны (Pro)","60+ эффектов — кастомные, Vanta-ported, ReactBits-ported. Переопределение цветов, reduce motion, производительность.",13,{"path":408,"title":409,"description":410,"category":271,"order":411,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Flayout-variant-padding","Подложки блоков и отступы","layout_variant — section \u002F block \u002F empty. Как сделать блок на всю ширину или в виде карточки. Padding, border-radius, max-width.",14,{"path":413,"title":414,"description":415,"category":271,"order":416,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Fseo-meta","SEO — глобальные и страничные мета-теги","Site-SEO vs Page-SEO. Title, description, keywords. OG-превью для соцсетей. Рекомендуемая длина.",15,{"path":418,"title":419,"description":420,"category":271,"order":421,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Flogo-favicon-nav","Логотип, фавикон, название сайта и навигация","Загрузка логотипа (до 10 МБ), фавикон, site_name, nav_links (catalog \u002F page \u002F category \u002F url).",16,{"path":423,"title":424,"description":425,"category":271,"order":426,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Fmedia-library","Медиа-библиотека","Папки и файлы (JPG \u002F PNG \u002F WebP \u002F GIF \u002F SVG до 10 МБ), загрузка, вставка в любой блок, public URL.",17,{"path":428,"title":429,"description":430,"category":271,"order":431,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Fmulti-location","Конструктор для сети ресторанов (per-location)","Глобальные vs per-location настройки, переключатель в toolbar, подтверждение при несохранённых изменениях.",18,{"path":252,"title":433,"description":434,"category":271,"order":435,"pro":276},"Responsive preview (Desktop \u002F Mobile)","Live-iframe с postMessage, переключение 1200px ↔ 390px, почему важно проверять оба режима.",19,{"path":437,"title":438,"description":439,"category":271,"order":440,"pro":276},"\u002Fdocs\u002Fsite-builder\u002Fcustom-domain","Собственный домен и поддомен","Настройка custom domain, subdomain fallback, TLS-сертификат. DNS-записи, проверка.",20,{"path":442,"title":443,"description":444,"category":272,"order":445,"pro":290},"\u002Fdocs\u002Fbilling\u002Ffree-vs-pro","Free vs Pro — что входит в каждый тариф","[object Object]",100,{"path":447,"title":448,"description":444,"category":272,"order":445,"pro":290},"\u002Fdocs\u002Fgetting-started\u002Ftrial-period","Что такое trial и что будет через 7 дней",{"path":450,"title":451,"description":444,"category":272,"order":445,"pro":290},"\u002Fdocs\u002Fqr-tables\u002Fguest-experience","Что видит гость после сканирования QR",{"path":453,"title":454,"description":444,"category":272,"order":445,"pro":290},"\u002Fdocs\u002Fsite-builder\u002Fcolor-palette","Цветовая палитра — 7 слотов, primary и secondary",{"path":456,"title":457,"description":444,"category":272,"order":445,"pro":290},"\u002Fdocs\u002Fsite-builder\u002Finterface","Интерфейс конструктора — 3 панели и toolbar",{"path":459,"title":460,"description":444,"category":272,"order":445,"pro":290},"\u002Fdocs\u002Fsite-builder\u002Fintroduction","Что такое конструктор витрины и зачем он нужен",1776913971893]