Как исключить товары, отсутствующие на складе, с главной страницы? - PullRequest
1 голос
/ 18 декабря 2008

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

Как не показывать те товары, которые уже проданы, для отображения на главной странице?

Кстати, я использую этот код для отображения продуктов на главной странице:

{{block type="catalog/product_list" category_id="3" template="catalog/product/list_home_batik.phtml"}}

Ответы [ 2 ]

2 голосов
/ 06 декабря 2013

Перейдите в Система> Конфигурация> Каталог> Инвентарь> Параметры на складе. в раскрывающемся списке «Показать продукты со склада» выберите «

».
0 голосов
/ 16 января 2009

Я предположил, что файл каталога / product / list_home_batik.phtml основан на каталоге / product / list.phtml

Вы можете изменить файл каталога / product / list_home_batik.phtml, добавив

<?php if($_product->isSaleable()): ?>

сразу после

<?php foreach ($_productCollection as $_product): ?>

и добавив

<?php foreach ($_productCollection as $_product): ?>

как раз перед

<?php endforeach; ?>

Если это не сработает, вы должны предоставить полный файл, чтобы я мог на него посмотреть.

...