Обновление содержимого полей товаров через ImportX

Всем привет.

Хочу обновить у товаров на основании данных сеошника поля сео-заголовок и сео-описание. Поля реализованы как дополнительные поля.
Импорт планирую делать через importX.
Импорт имеет вид:
id;alias;tv1;tv2
304;alias-tovara;Какой-то текст заголовка для сео;Какой-то текст описания для сео
Все на локальной машине вроде проходит нормально, но в процессе возникли вопросы.
Возможно кто-нибудь работал с этим модулем и сможет пояснить эти 2 вопроса:
1. В резульате работы импорта получаю такой вывод консоли:
Консоль запущена...
Attempted to set execution time to infinite. Max execution time currently: infinite.
Тестирование данных перед импортом...
Ошибок не обнаружено. Готовим данные к импорту...
Для импорта готовы элементы в количестве: 1. Импортирование...
Removed modTemplateVarResource instance with primary key 1108
Removed modTemplateVarResource instance with primary key 1102
Removed modTemplateVarResource instance with primary key 1183
Removed modTemplateVarResource instance with primary key 1100
Removed modTemplateVarResource instance with primary key 1101
Импортирование завершено. Было создано: 1 ресурс(ов).
Беспокоят строки с Removed — насколько это критично?

2. Импорт требует обязательно наличие id и alias. Не совсем понятно зачем сделан обязательным алиас ресурса, если его айдишника вполне достаточно для надежной идентификации?

с уважением,
Виталий

PS Modx 2.8.8 minishop2
Виталий
13 февраля 2026, 15:43
modx.pro
359
0

Комментарии: 3

Виталий
13 февраля 2026, 21:44
0
Предварительный анализ показал, что этот модуль при обновлении не работает нормально с магазином (под вопросом как с другими ресурсами).
Идет затирание целого ряда других полей у товаров, включая родительский ресурс, менеджеры и другие поля.

Очень странная картинка — по идее, при обновлении полей, должны изменяться данные только тех полей, которые были в csv. А в результате идет затирание целого ряда полей, которых даже не прописывали в csv.

Вобще, функционал данного модуля для импорта-обновления уже существующих ресурсов мягко сказать странный. Нафига, для обновления 2 полей товара/ресурса мне прописывать его алиас, родительский ресурс и другие поля, которые вообще трогать не планировал? По идее, все, что надо — это айдишник ресурса и содержимое обновляемых полей.
    Виталий
    14 февраля 2026, 13:53
    0
    Баг с обновлениями подтвержден в ишьюсах модуля — github.com/modmore/importX/issues/64
    Решения, кроме частичного, предложенного в ветке этого ишьюса (https://github.com/modmore/importX/issues/64#issuecomment-201342383) до сих пор нет.
    Имхо, автору не стоило данный функционал вообще упоминать, как рабочий. Только потратил кучу времени на тестирование
      Виталий
      14 февраля 2026, 13:53
      0
      Баг с обновлениями подтвержден в ишьюсах модуля — github.com/modmore/importX/issues/64
      Решения, кроме частичного, предложенного в ветке этого ишьюса (https://github.com/modmore/importX/issues/64#issuecomment-201342383) до сих пор нет.
      Имхо, автору не стоило данный функционал вообще упоминать, как рабочий. Только потратил кучу времени на тестирование
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3