Техническая поддержка
На рассмотрении

0

Проблемы импорта товаров и характеристик

Алекс Бодров Обновлен 7 дней назад в категории CMS Админ. панель 22

Здравствуйте, при первом же объемном заказе возникли проблемы импорта, которых не было в устаревшей OkayCMS (на основе Simpla):

1. Нужно контролировать добавление товаров. Очень часто импортом обновляют только цены и разница с файлом импорта всегда есть. Сейчас импорт добавляет товары всегда и создается множество ненужных записей. Для добавления у товара должна быть как минимум цена и категория, иначе должно происходить только обновление существующих. Также нужен чекбокс в модальном окне перед импортом "Только обновлять". По умолчанию он должен быть не активен чтобы не было проблем у неопытных пользователей, но если его отметить - то отметка сохраняется чтобы каждый раз не переключать. Не прячьте эту опцию в настройки.

2. Загрузка изображений. В какую папку положить файлы изображений чтобы достаточно было указать только имя файла? Пришлось потратить много времени чтобы переделать файл импорта для указания путей со слешами для каждого изображения товара. Это лишние действия, нужна папка по-умолчанию, например с названием "import" в папке "storage", чтобы достаточно было указать только имена файлов изображений товаров.
Также у многих поставщиков изображения в файле CSV прописаны в виде ссылок. Почему система не поддерживает загрузку изображений по ссылке? Не пришлось бы тогда вообще заниматься скачиванием и переносом изображений вместе с выше описанной ерундой. Для избежания перегрузок в OkayCMS сначала записываются эти ссылки в БД, далее когда на фронте запрашивается изображение товара - оно скачивается, ресайзится и происходит замена записей в БД. На случай если какое-то изображение недоступно по ссылке - запись в БД заменяется на пустое значение. Далее в админке такие товары можно отфильтровать и обработать вручную.

3. При импорте не добавляются характеристики и не присваиваются категориям для фильтрации. Нужно автоматическое добавление как у категорий и брендов. И нужна автоматическая привязка характеристики к категории сразу при импорте, ведь в файле импорта есть информация о категории, в настройках перед импортом можно добавить опцию для выбора глубины присваивания характериситик категории для фильтрации. По-умолчанию это конечная категория.
Сейчас приходится создавать отдельный файл для добавления характеристик, но помимо этого для работы фильтров нужно разобраться какие из них в каких категориях есть, а это около 100! Единственный более менее быстрый способ - это в админке в каталоге товаров нажать на иконку редактирования напротив обобщающей категории "Все" и добавить там все характеристики, а потом долго и муторно кликать по чекбоксам "Отображать в поиске на сайте" (кстати нужно изменить на "Использовать в фильтре") напротив каждой, т.к. массово изменить это значение по аналогии с категориями для всех нет возможности...

4. При создании категориям не прописываются URL (кстати в панели они называются "Псевдоним", в импорте "URL адрес" что создает путаницу и непонимание, ведь это просто URL). Аналогичная проблема с брендами.

5. Нет функции поиска неиспользуемых значений. Во время импорта были замечены неверные разделители и исправлены следующим импортом. Но как теперь найти и удалить кривые? Пришлось удалять все характеристики, импортировать их, потом импортировать значения для товаров, ну а потом снова ручками выставлять назначение характеристик для всех категорий. И так несколько раз после каждого случая обнаружения ошибок и неточностей...

6. Поддержка кодировки UTF-8. При парсинге в ANSI появились странные символы вместо некоторых букв кириллицы. При сохранении файла в UTF-8 они исчезли, но импорт ReadyScript не понимает UTF-8. Изменил кодировку, но некоторые используемые в HTML символы не перевелись, например символ "×".

7. Автогенерация артикулов. Без артикулов импорт обновляет и выгружает товары некорректно, многие значения не добавляются. Поэтому перед импортом файла, в котором у товаров не указаны артикулы, нужна автогенерация согласно настройкам модуля "Каталог товаров". Также нужен чекбокс для активации этой возможности в модальном окне.

8. При импорте информация о изображениях должна перезаписываться, сейчас она как понимаю только дописывается. Непонятным образом возникли дубли фотографий и просто обновить товары более ранним файлом экспорта я не могу. Исправить это теперь можно только удалением товаров. И предыдущие круги ада нужно проходить заново...
Для случаев, когда нужно добавить фото к товарам, можно добавить чекбокс "Только добавлять фото товаров без обновления". Но на практике лично мне это ни разу не понадобилось.

9. Название колонок в файле CSV. Я понимаю что в чужой монастырь со своим уставом не ходят и на работоспособность это не влияет, но все же почему например колонка, которая должна называться "Название" называется "Короткое название", ведь длинного нет. Для быстрого запоминания было бы удобно использовать короткие и понятные названия длиной в одно слово. Сейчас при составлении CSV нужно постоянно сверяться. "URL имя" - это просто "url", "Описание товара" - просто "Описание", ведь это импорт товаров и тут пояснений не нужно. "Описание(description)" - это просто "Description", пояснения не нужно чтобы неопытные пользователи сюда не лезли, а кому нужно тот знает что это такое. Соответственно "Заголовок" - это "Title", "Ключевые слова(keywords)" - "Keywords" и т.п.

Комментарии 22

Написать сообщение