Jump to content

Вывод связанных товаров при нулевой цене


Recommended Posts

view/ProductView.php строка 136

foreach($this->products->get_products(array('id'=>$related_ids, 'visible'=>1, 'in_stock'=>1)) as $p)

заменить на

foreach($this->products->get_products(array('id'=>$related_ids, 'visible'=>1)) as $p)
Link to post
Share on other sites

 

view/ProductView.php строка 136

 

foreach($this->products->get_products(array('id'=>$related_ids, 'visible'=>1)) as $p)

заменить на

foreach($this->products->get_products(array('id'=>$related_ids)) as $p)

 

Спасибо за наводку. Специально проверил в дистрибутиве, эта строка выше, и выглядит по-другому.

Я до этого ковырялся в коде, но невнимательно. Сейчас нашел:

116. foreach($this->products->get_products(array('id'=>$related_ids, 'in_stock'=>1, 'visible'=>1)) as $p)

Дело вот как раз в 'in_stock'=>1... Только, не совсем понятно, почему именно так :-)

Link to post
Share on other sites

Что вам не понятно?

Товар ин_сток - есть в наличии и С ЦЕНОЙ БОЛЬШЕ НУЛЯ.

Что здесь непонятного или странного??

Мне, наоборот, странно, что в магазине у кого-то есть товары с нулевой ценой.

Хочу корзину таких товаров :-) 

Link to post
Share on other sites

Сам код мне очень даже понятен. Не совсем понятно, почему это жестко зашито в код. В целом, simpla страдает нехваткой настроек. Конечно, превращать ее в joomla тоже не стоит, но иногда нужно изменить поведение системы, и в таких местах просятся настройки.

 

А по поводу нулевой цены, вот примеры:

1. Цены ЕЩЕ не установлены, идет наполнение каталога.

2. Товар идет в подарок, а значит, у него нулевая цена.

3. Это вовсе не магазин, а довольно специфичный каталог, в котором каждый заказ и цены обсуждаются с заказчиком.

4. Просто все товары - бесплатные, например, лекции, семинары, вебинары.

 

Достаточно примеров? :-)

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...