Я разрабатываю тему Prestashop для клиента, который продает предметы коллекционирования. Он продает только один из большинства предметов, и если предмет продан, он хотел бы, чтобы предмет по-прежнему отображался, но с чем-то вроде [ПРОДАНО] красным перед названием статьи, в категориях, а также на странице продукта. . Как мне это сделать, сохраняя при этом возможность обновления его установки Prestashop?
Добавление тега [ПРОДАНО] к статье в Prestashop
Ответы (2)
Он установил запас продукта на 1 и использовал флаг «нет в наличии», чтобы сообщить, что он продан (и, конечно же, он предотвратил продажу товаров, которых нет в наличии).
Это можно сделать, изменив файлы шаблонов.
Если вы используете тему по умолчанию, продублируйте тему и переименуйте ее, чтобы она не была перезаписана при обновлении.
Вы можете установить продукты, которые будут доступны для заказа или не будут доступны в бэк-офисе. Вы можете убрать это значение, чтобы продукт был технически недоступен для заказа.
Вам нужно посмотреть на следующие шаблоны в вашем фронт-офисе.
product-list.tpl
Здесь перечислены все продукты для категории. Вы можете использовать следующий код, чтобы проверить, доступен ли продукт для заказа или нет.
{if !$product.available_for_order}
<span style="color: red;">[SOLD]</span>
{/if}
Вы также можете использовать этот фрагмент кода в файле product.tpl
.