2015-05-12 4 views
0

Я новичок в magento.Magento Importing дает ошибку

Я перед проблемой при импорте новых продуктов из опции импорта Magento

SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`choiccgo_shop`.`cataloginventory_stock_item`, CONSTRAINT `FK_CATINV_STOCK_ITEM_STOCK_ID_CATINV_STOCK_STOCK_ID` FOREIGN KEY (`stock_id`) REFERENCES `cataloginventory_stock` (`stock_id`) ON DEL) 

продукт импортируется, но акции, количество не обновляется

Пожалуйста, помогите

ответ

0

Это может быть потому, что столбец вы пытаетесь для вставки не существует на столе. Я мог бы дать вам два решения.

Как вы импортируете продукты? Это -

Система -> Импорт/Экспорт -> Образцы данных - Профили -> Импорт всех продуктов.

Решение 1: Я хотел бы предложить вам импортировать импортером массы по имени magmi. У этого есть хорошая страница wiki, которая дает вам подробное описание плагинов и всех других вещей для импорта внутри Magento.

Решение 2: Update Quantity Separately - Нажмите на эту ссылку

Надлежащая практика: Это всегда хорошая практика использовать эти эти строки в начале файла SQL, который вы собираетесь импортировать

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";SET @[email protected]@CHARACTER_SET_CLIENT;SET @[email protected]@CHARACTER_SET_RESULTS;SET @[email protected]@COLLATION_CONNECTION;SET NAMES utf8;SET @[email protected]@UNIQUE_CHECKS, UNIQUE_CHECKS=0;SET @[email protected]@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;SET @[email protected]@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO';SET @[email protected]@SQL_NOTES, SQL_NOTES=0; 

И в конец файла SQL добавить эти строки

SET [email protected]_SQL_MODE;SET [email protected]_FOREIGN_KEY_CHECKS;SET [email protected]_UNIQUE_CHECKS;SET CHARACTER_SET[email protected]_CHARACTER_SET_CLIENT;SET [email protected]_CHARACTER_SET_RESULTS;SET [email protected]_COLLATION_CONNECTION;SET [email protected]_SQL_NOTES; 
Смежные вопросы