2015-02-01 5 views
0

Я создаю сайт Magento (1.9.x) в течение нескольких месяцев. Большинство продуктов были добавлены с использованием встроенных функций импорта. Я также использовал профили импорта и потока данных для обновления таких элементов, как цена, стоимость и атрибуты. У меня установлены продукты управления продуктами Amasty (редактирование сетки продукта и т. Д.).Ошибка Magento magento SQLSTATE [23000]: Нарушение ограничения целостности: 1062 Дубликат записи

За последние два дня, когда я редактирую существующий продукт с задней стороны, я получаю сообщение об ошибке ниже. Также возникает редактирование элемента, который я только что добавил (Add works, но редактирование вызывает ошибку). Изменения продукта не сохраняются. Я могу редактировать атрибуты элементов (имя, цена, категории) из продукта Amasty, и они сохраняются. Это можно как-то исправить?

Magento SQLSTATE [23000]: Integrity нарушение ограничения: 1062 Дублированный запись для ключа 'UNQ_CATALOGINVENTORY_STOCK_ITEM_PRODUCT_ID_STOCK_ID', был задан вопрос: INSERT INTO cataloginventory_stock_item (product_id, stock_id, qty, use_config_min_qty, is_qty_decimal, use_config_backorders, use_config_min_sale_qty, use_config_max_sale_qty, is_in_stock, low_stock_date , use_config_notify_stock_qty, use_config_manage_stock, stock_status_changed_auto, use_config_qty_increments, use_config_enable_qty_inc, is_decimal_divided) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)

ответ

0

Я обнаружил проблему: я добавил атрибут с именем «stock_item». Пока этот атрибут находится в наборе атрибутов, элемент будет вызывать ошибку. Я удалил его из наборов атрибутов тестов и отметил, что элементы в этих наборах атрибутов будут сохранены. Когда я снова добавил элемент с ключом «stock_me», все элементы, похоже, сохраняются без ошибок.

1

У меня было такое же сообщение об ошибке при попытке добавить новый продукт. Использование Magento 1.9. До этого я добавил виртуальный продукт. Я удалил виртуальный продукт, и ошибка исчезла.

Смежные вопросы