Сопутствующие товары

@Andchir В карточке товара иногда требуется вывести похожие товары и первое что приходит в голову это использовать уже установленный плагин collections

Заходим в настройки товара , не каталога а товара и ставим ему тип документа подборка

0_1463122831474_222222222222.png

Даль у нас появляется вкладка дочерние ресурсы и кнопка привязать ресурс

0_1463123160729_222222222222.png

Привязали все необходимые ресурсы и вывели их этим сниппетом и указали дополнительные поля.

 [[getSelections? 
 &selections=`[[*id]]` 
 &tpl=`getSelections`
 &getResourcesSnippet=`pdoResources`
 &includeTVs=`img,rubli`
 ]]

Все работает но в корзину не передается дополнительное поле с ценой. И такое происходит когда мы делаем выборку "подборка" в тип ресурка

Стоит убрать и все нормально работает

Потом посмотрел платный видео урок на modx.cc,
у автора тоже самое.

0_1463123901105_1111111.png

тут нужно еще где-то это поле указать ? или это не предусмотрено в самом shopkeeper ?

Если я вам не ответил, значит я не знаю ответ на вопрос так же как и вы

А просто завести текстовое поле "Сопутствующие товары" и писать туда ID товаров не вариант? Можно так настроить, что если перетаскивать товары с дерева ресурсов в это поле, будут писаться ID, и не надо их писать ручками.

В вашем варианте ресурс перестает быть элементом класса modResource, и видимо Шопкипер не может найти его таблицу в базе.

Я использую для эти целей TV множественный выбор, в возможные значения следующий код:

@EVAL return '-==||'.$modx->runSnippet('pdoResources',array('parents'=>'0','sortby'=>'pagetitle','sortdir'=>'asc','limit'=>'0','tpl'=>'@INLINE [[+pagetitle]]==[[+id]]','outputSeparator'=>'||','where'=>'{"template":N}'));

Вместо N указать ID шаблона товара.

@Andchir сказал Сопутствующие товары:

В вашем варианте ресурс перестает быть элементом класса modResource, и видимо Шопкипер не может найти его таблицу в базе.

А где то в настройках можно указать ему modResource ???

Если я вам не ответил, значит я не знаю ответ на вопрос так же как и вы

@panama Если я правильно понимаю, таким образом мы получаем выбор из существующих товаров.
А как привязать на выходе необходимый вид этого выбора?
У меня отображаются чекбоксы с номерами ID

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.