Помощь 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.
Помогите решить проблему! :(
 
Встретился с такой ошибкой касаемо загрузки атрибутов:
Создаю столбцы для атрибутов, название столбца соответственно является названием атрибута товара. Если в столбце любого атрибута отсутствовало значение, то выскакивала ошибка и товар не обрабатывался. Решилось все в файле admin\model\tool\universal_import.php

Нужно найти и задействовать строки (они закомментированы автором, по умолчанию)

foreach ($values_array as $current_key => &$value) {
for ($i = 0; $i <= count($values_array); $i++) {

А эти строки закомментировать:

for($i = 0; $i < count($values_array); ++$i) {
$current_key = $i;
$value = $values_array[$i];
_______________________________________
Получится все так:

$this->load->model('localisation/language');
$languages = $this->model_localisation_language->getLanguages();

// Две строки были отключены
foreach ($values_array as $current_key => &$value) {
for ($i = 0; $i <= count($values_array); $i++) {
// Было по умолчанию, если столбце отсутствовал параметр, была ошибка и товар пропускался
// for($i = 0; $i < count($values_array); ++$i) {
// $current_key = $i;
// $value = $values_array[$i];
if (isset($header_keys[$current_key])) {
$header_key = $header_keys[$current_key];
}

Затем найти строку 3854 и добавить скобку:

} // Добавил для строки 3663

Ай-яй-яй!
Тем самым Вы дублируете проверку атрибутов. То есть на 46 атрибутов будет сколько дублей в двух циклах?
Вам превьюв показывает сколько дублей? задвоения атрибутов?
Строки до этого были верные
Все, что требовалось, это сделать вот так:
PHP:
for($i = 0; $i < count($values_array); ++$i) {
$current_key = $i;
if(isset($values_array[$i]))
$value = $values_array[$i];
else
$value = '';
Или вот так:
PHP:
for($i = 0; $i < count($values_array); ++$i) {
    $current_key = $i;
    if (!isset($values_array[$i]))
        continue;
 
Есть проблема с выгрузкой атрибутов Universal Import/Export v2.5.0 в OpenCart v3.0.3.2. Без атрибутов все выгружается без проблем, но если в настройках импорта атрибутов указать "Имя атрибута" - name и "Значение атрибута" - value, то в предпросмотре все отображается корректно, но в момент импорта появляется ошибка: "mysqli::real_escape_string() expects parameter 1 to be string, array given in file /home/.../public_html/system/library/db/mysqli.php on line 45". Если посмотреть в этот файл, то ошибка ведет сюда:
public function escape($value) { return $this->connection->real_escape_string($value); }
 
РЕБЯТА HELP!
Четыре дня мучаюсь с модулем, пробовал все ваши варианты, скачивал,изменял, прописывал, короче вариантов больше нет!
При загрузке товара возникает ошибка: Undefined index: aura_attribute in file /var/www/vhosts/buga.by/httpdocs/system/storage/modification/admin/model/catalog/product.php on line 24
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 "aura_attribute"

Так и не смог с ней совладать. Последняя надежда на вас. ( Версия 2,3 Ocmod)
 
может было у кого при импорте более 100 строк выскакивает окно логин и пароль.

Косяк в делении импорта на партии, попробуй поставить в настройках размер партии больше чем товаров в таблице: Для просмотра ссылки Войди или Зарегистрируйся
 
Доброго времени суток. Модуль работает, все отлично.
Но есть 2 бага.
Первый, при добавлении поставщиков :

/admin/model/catalog/manufacturer.php on line 42
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 "manufacturer_description"

И второй, при добавлении атрибутов, порядок сортировки всегда ставится 1.

Поможете?
 
Доброго времени суток. Модуль работает, все отлично.
Но есть 2 бага.
Первый, при добавлении поставщиков :

/admin/model/catalog/manufacturer.php on line 42
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 "manufacturer_description"

И второй, при добавлении атрибутов, порядок сортировки всегда ставится 1.

Поможете?

Там в тексте ошибки написано что надо сделать: Try to set in Step 3 > Extra functions > Custom fields a custom field named "manufacturer_description"
 
Там в тексте ошибки написано что надо сделать: Try to set in Step 3 > Extra functions > Custom fields a custom field named "manufacturer_description"
Делал. Не помогает.

Uninitialized string offset: 1 in file /admin/model/catalog/manufacturer.php on line 42
 
Всем добрый вечер!
Ребята подскажите при использовании модуля хочу экспортировать Товары, но товаров всего 1 тестовый что бы понять логику составления таблицы а он подвис и поле "Всего элементов для экспорта:" Крутиться без остановки , как будто у меня позиций там 200000шт. что можеть быть и что делать, подскажите?????? Все остальные методы выгрузки вроде работают и при чем когда выбераеш "Тип экспорта" он не тупит и сразу показывает скоко файлов для экспорта.
Спасибо
 
Назад
Сверху