Пользовательские опции не отображаются в front-end Magento Community Edition - PullRequest
3 голосов
/ 31 мая 2011

Я написал скрипт для импорта продуктов в Magento Community Edition 1.5.10 из файла CSV. Продукты отображаются хорошо как в передней части, так и в бэкэнде

Проблема заключается в пользовательских опциях продукта (размер и цвет). Это не отображается в передней части. Но он отображается правильно в админке.

Когда я редактирую тот же продукт в админпанели и сохраняю, ничего не меняя, то он хорошо отображается в передней части.

Пожалуйста, помогите мне разобраться с этой проблемой

Заранее спасибо

Сельва.

Ответы [ 4 ]

1 голос
/ 04 июля 2011

У меня тоже была такая же проблема с пользовательской опцией.Затем я нашел решение после долгого поиска в базе данных.Вы просто забыли вставить значения в таблицу "catalog_product_entity_varchar".Для пользовательской опции нам нужно вставить 4 записи в таблицу «catalog_product_entity_varchar».После вставки таблицы это работает хорошо .. Надеюсь, это поможет вам .. Спасибо Rajamani.

0 голосов
/ 16 марта 2017

Для меня это было исправлено путем установки атрибута has_options на 1 - из таблицы catalog_product_entity.Также убедитесь, что для атрибута options_container установлено значение 'container2' для продуктов с пользовательскими параметрами - этот атрибут находится в catalog_product_entity_varchar.

0 голосов
/ 11 мая 2012

Попробуйте обновить кэши Magento и переиндексировать.

Надеюсь, пользовательская опция покажет

0 голосов
/ 31 мая 2011

Это почти всегда означает, что вы забыли добавить данные в необходимую таблицу, скорее всего, в таблицу индексации. Magento часто клонирует одни и те же данные в несколько таблиц, чтобы использовать их для быстрого поиска.

Импортирует ли ваш скрипт объекты или пишет прямые запросы SQL для ввода данных? Попробуйте сначала переиндексировать все на сайте, надеюсь, это исправит это. Если нет, вам нужно будет записаться в БД, чтобы найти таблицу, для которой вы не ввели данные.

Надеюсь, это поможет!

Спасибо, Джо

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