База вопросов и ответов по Интернет-магазинам, интернет-коммерции, системам управления контентом (CMS), блогам, SEO, контенту и движкам



Как сделать чтобы вместо цены товара 0 выводилось нет в наличие и не было кнопки купить?

По поводу текста при нулевой цене.

Попробуй в /includes/classes/vam_price.php заменить (у меня 325 строка):

return array ('formated' => $Pprice, 'plain' => $price);

На:

if ($Pprice == 0) {
return array ('formated' => TVOI_TEXT, 'plain' => TVOI_TEXT);
} else {
return array ('formated' => $Pprice, 'plain' => $price);
}

И затем в /lang/russian/russian.php, внизу, до ?> добавь:

define('TVOI_TEXT','Нет в наличии');

Чтобы кнопки купить не было в списке товара, если цена 0, то открывай /includes/classes/product.php и ищи (у меня 400 строка):

if ($array['products_fsk18'] == '0')

Меняй на:

if (($array['products_fsk18'] == '0') & ($array['products_price'] != '0'))

А чтобы не было кнопки в корзину на странице карточки товара при цене 0, то открывай шаблон карточки товара, т.е. файл /templates/vamshop/module/product_info/product_info_v1.html

ищи:

{$ADD_QTY}
{$ADD_CART_BUTTON}

Меняй на:

{if $PRODUCTS_PRICE_PLAIN > 0}
{$ADD_QTY}
{$ADD_CART_BUTTON}
{/if}



Связанные статьи

Связанных статей не найдено.

Приложения

Комментарии

Коментариев пока нет. Прокомментировать

Прокомментиировать "Как сделать чтобы вместо цены товара 0 выводилось нет в наличие и не было кнопки купить?"

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

   Имя:
   Email:
* Комментарии:
* Код защиты от спама:

 

Информация о статье

Обновлялась
9th of November, 2010

Хотите...

распечатать страницу  распечатать страницу

Отправить старницу на Email  Отправить старницу на Email

Прокомментировать  Прокомментировать

 Подпишите меня

Подпишите меня  Добавить в закладки

Убрать выделение Убрать выделение

Редактировать эту статью

Быстрое редактирование

Выгнать в PDF


Мнения

100% thumbs up 0% thumbs down (1 голос)

Как Вы оцениваете этот материал?




Thank you for rating this answer.

Продолжить