Автор Тема: Изменить текст в цене  (Прочитано 2567 раз)

07 Ноябрь 2011, 15:47:53
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Как изменить цену продукта в prestashop если цена рана 0, то показывать "Подарок" или "Бесплатно" ?
Искал в админке prestashop, там нет такого. Может можно прямо в шаблоне страницы изменить ? Но мне нужно чтобы так было на нескольких страницах.
14 Ноябрь 2011, 11:43:43
Ответ #1
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
В Prestashop цену продукта можно изменить в шаблонах:
1. product.tpl
{if $product->getPrice(true, NULL, 2)==0}{l s='Подарок'}{else}....2. product-list.tpl
{if $product.price!=0}{convertPrice price=$product.price}{else}{l s='Подарок'}{/if}
07 Февраль 2012, 15:33:28
Ответ #2
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Меня интересует вывод некой информации в списке товаров после цены, например:
Вода белая - 2 р. за л.
Вода голубая - 2 р. за л.
Соль - 32 р. за шт.
07 Февраль 2012, 15:58:22
Ответ #3
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Например, как "Налоги" если реализовать. Создать правило, указал что как считать - и применять товарам?!
правда не знаю, как это делать...(
07 Февраль 2012, 16:46:34
Ответ #4
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Цитата: arrabchik
Меня интересует вывод некой информации в списке товаров после цены, например:
Вода белая - 2 р. за л.
Вода голубая - 2 р. за л.
Соль - 32 р. за шт.
В шаблон product-list.tpl добавить :
Если категория такая-то ($id_category == 1), то $text = "за л.".
Если категория такая-то ($id_category == 2), то $text = "за шт.".
Ид категорий посмотри в базе.
Или сделай новый модуль.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
07 Февраль 2012, 21:07:00
Ответ #5
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
спасибо за ответ
Можно подробнее сам код?
12 Февраль 2012, 15:07:59
Ответ #6
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
Код уже написан, осталось только вставить. В product-list.tpl находите :
{if $product.price!=0}{convertPrice price=$product.price}{/if}добавляете :
{if $product.price!=0}{convertPrice price=$product.price}
{if($id_category == "вставляете ид вашей категории, в которой ед. измерения литры")}за л.
{else if($id_category == "вставляете ид вашей категории, в которой ед. измерения штуки")}за шт.
{else}...{/if}
{/if}