Prestashop 1.6    Создание оптовой и розничной цены

Зачастую возникает задача сделать в интерне-магазине на Prestashop две цены оптовая и розничная.

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

Важный нюанс заключается в том, что поле для оптовой цены по всей своей логике сделано, как закупочная цена (wholesale_price), это поле в базе данных, откуда мы и забираем эту цену. Минус,  в том, что функционально $wholesale_price используется для расчёта прибыли или маржы, как указано в Prestashop.

А вот положительная сторона заключается в том, что поле $wholesale_price есть и с ним можно работать, значит пора его выводить.

Открывем в редакторе product.tpl из вашего шаблона, и  вставляете в нужно место ниже приведённый код:

{if $product->wholesale_price >= 1} <span> От 3000 рублей: {convertPrice price=$product->wholesale_price}</span>{/if}

А теперь о грустном было замечательно, если бы поле $wholesale_price учувствовало в установке ценовых правил в корзине или каталоге, но там данные условия не располагают выводом поля $wholesale_price. Дальше есть два пути для того чтобы заставить участвовать $wholesale_price  в бизнес-логике нашего интернет-магазина, «простой» и «сложный».