warnet Опубликовано: августа 20, 2015 Жалоба Поделиться Опубликовано: августа 20, 2015 Друзья, уже 5 час ковыряю проблему которая возникла. При использовании инструмента Import/Export Tool для добавления атрибутов к товарам получаю ошибку базы данных: Notice: Error: Duplicate entry '76-818-3' for key 'PRIMARY' Error No: 1062 INSERT INTO `oc_product_attribute` (`product_id`, `attribute_id`, `language_id`, `text`) VALUES ( 76, 818, 3, '15 л' ); in /home/voznenko/sadkoshop.com.ua/www/system/database/mysql.php on line 50С файлом не все впорядке, импорт работает.встречаются такие строки76 Характеристики Объем топливного бака 15 л 15 л76 Характеристики Объем топливного бака 15 л 15 лповторы, на них и гасится вся работа. Как обойти проблему? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
admin Опубликовано: августа 20, 2015 Жалоба Поделиться Опубликовано: августа 20, 2015 никак не обойти ответ в первой строке ошибки Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
warnet Опубликовано: августа 21, 2015 Автор Жалоба Поделиться Опубликовано: августа 21, 2015 Дам ответ, поскольку проблему решил. Думаю новичкам поможет, как помогло мне. Проблема в том что в файле импорта есть дублирующие строки параметра attribute одного и того же товара. Решение в Excell - Пункт меню Данные - Жмем на любую ячейку - Удалить дубликаты - в диапазоне выбираем лишь те столбцы где находятся данные про id позиции и название атрибута attribute. Жмем ОК. ВНИМАНИЕ! Это частичное решение для проблемы при импорте файла, а именно книги ProductAttributes в модуле Import/Export Tool.Возможно будут еще ошибки связанные с наличием повторов которые сильно не отличаются: Ёж и Еж В данном случаем спасает простая замена. Найти-Заменить. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.