прайс

#
прайс
встал вопрос показа товаров в прайсе, тех которые не находятся ни в одной группе... тоесть в корне магазина.
Сейчас прай показывает только товары в группах. Но это как-то неправильно... Как исправить это и сделать чтобы прайс показывал ВСЕ товары магазина?
#
Re: прайс
посмотри может так сделаешь http://www.eckogroup.ru/shop/meat-fish-poultry/
tatyanin
#
Re: Re: прайс
нет, вы там выводите прайс для каждой группы... а надо общий прайс с товарами ...
Это видимо какая-то недоработка разработчиком т.к. например, как у меня: есть три товара и каждый товар нельзя ни в одну группу объединить и никак не переместить ни в одну из существующих групп... а для каждого товара создавать группу. чтобы потом в группе был один товар... как-то...
У разработчиков Тоже например есть купоны - которые представлены в каталоге - а в прайсе они не отображены - но ведь это тоже товар... не логично...

и кстати у вас там в прайсе Беларусия - не правильно) либо Беларусь либо Белоруссия
#
Re: прайс
kvasiliy писал(а):

Тестовая загрузка товара, просто выгрузил из файла, далее будем править
tatyanin
#
Re: прайс
что бы получить все товары достаточно в коде ТДС "Интернет-магазин" передать в контроллер ->group(false)
примерно вот так:
$Shop_Controller_Show
   ->xsl(
      Core_Entity::factory('Xsl')->getByName($xslName)
   )
   ->group(false)
   ->show();
#
Re: Re: прайс
не помогает
Модератор
#
Re: прайс
Причем тут вообще ТДС интернет-магазина? У прайса своя ТДС "Прайс". В ней блок:

$Shop_Controller_Show
   ->shopItems()
   ->queryBuilder()
   ->clearOrderBy()
   ->leftJoin('shop_groups', 'shop_groups.id', '=', 'shop_items.shop_group_id')
   ->where('shop_items.active', '=', 1)
   ->where('shop_groups.active', '=', 1)
   ->clearOrderBy()
   ->orderBy('shop_items.shop_group_id')
   ->orderBy('shop_items.name');


замените на:

$Shop_Controller_Show
   ->shopItems()
   ->queryBuilder()
   ->clearOrderBy()
   ->leftJoin('shop_groups', 'shop_groups.id', '=', 'shop_items.shop_group_id')
   ->where('shop_items.active', '=', 1)
   ->open()
   ->where('shop_groups.active', '=', 1)
   ->setOr()
   ->where('shop_groups.active', 'IS', NULL)
   ->where('shop_items.modification_id', '=', 0)
   ->close()
   ->clearOrderBy()
   ->orderBy('shop_items.shop_group_id')
   ->orderBy('shop_items.name');
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Модератор
#
Re: прайс
kvasiliy писал(а):
У разработчиков Тоже например есть купоны - которые представлены в каталоге - а в прайсе они не отображены - но ведь это тоже товар... не логично...

Что простите? Купоны - это купоны, то что дает скидку в корзине и никакой это не товар. Может быть речь о ярлыках?
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
#
Re: прайс
alexander.egorov писал(а):
замените на:

тогда выводятся все товары... от всех интернет-магазинов от всех сайтов, даже от тех сайтов которые были удалены из системы управления сайтами...
Модератор
#
Re: прайс
kvasiliy,

Отредактировал код в предыдущем сообщении. Измените у себя.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Авторизация