Данный туториал покажет, что нужно делать, если не отображаются новые товары на домашней странице сайта.
Magento. Что делать, если не отображаются новые товары
Такое, в основном, проиcходит после установки шаблона на существующий магазин без использования файла dump.sql.
- Прежде всего, нужно убедиться, что XML код для Home (Домашней) страницы такой же, как и в оригинальном шаблоне. Зайдите в админ панель Magento. Перейдите во вкладку CMS -> Pages (Страницы). Щелкните по Home page (Домашняя страница) в списке. Шаблоны могут отличаться, но в большинстве случаев HTML код, отвечающий за расположение новых товаров на домашней странице, находится во вкладке Design (Дизайн). Найдите папку sources/demo/pages/ в папке шаблона на компьютере. Откройте файл home_page.html в текстовом редакторе. В нем есть приблизительно следующая строка
- Если появилось предупреждение “One or more of the Indexes are not up to date (Необходимо обновить один или несколько индексов): Catalog Search Index (Поисковый индекс каталога). Щелкните Index Management (Управление индексами) в сообщении или перейдите в меню System (Система) -> Index Management (Управление индексами). Выделите индекс, возле которого указано “Reindex Required (Устарел) ” (или нажмите Select all (Выделить все)) и выберите Reindex Data (Обновить данные) , после чего кликните Submit (Отправить ).
- Обратите внимание, что нужно иметь несколько новых товаров в каталоге. В данном случае новые означает не то, что их недавно добавили, а только товары, отмеченные как новые при помощи функции ‘Set Product as New from Date (Установить как новый с даты)’ и ‘Set Product as New to Date (Установить как новый до даты)’ во вкладке ‘General (Общие)’ на странице настроек продукта.
- Очистите кэш Magento и товар(ы) появятся на главной странице.
Скопируйте содержимое файла и вставьте в поле Layout Update XML (Обновление макета XML) во вкладке Design (Дизайн) на Home (Домашней) странице.
Рекомендуется, также, в меню System (Система) -> Configuration (Конфигурация) -> Content Management (Управление контентом) -> выбрать Enable WYSIWYG Editor (Включить редактор WYSIWYG) -> Disabled by Default (Отключить по умолчанию), поскольку встроенный редактор может изменять исходный код. Нажмите Save page (Сохранить страницу) в верхнем правом углу.
Другими словами, нужно перейти в Сatalog (Каталог) -> Manage products (Управление товарами). Нажмите на товар , который необходимо отобразить на главной странице. Во вкладке General (Общие) выберите текущую дату в поле Set Product as New from Date (Установить как новый с даты). А в поле Set Product as New to Date (Установить как новый до даты) выберите число, когда товар перестанет быть новым.
Щелкните Save (Сохранить) или Save and Continue to Edit (Сохранить и продолжить редактирование).
Вы также можете воспользоваться детальным видео туториалом: