Импортные продукты Magento не будут отображаться в каталоге после импорта. - PullRequest
0 голосов
/ 25 августа 2010

Я задал похожий вопрос пару дней назад и не получил ни одного ответа, который бы решил мою проблему здесь

Я попробовал все, чтобы заставить это работать, я чувствую, что это что-то тривиальноея скучаю.Я использовал magento раньше и никогда не было таких проблем.

Практически все продукты импортируются правильно, они просто не отображаются в каталоге, если я не захожу в продукт и не нажимаю кнопку Сохранить ... Мне даже не нужно ничего менять, просто нажмите Сохранить ... с почти 2000 необходимыми продуктамибыть импортированным было бы очень утомительно.

У меня все остальное настроено, и я просто застрял в этой последней точке, и мне нужно сделать это как можно скорее.

Я тестировал на 2-х компьютерах с 1.4.0 и 1.4.1.1, все с одинаковыми результатами

ССЫЛКА НА ТО, ЧТО СМОТРИТ CSV http://www.mediafire.com/?01y15k7wv015qwe

Еще раз спасибо

Ответы [ 3 ]

1 голос
/ 15 мая 2012

Запустите эту команду SQL. У меня была эта проблема в течение долгого времени.

INSERT INTO mg_catalog_product_entity_media_gallery (attribute_id, entity_id, `value`)
SELECT ga.attribute_id, v.entity_id, v.value
FROM mg_catalog_product_entity_varchar v
INNER JOIN mg_eav_entity_type et ON et.entity_type_code='catalog_product'
INNER JOIN mg_eav_attribute va ON va.entity_type_id=et.entity_type_id AND va.frontend_input='media_image' AND va.attribute_id=v.attribute_id
INNER JOIN mg_eav_attribute ga ON va.entity_type_id=et.entity_type_id AND ga.attribute_code='media_gallery'
LEFT JOIN mg_catalog_product_entity_media_gallery g ON g.entity_id=v.entity_id AND g.value=v.value
WHERE v.value<>'no_selection' AND v.value<>'' AND g.value IS NULL;

Кто-то еще сделал эту команду sql. Не отдавай мне должное.

1 голос
/ 25 августа 2010

Поскольку это может быть любое количество вещей, попробуйте это:

  1. Создайте новый продукт в Magento и убедитесь, что он отображается на веб-интерфейсе.
  2. Импорт 1 продукта из вашей электронной таблицы после этого.
  3. Сделайте экспорт товара и сравните два товара. Это должно указать вам на различия и помочь вам разобраться.
0 голосов
/ 27 августа 2010

Кроме того, если сохранение разрешает проблему, вы можете использовать функцию массового обновления и нажать «Изменить» для всех продуктов, а затем сохранить, что также может привести к их обновлению.Тогда вам не нужно будет проходить каждый индивидуально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...