StriveFormats
WooCommerceСтруктураАвтоисправление

Недопустимое логическое значение

Логические поля, такие как Published, In stock? и Is featured?, ожидают 1/0 или true/false.

В чём проблема?

Логические поля, такие как Published, In stock? и Is featured?, ожидают 1/0 или true/false.

Затронутое поле:Недопустимое логическое значение

Эта проблема исправляется автоматически — загрузите CSV, чтобы исправить её сейчас.

Исправить

Почему WooCommerce это отклоняет

Импортёр WooCommerce может неверно понять неожиданные значения, и товары окажутся скрыты или неправильно настроены.

Особенность WooCommerce

CSV товаров WooCommerce принимает в логических полях как 1 и 0, так и yes и no. Корректор StriveFormats автоматически приводит их к правильному формату.

Допустимые значения / ожидаемый формат

  1. ✓1 (истина)
  2. ✓0 (ложь)
  3. ✓(корректор приводит распространённые варианты вроде yes/no к нужному виду)

Примеры

НеверноВерноПримечание
yesTRUEДолжно быть заглавными буквами
1TRUE
NoFALSE
0FALSE
TrueTRUEСмешанный регистр не принимается

Исправить в StriveFormats

Автоисправление приводит распространённые логические значения (yes/no, 1/0, True/False) к точному формату, который требует платформа. Загрузите CSV и нажмите «Исправить проблемы».

Автоматически исправляемо: эта проблема исправляется автоматически при нажатии на «Исправить проблемы».

Исправить в Excel

  1. 1В Excel щёлкните букву столбца Недопустимое логическое значение, чтобы выделить весь столбец.
  2. 2Нажмите Ctrl+H, чтобы открыть «Найти и заменить».
  3. 3В поле «Найти» введите yes, в поле «Заменить на» — TRUE, отметьте «Ячейка целиком» и нажмите «Заменить все».
  4. 4Повторите: no -> FALSE, 1 -> TRUE, 0 -> FALSE.
  5. 5Замените также: True -> TRUE, False -> FALSE.
  6. 6Просмотрите столбец и убедитесь, что остались только TRUE и FALSE (и пустые ячейки, если они допустимы).
  7. 7Сохраните как «CSV (разделители — запятые)».

Исправить в Google Таблицах

  1. 1В Google Таблицах щёлкните букву столбца Недопустимое логическое значение, чтобы выделить весь столбец.
  2. 2Нажмите Ctrl+H, чтобы открыть «Найти и заменить».
  3. 3Найти: yes; Заменить на: TRUE; отметьте «Точное совпадение с содержимым ячейки»; «Заменить все».
  4. 4Повторите: no -> FALSE, 1 -> TRUE, 0 -> FALSE, True -> TRUE, False -> FALSE.
  5. 5Проверьте, что в столбце остались только TRUE и FALSE.
  6. 6Выберите «Файл > Скачать > Формат CSV (.csv)».

Как избежать в будущем

  1. ✓Всегда пишите TRUE или FALSE (заглавными) — не используйте флажки таблицы, экспортируйте их как текст.
  2. ✓Если вы экспортируете данные из панели администратора платформы, не меняйте логические столбцы в Excel — автозамена может незаметно изменить значения.
  3. ✓Перед вставкой логических значений задайте в Excel формат ячеек «Текстовый», чтобы избежать автоматического преобразования.
  4. ✓Используйте автоисправление StriveFormats как последний шаг перед каждым импортом.

Как StriveFormats это обнаруживает

StriveFormats читает каждую ячейку столбца Недопустимое логическое значение и сравнивает её с логическими значениями, которые принимает WooCommerce. Любое значение без точного совпадения — включая варианты регистра вроде «True» или «Yes» — отмечается как ошибка.

►Технические подробности
Импорт CSV в WooCommerce принимает «1» как истину и «0» как ложь. Некоторые инструменты экспорта выдают вместо этого «yes», «no», «TRUE» или «FALSE». Встроенный импорт WooCommerce понимает часть этих вариантов, но сторонние инструменты миграции и тестовые среды часто нет — стандартная форма «1»/«0» избавляет от сюрпризов в любой цепочке инструментов.