Проблема, с которой я сталкиваюсь, заключается в том, что я импортирую продукты с помощью Magmi (решение с открытым исходным кодом для импорта продуктов magento), но я не вижу изображение продукта в интерфейсе. Мне нужно знать, какая таблица в базе данных magento содержит имена изображений, чтобы я мог как-то напрямую передать ее...
Какая таблица magento содержит имена изображений продуктов?
Ответы (3)
catalog_product_entity_varchar
В приведенной выше таблице хранятся значения, которые будут связывать ваши изображения, но вам нужно сначала проверить таблицу eav_attribute, чтобы найти правильный ключ attribute_id, который будет ссылаться на изображение. Хотя это отвечает на ваш вопрос, я хочу напомнить вам, что вносить изменения в базу данных напрямую не рекомендуется. Надеюсь, это имеет смысл.
catalog_product_entity_varchar
ссылается на атрибуты base_image
, small_image
и thumbnail
вместе с другими атрибутами, требующими изображения.
Чтобы найти все изображения, связанные с продуктом, мы нашли все изображения, перечисленные в catalog_product_entity_media_gallery
. Это помогло нам найти все загруженные повторяющиеся изображения.
-- Мы также использовали этот пост, чтобы найти/исправить отсутствующие изображения после загрузки продукта http://www.blog.magepsycho.com/tag/catalog_product_entity_media_gallery/
Но, как уже упоминалось, используйте с осторожностью!
catalog_product_entity_media_gallery_value_to_entity — это то, что вам нужно будет использовать, чтобы указать, какой продукт связан с каким изображением.