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

Запишите, какие сущности и поля меняет импорт. Обновление цен, создание товаров, загрузка изображений и изменение категорий имеют разные последствия. Восстановление одного столбца не возвращает автоматически удалённую связь или заменённый файл.
Уточните побочные действия: публикацию, очистку кэша, передачу данных во внешнюю систему. Если импорт запускает их, ошибка уже может выйти за пределы каталога. Для каждого важного действия нужен понятный способ остановки и сверки.
Сохраните состояние до изменения
Резервная копия полезна как общий страховочный путь. Но для точечного исправления нужен журнал затронутых записей и значений. Храните идентификатор запуска, источник, время и результат каждой значимой операции в согласованном объёме.
| Тип изменения | Что потребуется для восстановления |
|---|---|
| Цена | Исходное значение и принадлежность запуску |
| Характеристика | Предыдущее поле и правило преобразования |
| Новая карточка | Список созданных идентификаторов |
| Изображение | Сведения о замене и доступный исходный файл |
| Связь категории | Предыдущее назначение и последствия удаления |
Журнал не должен быть только строкой «обработано 5 000 товаров». По нему нужно найти, какие именно записи изменены. При этом пароли, токены и лишние личные сведения в такой журнал не включают.
Различайте откат и новое изменение
Допустим, импорт поменял цену, а менеджер затем исправил её вручную. Безусловное возвращение старого значения отменит и правильную ручную правку. Перед точечным восстановлением проверьте, сохранилось ли поле в состоянии, которое оставил ошибочный запуск.
Если появилось новое изменение, случай требует отдельного решения. Можно выделить конфликты и показать сотруднику исходное, ошибочное и текущее значения. Это честнее, чем объявлять любое массовое возвращение безопасным откатом.
Предусмотрите остановку и продолжение
Долгая загрузка может завершиться частично. Храните прогресс и состояние партии, чтобы было понятно, какие строки применены. Повтор запуска должен учитывать уже выполненные действия и не создавать копии.
Не считайте отсутствие финального сообщения доказательством отсутствия изменений. Процесс мог успеть сохранить часть записей до сбоя. Восстановление начинается с проверки журнала и фактического состояния, а не с повторного нажатия кнопки.
Начните с предварительной проверки
Полезен режим, который показывает найденные товары, будущие изменения и причины отказа без публикации. Он помогает обнаружить неверный столбец или единицу до рабочего запуска. Но результаты такого просмотра могут устареть, если каталог продолжает меняться.
Определите, как проверяется состояние в момент применения. Для важных полей можно учитывать версию записи или выбранные ограничения. Предварительный отчёт не должен превращаться в разрешение безусловно переписать любые более поздние данные.
Испытайте восстановление на копии
Создайте тестовый запуск с несколькими видами изменений. Затем добавьте ручную правку и новый заказ. Проверьте, что исправление каталога сохраняет поздние данные и выделяет конфликт. Если есть изображения, проверьте наличие файлов после восстановления.
Уточните полномочия на применение и откат. Сотрудник должен видеть последствия операции и итоговый отчёт. Наличие кнопки «Отменить» не гарантирует, что её действие ограничено нужным запуском.
В QuickLanding можем подготовить импорт с журналом, предварительной проверкой и согласованным восстановлением. Для оценки нужны формат источника и перечень изменяемых данных. Такой подход позволяет автоматизировать обновления, сохраняя контроль над ошибками и дальнейшей работой магазина.
Документация и проверка сведений
Технические сведения сверены с документацией на 7 октября 2026 года. При настройке конкретного сервиса проверьте его текущую версию и действующие инструкции.
Материалы по соседним задачам
Коротко о важном
Полная резервная копия заменяет журнал импорта?
Нет. Она помогает восстановить общее состояние, но может затронуть более поздние данные. Журнал нужен для понимания конкретного запуска и точечного исправления, когда оно предусмотрено.
Можно отменить импорт одним возвращением цен?
Только если импорт действительно менял лишь эти поля и не возникли новые изменения. Создание карточек, связи и изображения имеют отдельные последствия. Границы восстановления должны быть определены заранее.
Что делать после обрыва процесса?
Проверьте прогресс и фактически выполненные операции. Не запускайте повтор вслепую. Нужен согласованный маршрут продолжения или восстановления частично применённой партии.



