2010-03-22 2 views
72

Недавно мне поручили сборку и размещение большого сайта электронной коммерции. Раньше нам приходилось использовать устаревшую установку X-Cart клиентов для перепланировки (слишком далеко интегрированную с существующим рабочим потоком).Продукты Magento не будут отображаться в категории

Мы слышали хорошие вещи о Magento, поэтому я установил тестовую установку, чтобы справиться с ней. После нескольких начальных проблем есть сайт для реального развития, который отображает категории по теме по умолчанию. Проблема, с которой мы столкнулись сейчас, заключается в том, что продукты не отображаются.!

После более глубоких исследований в этом, все, что я смог обнаружить, заключается в том, что многие разработчики одобряют использование других решений полностью, а остальные 50% говорят, что после крутой кривой обучения платформа так же замечательно, как нам изначально верили.

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

Мне нужно позвонить завтра утром о том, будем ли мы идти вперед с Magento. Если я не могу даже получить его, чтобы показать продукты, мне нужно будет что-то сделать с более стабильным послужным списком и доступной поддержкой сообщества. Может кто-нибудь сообщить, что может быть здесь неправильно?

+12

«крутая кривая обучения» - да, вы не шутите :( – whostolemyhat

+1

Очень хороший вопрос. И я отказался от magentod из-за этого вопроса ... его не стоит –

+0

Почувствуйте! Magento - это раздутый PHP-бегемот .. .Magento 2, по-видимому, намного лучше, но нет причин смотреть на это в этот момент! – VisWebsoft

ответ

176

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

  1. Изделия должны быть видимыми в Каталоге.
  2. Изделия должны быть включены.
  3. Продукт должен иметь в наличии запас.
  4. Товар должен быть настроен на складе.
  5. Если продукт установлен, чтобы не отслеживать запас, он все равно должен иметь запас Количество и быть установленным на складе.
  6. Продукт должен быть присвоен целевой категории.
  7. При использовании режима нескольких веб-сайтов (или если вы импортировали продукты через поток данных), продукты должны быть привязаны к целевому веб-сайту.
  8. Вы должны обновить свой кэш/индексы, чтобы убедиться.

Добро пожаловать в Magento. Надеюсь, это поможет!

Джо

+4

Спасибо Джо, наши тестовые продукты не были настроены должным образом (даже после многих проверок рядом людей!). Magento, но я думаю, что мы наконец-то добились определенного прогресса. Еще раз спасибо за ваш ответ. – Aaron

+0

Спасибо, этот пост помогает alot – hamahama

+0

Должно ли это отображаться в панели администратора или на фактических страницах магазина? Я нажимаю продукт, используя API и Я определенно сохраняю их в базе данных, но они не отображаются в представлении продукта администратора. Спасибо –

2

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

4

Я хотел бы также добавить: убедитесь, что для данной категории на вкладке Параметры экрана Режим отображения установлен на «продукты Только» или «Статические блоки и продукты». Если для этого параметра установлено значение «Только статический блок», продукты не будут отображаться для категории.

5

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

Мы должны были создать категории в качестве подкатегорий в ранее существовавшей «категории по умолчанию».

21

Рекомендация Praxis: Если все продукты отсутствуют, индекс цен может быть проблемой. Таблица индексов цен catalog_product_index_price будет включена в список продуктов категории. Также индекс категории/продукта может быть поврежден. Сначала я проверяю индекс цен, если все продукты отсутствуют.

+0

Кажется, это моя проблема - я не могу переопределить индекс цен на продукт. Что вы сделали, чтобы исправить это? – alekwisnia

+0

Это спасло мои часы .... –

+0

Вау, я должен вас очень поблагодарить! Это тоже моя проблема. Мой скрипт cli не обновлял индекс должным образом, и сообщение об ошибке вообще не было. Позже я понял, что это произошло, потому что я включил APC и забыл включить apc для CLI в конфиге. Таким образом, скрипт генерирует исключения при работе с индексом или кешем.APC делает все так хорошо и так плохо в то же время :) –

2

пожалуйста Гота Management Index, здесь переиндексации всех перечисленных строк

System >> Управление Index

Это позволит решить вашу проблему ...

2

Убедитесь, что PHP установлен "GD" графический модуль. Magento использует его для создания эскизов изображений продукта и т. Д. Если он отсутствует, вам не удастся с Magento, когда дело доходит до получения продуктов в любом месте. Введите в поле:

php5 -m 

Посмотрите, есть ли gd в списке. Если это не так, установите его и перезапустить Apache, введя это в оболочке:

sudo apt-get install php5-gd 
sudo apachectl restart 

There are more comprehensive instructions at this link.

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