{"pageKey":"Product_Upload","slug":"product-upload","locale":"ru","localeResolved":"ru","fallbackApplied":false,"version":"product-upload@2026-03-24T03:15:29.189Z","lastModified":"2026-03-24T03:15:29.189Z","canonicalUrl":"https://www.merchandaise.com/ru/product-upload","payload":{"slug":"product-upload","purpose":"llm-product-upload","title":"Рабочая область загрузки продукта | Редактор книги массового каталога","description":"Откройте рабочую книгу продукта, просмотрите строки каталога, подтвердите дополнительные изменения и обновите данные продукта MerchandAise из одной рабочей области на базе браузера.","sections":[{"heading":"Редактор книги загрузки и каталога продуктов","paragraphs":["Загрузите действующую рабочую книгу продукта MerchandAise, просмотрите строки каталога, подтвердите изменения и отправьте дополнительные обновления из одной рабочей области на базе браузера.","Используйте «Загрузить живую книгу», если вам нужны последние строки каталога. Используйте книгу открытого образца, если вы хотите отрепетировать рабочий процесс, проверить переводы или продолжить работу, пока API недоступен."]},{"heading":"Для чего предназначено это рабочее пространство","paragraphs":["Используйте это рабочее пространство, чтобы открыть рабочую книгу продукта MerchandAise, проверить строки каталога, проверить изменения перед их отправкой и отправить дополнительные обновления без повторной загрузки всей базы данных продуктов."]},{"heading":"Основной рабочий процесс","list":["Выбирайте действующую книгу, если вам нужны текущие данные каталога, или используйте образец книги, чтобы отрепетировать рабочий процесс и проверить пользовательский интерфейс, когда API недоступен.","Ищите, сортируйте, сворачивайте столбцы и проверяйте ячейки перед редактированием любой строки.","Дважды щелкните редактируемые ячейки, чтобы внести изменения, затем подтвердите ожидающие изменения, прежде чем открывать модальное окно просмотра обновлений.","Подтвердите сводную информацию об обновлении и отправьте дополнительные изменения в продукт API."]},{"heading":"Основные действия","list":["Загрузите оперативные данные книги из конечной точки экспорта продукта.","Откройте образец книги для автономной репетиции и восстановления после сбоя.","Выполняйте поиск по ячейкам, меняйте порядок сортировки, сворачивайте столбцы и сбрасывайте изменения.","Проверяйте ожидающие изменения, просматривайте область обновления, отправляйте дополнительные обновления и экспортируйте текущую книгу."]},{"heading":"Поведение отката и восстановления","list":["Если действующую книгу не удается загрузить, маршрут отображает явное состояние сбоя с помощью действий «Повторить загрузку API» и «Открыть образец книги».","Если книга не содержит строк, маршрут отображает объяснение пустого состояния вместо молчаливого возврата.","Ячейки идентификатора продукта остаются заблокированными, поэтому сопоставление строк с продуктами остается стабильным, даже когда сортировка активна."]},{"heading":"Часто задаваемые вопросы","items":[{"title":"Когда следует использовать живую книгу вместо образца книги?","description":"Используйте интерактивную книгу, если вам нужен экспорт текущего каталога и вы хотите проверить или отправить изменения. Используйте образец книги, если хотите прорепетировать процесс, проверить локализацию или продолжить проверку пользовательского интерфейса, пока API недоступен."},{"title":"Что происходит, когда я проверяю изменения?","description":"При проверке проверяется каждая отредактированная строка на наличие необходимых идентификаторов и сопоставленных правил полей, а затем возвращается сводная информация о допустимых, недопустимых состояниях и состояниях предупреждения, прежде чем вы откроете модальное окно просмотра обновлений."},{"title":"Как маршрут обеспечивает соответствие обновлений правильному продукту?","description":"Маршрут сохраняет идентификатор продукта доступным только для чтения и сопоставляет каждую отредактированную строку с идентификатором продукта или номером SKU перед проверкой и отправкой обновлений, даже если книга временно отсортирована в пользовательском интерфейсе."}]}],"source":{"type":"page-copy","id":"Product_Upload"}},"rawFiles":[{"relativePath":"structured/product-upload/page-copy.json","content":"{\n  \"navigation\": {\n    \"skipToActions\": \"Перейти к действиям в рабочей области\",\n    \"skipToTable\": \"Перейти к электронной таблице\",\n    \"skipToStatus\": \"Перейти к состоянию рабочей области\"\n  },\n  \"hero\": {\n    \"headline\": \"Редактор книги загрузки и каталога продуктов\",\n    \"description\": \"Загрузите действующую рабочую книгу продукта MerchandAise, просмотрите строки каталога, подтвердите изменения и отправьте дополнительные обновления из одной рабочей области на базе браузера.\",\n    \"cardTitle\": \"Выберите источник книги\",\n    \"cardDescription\": \"Откройте действующую рабочую книгу для получения производственных обновлений или начните с образца рабочей книги для обучения, контроля качества и восстановления после сбоев.\",\n    \"quickStartLabel\": \"Быстрый старт\",\n    \"quickStartBody\": \"Используйте «Загрузить живую книгу», если вам нужны последние строки каталога. Используйте книгу открытого образца, если вы хотите отрепетировать рабочий процесс, проверить переводы или продолжить работу, пока API недоступен.\",\n    \"loadLiveWorkbookLabel\": \"Загрузить живую книгу\",\n    \"openSampleWorkbookLabel\": \"Открыть образец рабочей книги\",\n    \"cartLabel\": \"Корзина\",\n    \"loadingWorkspaceTitle\": \"Подготовка рабочей области для загрузки продуктов\",\n    \"loadingWorkspaceDescription\": \"Загрузка редактора книги и сохранение выбранного режима запуска.\"\n  },\n  \"seo\": {\n    \"title\": \"Рабочая область загрузки продукта | Редактор книги массового каталога\",\n    \"description\": \"Откройте рабочую книгу продукта, просмотрите строки каталога, подтвердите дополнительные изменения и обновите данные продукта MerchandAise из одной рабочей области на базе браузера.\",\n    \"keywords\": [\n      \"рабочая область загрузки продуктов\",\n      \"редактор книг массового каталога\",\n      \"проверка таблицы продукта\",\n      \"дополнительные обновления продукта\",\n      \"редактор рабочей книги каталога\",\n      \"Загрузка продукта MerchandAise\"\n    ],\n    \"openGraphTitle\": \"Рабочая область загрузки продукта | Редактор книги массового каталога | MerchandAise\",\n    \"openGraphDescription\": \"Просматривайте строки оперативного каталога, подтверждайте изменения, сравнивайте резервные образцы данных и отправляйте дополнительные обновления продуктов в рабочую область загрузки MerchandAise.\",\n    \"twitterTitle\": \"Рабочая область загрузки продукта | Редактор книги массового каталога | MerchandAise\",\n    \"twitterDescription\": \"Загрузите рабочую книгу продукта, подтвердите изменения и отправляйте дополнительные обновления каталога из одного рабочего пространства.\"\n  },\n  \"breadcrumbs\": {\n    \"homeLabel\": \"Дом\",\n    \"currentLabel\": \"Рабочая область загрузки продукта\"\n  },\n  \"assistive\": {\n    \"toolbarLabel\": \"Действия по загрузке товаров\",\n    \"workspaceHelp\": \"Используйте поле поиска, чтобы найти ячейки, затем дважды щелкните ячейку, чтобы отредактировать ее. Ячейки идентификатора продукта остаются доступными только для чтения. Прежде чем подтвердить обновление, проверьте изменения. На экранах меньшего размера элементы управления располагаются над электронной таблицей, а ссылки пропуска позволяют перейти к действиям, таблице или области состояния.\",\n    \"searchLabel\": \"Поиск в таблице\",\n    \"searchPlaceholder\": \"Искать в таблице...\",\n    \"clearSearchLabel\": \"Очистить поиск\",\n    \"previousSearchResultLabel\": \"Перейти к предыдущему результату поиска\",\n    \"previousSearchResultTitle\": \"Предыдущий результат (Shift+Enter)\",\n    \"nextSearchResultLabel\": \"Перейти к следующему результату поиска\",\n    \"nextSearchResultTitle\": \"Следующий результат (Ввод)\",\n    \"searchOptionsToggleLabel\": \"Переключить параметры поиска\",\n    \"searchOptionsToggleTitle\": \"Параметры поиска\",\n    \"sortLabel\": \"Сортировать товары\",\n    \"uploadFileLabel\": \"Загрузить файл Excel\",\n    \"uploadFileAriaLabel\": \"Загрузить файл Excel\",\n    \"tableRegionLabel\": \"Рабочая область таблицы продуктов\",\n    \"tableCaption\": \"Редактируемая таблица продуктов со столбцами {columns} и строками {rows}.\",\n    \"editCellLabel\": \"Изменить строку {header} {row}\",\n    \"collapseColumnLabel\": \"Свернуть столбец {column}\",\n    \"expandColumnLabel\": \"Развернуть столбец {column}\",\n    \"sortAscendingTitle\": \"Нажмите, чтобы отсортировать по возрастанию\",\n    \"sortDescendingTitle\": \"Нажмите, чтобы отсортировать по убыванию\",\n    \"removeSortingTitle\": \"Нажмите, чтобы удалить сортировку\",\n    \"clearSortingTitle\": \"Очистить сортировку по {header}\"\n  },\n  \"searchOptions\": {\n    \"title\": \"Параметры поиска\",\n    \"caseSensitive\": \"С учетом регистра\",\n    \"wholeWord\": \"Сопоставить целое слово\",\n    \"searchInHeaders\": \"Искать в заголовках\",\n    \"searchInData\": \"Поиск в данных\"\n  },\n  \"actions\": {\n    \"sortPlaceholder\": \"Сортировать по...\",\n    \"clearSortingLabel\": \"Очистить сортировку\",\n    \"resetChangesLabel\": \"Сбросить изменения\",\n    \"clearSortAndResetLabel\": \"Очистить сортировку и сброс\",\n    \"clearSortAndResetTitle\": \"Очистите сортировку и сбросьте все изменения для упрощения редактирования.\",\n    \"debugLabel\": \"Отлаживать\",\n    \"debugTitle\": \"Сопоставление данных отладки (проверьте консоль)\",\n    \"testIntegrityLabel\": \"Проверка целостности\",\n    \"testIntegrityTitle\": \"Проверьте целостность и сопоставление данных (проверьте консоль)\",\n    \"validateChangesLabel\": \"Проверка изменений ({count})\",\n    \"validatingLabel\": \"Проверка...\",\n    \"updateProductsLabel\": \"Обновление продуктов ({count})\",\n    \"updatingLabel\": \"Обновление...\",\n    \"exportExcelLabel\": \"Экспорт Excel\",\n    \"collapseAllLabel\": \"Свернуть все\",\n    \"collapseAllTitle\": \"Свернуть все столбцы\",\n    \"expandAllLabel\": \"Развернуть все\",\n    \"expandAllTitle\": \"Развернуть все столбцы\",\n    \"shortcutsLabel\": \"Ярлыки:\",\n    \"retryApiLoadLabel\": \"Повторить загрузку API.\",\n    \"retryApiLoadAttemptLabel\": \"Повторить загрузку API (попытка {attempt})\",\n    \"retryLiveDataLabel\": \"Повторить текущие данные\",\n    \"confirmAndUpdateLabel\": \"Подтвердите и обновите\",\n    \"cancelLabel\": \"Отмена\",\n    \"submittingLabel\": \"Отправка...\"\n  },\n  \"feedback\": {\n    \"workspaceInitializationFailed\": \"Не удалось инициализировать рабочую область загрузки продукта. Пожалуйста, повторите попытку.\",\n    \"productIdLockedAlert\": \"Ячейки идентификатора продукта остаются заблокированными для защиты целостности данных.\",\n    \"rowMappingFailedAlert\": \"Нам не удалось сопоставить эту отсортированную строку с исходной записью продукта. Обновите книгу и повторите попытку.\",\n    \"workbookLoadFailed\": \"Невозможно загрузить данные о товаре.\",\n    \"validationIntegrityFailedTitle\": \"Проверка не удалась, поскольку в книге возникли проблемы с целостностью.\",\n    \"validationIntegrityFailedBody\": \"Запустите проверку целостности и исправьте помеченные строки перед повторной проверкой.\",\n    \"validationNoChangesTitle\": \"Никаких изменений для проверки.\",\n    \"validationRequestFailedTitle\": \"Не удалось завершить проверку. Повторите попытку через минуту.\",\n    \"updateIntegrityFailedTitle\": \"Обновление не выполнено, так как в книге есть проблемы с целостностью.\",\n    \"updateIntegrityFailedBody\": \"Запустите проверку целостности и разрешите помеченные строки перед обновлением.\",\n    \"updateNoChangesTitle\": \"Никаких изменений для обновления.\",\n    \"updateRequestFailedTitle\": \"Продукту API не удалось завершить этот запрос на обновление. Попробуйте еще раз.\",\n    \"unknownFieldTemplate\": \"Измените {index}: поле «{field}» не отображается для обновлений продукта.\",\n    \"missingIdentifierTemplate\": \"Измените {index}: каждая редактируемая строка должна содержать идентификатор продукта или номер SKU.\",\n    \"productIdChangeBlockedTemplate\": \"Изменение {index}: изменения идентификатора продукта блокируются для защиты сопоставления записей.\"\n  },\n  \"status\": {\n    \"searchProgress\": \"{current} из {total}\",\n    \"searchProgressEmpty\": \"0 из 0\",\n    \"collapsedSummary\": \"{collapsed} из столбцов {total} свернуто\",\n    \"workflowValidating\": \"Проверка ожидающих изменений {count}...\",\n    \"workflowUpdating\": \"Обновление {count}, ожидающих изменений...\",\n    \"workflowValidationFinished\": \"Проверка завершена: {valid} действителен, {invalid} недействителен, {warnings} содержит предупреждения.\",\n    \"workflowUpdateFinished\": \"Обновление завершено: {successful} успешно, {failed} не выполнена.\",\n    \"workflowValidationFailed\": \"Не удалось завершить проверку. Просмотрите приведенную ниже информацию и повторите попытку.\",\n    \"workflowUpdateFailed\": \"Обновление не может быть завершено. Просмотрите приведенную ниже информацию и повторите попытку.\",\n    \"validationResultsTitle\": \"Результаты проверки\",\n    \"validationSummary\": \"Изменения подтверждены: {total} | Действительно: {valid} | Неверно: {invalid}\",\n    \"updateResultsTitle\": \"Обновить результаты\",\n    \"updateSummary\": \"Обработанные изменения: {total} | Успешно: {successful} | Ошибка: {failed} | Уровень успеха: {successRate}\",\n    \"totalProductsSummary\": \"Всего продуктов: {rows} | Столбцы: {columns}\",\n    \"sortedBadge\": \"Сортировка по {header} ({direction})\",\n    \"sortedWarningTitle\": \"Предупреждение:\",\n    \"sortedWarningBody\": \"Пока таблица отсортирована, у вас есть ожидающие изменения. MerchandAise по-прежнему сопоставляет обновления правильным продуктам по идентификатору продукта и SKU, но отмена сортировки упрощает проверку.\",\n    \"fieldMappingTitle\": \"Информация:\",\n    \"fieldMappingBody\": \"Отображаемые метки остаются локализованными, но отредактированные поля книги по-прежнему автоматически сопоставляются с продуктом API. Например, minimumPurchaseQuantity передается как minimumPurchaseQuatity, чтобы соответствовать ожиданиям серверной части.\",\n    \"fieldSecurityTitle\": \"Безопасность:\",\n    \"fieldSecurityBody\": \"Идентификатор продукта остается заблокированным, поэтому сопоставление продуктов со строками остается стабильным во время проверки и отправки обновлений.\",\n    \"unsavedChanges\": \"{changes} ожидает изменений в строках продуктов {products}. Подтвердите и обновите их, чтобы сохранить.\",\n    \"workspaceReadyTitle\": \"Рабочая область для загрузки товаров готова.\",\n    \"workspaceReadyDescription\": \"Начните с данных оперативного каталога или откройте образец книги, чтобы отрепетировать рабочий процесс.\",\n    \"loadingTitle\": \"Загрузка данных о продукте...\",\n    \"loadingDescription\": \"Подождите, пока MerchandAise загрузит книгу и проверит текущий экспорт каталога.\",\n    \"loadErrorTitle\": \"Невозможно загрузить актуальные данные о продукте.\",\n    \"loadErrorDescription\": \"Повторите экспорт API или переключитесь на образец книги, чтобы продолжить просмотр маршрута.\",\n    \"timeoutHint\": \"Время ожидания запроса рабочей книги истекло. Проверьте скорость реагирования серверной части и повторите попытку использования рабочей книги.\",\n    \"authHint\": \"API отклонил этот запрос. Повторно выполните аутентификацию, прежде чем снова попробовать использовать действующую книгу.\",\n    \"repeatedFailureHint\": \"Обнаружено несколько сбоев API. Сейчас используйте образец книги, а затем повторите попытку с актуальными данными, когда серверная часть будет исправна.\",\n    \"genericFailureHint\": \"Если проблема не устранена, продолжите работу с образцом книги и повторите попытку использования текущих данных после восстановления работоспособности серверной части.\",\n    \"sampleModeFallback\": \"Вы просматриваете образец книги, поскольку не удалось загрузить актуальные данные о продукте.\",\n    \"sampleModeManual\": \"Вы просматриваете образец рабочей книги.\",\n    \"noProductsTitle\": \"Товары не найдены\",\n    \"noProductsDescription\": \"Книга загружена без строк продуктов. Повторите попытку экспорта в реальном времени или откройте образец книги.\",\n    \"showingRows\": \"Отображение строк {visible} из {total}\",\n    \"loadMoreRows\": \"Загрузить еще {count}\",\n    \"reviewTitle\": \"Просмотрите обновление перед отправкой\",\n    \"reviewDescription\": \"Подтвердите этот набор изменений перед его отправкой в ​​продукт API.\",\n    \"reviewRows\": \"Строки: {count}\",\n    \"reviewProducts\": \"Продукты: {count}\",\n    \"reviewFields\": \"Поля: {count}\",\n    \"topChangedFieldsTitle\": \"Наиболее изменяемые поля\",\n    \"noFieldChanges\": \"Никаких изменений на уровне поля обнаружено не было.\",\n    \"statusBarSummary\": \"Лист: {sheet} | Строки: {rows} | Столбцы: {columns}\",\n    \"renderedRows\": \"Отображено: {count}\",\n    \"sortedSafeToEdit\": \"Сортировать по {header} ({direction}) | Безопасно редактировать\",\n    \"pendingEditsBadge\": \"{count} ожидает изменений\",\n    \"searchResultsBadge\": \"{count} — поиск совпадений\",\n    \"selectedCell\": \"Выбрано: {cell}\",\n    \"directionAscendingLabel\": \"ASC\",\n    \"directionDescendingLabel\": \"DESC\"\n  },\n  \"sampleWorkbook\": {\n    \"rows\": [\n      {\n        \"name\": \"Образец продукта 1\",\n        \"productSubName\": \"Вариант обучения 1\",\n        \"description\": \"Пример описания продукта 1\",\n        \"collections\": \"Коллекция А\",\n        \"sustainability\": \"Экологичный\",\n        \"clubs\": \"Клуб 1\",\n        \"essentials\": \"Необходимый предмет\"\n      },\n      {\n        \"name\": \"Образец продукта 2\",\n        \"productSubName\": \"Вариант обучения 2\",\n        \"description\": \"Пример описания продукта 2\",\n        \"collections\": \"Коллекция Б\",\n        \"sustainability\": \"Устойчивый\",\n        \"clubs\": \"Клуб 2\",\n        \"essentials\": \"\"\n      },\n      {\n        \"name\": \"Образец продукта 3\",\n        \"productSubName\": \"Вариант обучения 3\",\n        \"description\": \"Пример описания продукта 3\",\n        \"collections\": \"\",\n        \"sustainability\": \"переработанный\",\n        \"clubs\": \"Клуб 1, Клуб 3\",\n        \"essentials\": \"Должно быть\"\n      }\n    ]\n  },\n  \"fieldLabels\": {\n    \"productId\": \"Идентификатор продукта\",\n    \"name\": \"Название продукта\",\n    \"productSubName\": \"Подзаголовок продукта\",\n    \"description\": \"Описание\",\n    \"skuNumber\": \"Номер SKU\",\n    \"productionLeadTime\": \"Срок изготовления\",\n    \"makingTime\": \"Время\",\n    \"minimumPurchaseQuantity\": \"Минимальный объем покупки\",\n    \"hsCode\": \"Код HS\",\n    \"importClassifications\": \"Импортные классификации\",\n    \"incoterms\": \"Инкотермс\",\n    \"modelUV\": \"Модель УФ\",\n    \"underReview\": \"На рассмотрении\",\n    \"sizeChart\": \"Таблица размеров\",\n    \"collections\": \"Коллекции\",\n    \"sustainability\": \"Устойчивое развитие\",\n    \"clubs\": \"Клубы\",\n    \"essentials\": \"Основы\",\n    \"products\": \"Продукты\",\n    \"envMapUrl\": \"URL-адрес карты среды\",\n    \"envMapIntensity\": \"Интенсивность карты окружающей среды\",\n    \"envMapRoughness\": \"Неровность карты окружения\",\n    \"envMapSaturation\": \"Насыщенность карты окружения\",\n    \"envMapRotationX\": \"Вращение карты окружения X\",\n    \"envMapRotationY\": \"Вращение карты окружения Y\",\n    \"exposure\": \"Контакт\",\n    \"keyLightIntensity\": \"Ключевая интенсивность света\",\n    \"keyLightKelvin\": \"Ключевой свет в Кельвинах\",\n    \"keyLightPositionX\": \"Положение ключа X\",\n    \"keyLightPositionY\": \"Положение ключа Y\",\n    \"keyLightPositionZ\": \"Положение ключевого света Z\",\n    \"keyLightRotationX\": \"Вращение ключевого света X\",\n    \"keyLightRotationY\": \"Вращение ключевого света Y\",\n    \"keyLightRotationZ\": \"Вращение ключевого света Z\",\n    \"fillLightIntensity\": \"Заполните интенсивность света\"\n  },\n  \"sheetLabels\": {\n    \"products\": \"Продукты\"\n  },\n  \"llm\": {\n    \"overviewHeading\": \"Для чего предназначено это рабочее пространство\",\n    \"overviewBody\": \"Используйте это рабочее пространство, чтобы открыть рабочую книгу продукта MerchandAise, проверить строки каталога, проверить изменения перед их отправкой и отправить дополнительные обновления без повторной загрузки всей базы данных продуктов.\",\n    \"workflowHeading\": \"Основной рабочий процесс\",\n    \"workflowItems\": [\n      \"Выбирайте действующую книгу, если вам нужны текущие данные каталога, или используйте образец книги, чтобы отрепетировать рабочий процесс и проверить пользовательский интерфейс, когда API недоступен.\",\n      \"Ищите, сортируйте, сворачивайте столбцы и проверяйте ячейки перед редактированием любой строки.\",\n      \"Дважды щелкните редактируемые ячейки, чтобы внести изменения, затем подтвердите ожидающие изменения, прежде чем открывать модальное окно просмотра обновлений.\",\n      \"Подтвердите сводную информацию об обновлении и отправьте дополнительные изменения в продукт API.\"\n    ],\n    \"actionsHeading\": \"Основные действия\",\n    \"actionItems\": [\n      \"Загрузите оперативные данные книги из конечной точки экспорта продукта.\",\n      \"Откройте образец книги для автономной репетиции и восстановления после сбоя.\",\n      \"Выполняйте поиск по ячейкам, меняйте порядок сортировки, сворачивайте столбцы и сбрасывайте изменения.\",\n      \"Проверяйте ожидающие изменения, просматривайте область обновления, отправляйте дополнительные обновления и экспортируйте текущую книгу.\"\n    ],\n    \"recoveryHeading\": \"Поведение отката и восстановления\",\n    \"recoveryItems\": [\n      \"Если действующую книгу не удается загрузить, маршрут отображает явное состояние сбоя с помощью действий «Повторить загрузку API» и «Открыть образец книги».\",\n      \"Если книга не содержит строк, маршрут отображает объяснение пустого состояния вместо молчаливого возврата.\",\n      \"Ячейки идентификатора продукта остаются заблокированными, поэтому сопоставление строк с продуктами остается стабильным, даже когда сортировка активна.\"\n    ],\n    \"faqHeading\": \"Часто задаваемые вопросы\",\n    \"faqs\": [\n      {\n        \"question\": \"Когда следует использовать живую книгу вместо образца книги?\",\n        \"answer\": \"Используйте интерактивную книгу, если вам нужен экспорт текущего каталога и вы хотите проверить или отправить изменения. Используйте образец книги, если хотите прорепетировать процесс, проверить локализацию или продолжить проверку пользовательского интерфейса, пока API недоступен.\"\n      },\n      {\n        \"question\": \"Что происходит, когда я проверяю изменения?\",\n        \"answer\": \"При проверке проверяется каждая отредактированная строка на наличие необходимых идентификаторов и сопоставленных правил полей, а затем возвращается сводная информация о допустимых, недопустимых состояниях и состояниях предупреждения, прежде чем вы откроете модальное окно просмотра обновлений.\"\n      },\n      {\n        \"question\": \"Как маршрут обеспечивает соответствие обновлений правильному продукту?\",\n        \"answer\": \"Маршрут сохраняет идентификатор продукта доступным только для чтения и сопоставляет каждую отредактированную строку с идентификатором продукта или номером SKU перед проверкой и отправкой обновлений, даже если книга временно отсортирована в пользовательском интерфейсе.\"\n      }\n    ]\n  }\n}","lastModified":"2026-03-24T03:15:29.189Z"}],"metadata":{"source":"page-content","schema":"2025-11-05"}}