Помощь Universal Import/Export Pro. Ошибка при импорте "Undefined index: meta_h1"

AlektroNik

Создатель
Регистрация
30 Авг 2006
Сообщения
48
Реакции
7
Добрый день.
Помогите решить проблему.

Установлен модуль Universal Import/Export Pro 2.5.0 - ocmod.

Экспортирую товары демо магазина, для дальнейшего импорта обратно.

На "Opencart Русская сборка" (Для просмотра ссылки Войди или Зарегистрируйся) проблем небыло, но там и нет meta_h1.

На Opencart.CMS
Undefined index: noindex in file /var/www/dev14/system/storage/modification/admin/model/catalog/category.php on line 17
This error is generally because you have some custom module that tries to insert some data into the database
Try to set in Step 3 > Extra functions > Custom fields a custom field named "noindex"

На ocStore:
Undefined index: meta_h1 in file /var/www/dev13/system/storage/modification/admin/model/catalog/category.php on line 21
This error is generally because you have some custom module that tries to insert some data into the database
Try to set in Step 3 > Extra functions > Custom fields a custom field named "meta_h1"

Попытки решения:
1. Пробовал добавлять кастомные поля и назначать им колонку данных как советуется, но не прокатывает.
2. Пытался отключить опцию, тоже не помогло. Показало, что импортировано примерно 30%, остальные с ошибкой, а по факту все 100% небыли импортированы.
upload_2018-9-8_10-53-42.png
upload_2018-9-8_10-56-50.png


Очень хотелось бы использовать ocStore или Opencart.PRO.
Помогите решить проблему! :(
 
Посмотреть вложение 117417
Поля данных/Сбор данных/Сохранят теги
Он не должен по умолчанию обрезать теги, проверьте настройки дополнительных тегов не задействована ли функция обрезки тегов к полю описание.
А что это за софт такой интересный?
 
Я вот про этот спрашивал)))
 
Здравствуйте
Подскажите пожалуйста по импорту атрибутов.
Версия universal_import_export_v3.2.3.ocmod.zip отсюда взята.

Закачиваю XML в котором например атрибуты
<param name="Марка">Слава</param>
<param name="Логотип">БМ-13</param>
<param name="Гарантия">12 месяцев</param>

1729332304428.png


Т.е. по идее подходит из помощи:

Case 3​


XML formatted like:
<param name="Attribute name 1">Attribute value 1</param> <param name="Attribute name 2">Attribute value 2</param>


  • Set Attribute to param
  • Set Attribute name to param@name
  • Set Attribute value to [current] (this get the current value set in main Attribute)

Группа атрибутов у меня заведена как "Характеристики"

Ставлю настройки:

1729332122848.png


1729332171268.png

В итога атрибуты неправильно заполняется в одну строчку:


1729332240522.png



Что делать?
 
Здравствуйте
Подскажите пожалуйста по импорту атрибутов.
Версия universal_import_export_v3.2.3.ocmod.zip отсюда взята.

Закачиваю XML в котором например атрибуты
<param name="Марка">Слава</param>
<param name="Логотип">БМ-13</param>
<param name="Гарантия">12 месяцев</param>

Посмотреть вложение 118476


Т.е. по идее подходит из помощи:


Группа атрибутов у меня заведена как "Характеристики"

Ставлю настройки:

Посмотреть вложение 118473


Посмотреть вложение 118474

В итога атрибуты неправильно заполняется в одну строчку:


Посмотреть вложение 118475



Что делать?
Точно такая же ситуация была. Может кому-то время сэкономит. Методом "тыка" решил
  • Set Attribute to param - здесь оставляем пустым
  • Set Attribute name to param@name - здесь param@name
  • Set Attribute value to [current] (this get the current value set in main Attribute) - здесь param
 
Кстати, есть косяк с полями (по крайней мере в версии 3.6.1)
  • Set Attribute name to param@name - здесь param@name
  • Set Attribute value to [current] (this get the current value set in main Attribute) - здесь param
Если мультиязычный сайт, и 2 выгрузки на разных языках, то при заполнении Attribute name и Attribute value в одном языке, атрибуты добавляются только для языка по умолчанию. Для языка не по умолчанию они пустые.
 
Может кому будет полезно. В модуле используется поле oc_product.import_batch, для разделения импортов

Но это поле по умолчанию нельзя использовать для функции "skip on existing value" на третьем шаге. Что было бы удобно, чтобы, например, товары разных импортов с одинаковыми model не смешивались

Его можно добавить:
upload\admin\view\template\module\ universal_import_functions.tpl , 810 строка:

Код:
   if (in_array($profile['import_type'], array('product', 'product_update'))) {
 $dbFieldsTypes = array('name', 'description', 'model', 'sku', 'upc', 'ean', 'jan', 'isbn', 'mpn', 'location', 'quantity', 'subtract', 'price', 'status', 'manufacturer_id', 'date_added', 'date_modified');     
 } else if (in_array($profile['import_type'], array('order', 'order_status_update'))) {
          $dbFieldsTypes = array('total', 'payment_code', 'shipping_code', 'order_status_id');
        }

Добавить ,'import_batch' :

Код:
   if (in_array($profile['import_type'], array('product', 'product_update'))) {
 $dbFieldsTypes = array('name', 'description', 'model', 'sku', 'upc', 'ean', 'jan', 'isbn', 'mpn', 'location', 'quantity', 'subtract', 'price', 'status', 'manufacturer_id', 'date_added', 'date_modified','import_batch');   
 } else if (in_array($profile['import_type'], array('order', 'order_status_update'))) {
          $dbFieldsTypes = array('total', 'payment_code', 'shipping_code', 'order_status_id');
        }
 
Назад
Сверху