Добавление тега [ПРОДАНО] к статье в Prestashop

Я разрабатываю тему Prestashop для клиента, который продает предметы коллекционирования. Он продает только один из большинства предметов, и если предмет продан, он хотел бы, чтобы предмет по-прежнему отображался, но с чем-то вроде [ПРОДАНО] красным перед названием статьи, в категориях, а также на странице продукта. . Как мне это сделать, сохраняя при этом возможность обновления его установки Prestashop?


person Nick Rutten    schedule 11.02.2013    source источник
comment
Вопрос на голосование, а не наоборот.   -  person Adib Aroui    schedule 14.06.2014
comment
хотел бы, чтобы этот ответ был комментарием, а не репутацией. Посмотрите его на этом веб-сайте, bilbotruke.net/363-productos -vendidos , наши проданные товары имеют тег «продано», для продуктов определенной категории IIrc я выполнил те же действия, что и в ответе выше, за исключением того, что если ссылался на идентификатор категории (после продажи мы перемещаем их в другую категорию) , и, поскольку я сделал это несколько лет назад, я не могу вспомнить, было ли что-то еще, может быть, css, наша предварительная версия - 1.6.1 с начальной загрузкой по умолчанию. Надеюсь, Деймон увидит мой вопрос: stackoverflow.com/questions/65026072/   -  person eloman89    schedule 26.11.2020


Ответы (2)


Он установил запас продукта на 1 и использовал флаг «нет в наличии», чтобы сообщить, что он продан (и, конечно же, он предотвратил продажу товаров, которых нет в наличии).

person SJousse    schedule 11.02.2013

Это можно сделать, изменив файлы шаблонов.

Если вы используете тему по умолчанию, продублируйте тему и переименуйте ее, чтобы она не была перезаписана при обновлении.

Вы можете установить продукты, которые будут доступны для заказа или не будут доступны в бэк-офисе. Вы можете убрать это значение, чтобы продукт был технически недоступен для заказа.

Вам нужно посмотреть на следующие шаблоны в вашем фронт-офисе.

product-list.tpl

Здесь перечислены все продукты для категории. Вы можете использовать следующий код, чтобы проверить, доступен ли продукт для заказа или нет.

{if !$product.available_for_order}
    <span style="color: red;">[SOLD]</span>
{/if}

Вы также можете использовать этот фрагмент кода в файле product.tpl.

person Damon Skelhorn    schedule 12.02.2013