Влад

Влад

С нами с 25 октября 2015; Место в рейтинге пользователей: #319

Пакетное редактирование цен в Minishop2

Каким дополнением реализовать пакетное редактирование цен в Minishop2 например в категории А увеличить цену на 100р, а в категории Б уменьшить на 5%. Так же есть ли какое нить не костыльное решение реализации разных цен товара для разных групп пользователей (Зарегистрированные и нет).
Влад
02 сентября 2016, 09:51
modx.pro
1 720
0

КРИТИЧЕСКИЙ БАГ MINISHOP 2.4

Если провожу какие либо манипуляции с товаром (Изменение цены или галочки новый популярный) через таблицу товаров в категории, отваливаются все дополнительные опции товара, просто наглухо затираются!!!
Проверил на двух магазах один и тот же баг!
P.S. Я надеюсь этот баг не пройдет мимо как баг со скриптом перегенерации превьюшек из оф документации до сих пор багует)
P.P.S. Надо отдельную ветку создавать по баг репортам или напрямую разработчикам писать????
Влад
04 августа 2016, 22:47
modx.pro
1
3 094
0

После перегенерации превью поменялись местами

У меня сегодня после перегенерации скриптом с docs.modx.pro все превьюхи заглючили таким образом что визуально порядок не изменился а вот физически {$thumb} проставился по последней фотке в галерее а не по первой!!! Блин не знаю чо делать…
Влад
27 июля 2016, 00:13
modx.pro
670
0

Не подхватывает шаблон письма

Прошу помощи, не понимаю почему не подхватывается стандартный шаблон письма при заказе, в письме возвращает массив! Minishop2 2.4 rc6

Предварительный шаблон письма работает через вызов
[[!msGetOrder?
	&tpl=`tpl.msEmail.new.user`
]]
Влад
14 июля 2016, 17:39
modx.pro
1
2 192
0

вывод grand grandParents в mFilter2

ну в общем требуется вывод grand grandParents ( прадедушки))) в mFilter2. Заранее благодарю за помощь!

Решение:
1.Создаем текстовое TV grandparents
2. Создаем плагин grandparents с кодом
//Проверяем нужный ли шаблон у ресурса (вместо 5 поставьте ID шаблона товара)
if($resource->get('template') != 5) return '';
//Получаем текущее значение TV
$gp = $resource->getTVValue('grandparent');
//Получаем menutitle прадедушки
$grandparent = $modx->runSnippet('pdoField', array( //указать свой снипетт и его параметры
    		'field' => menutitle,
		'topLevel' => 1     
));
//Если существующее значение отличается, то пишем новое
if($gp != $grandparent) $resource->setTVValue('grandparent', $grandparent);


2.1 На вкладке «Системные события» ставим галку напротив «OnDocFormSave».

3. В вызове mFilter2 добавляем фильтр
&filters=`tv|grandparent`


Велосипед готов )))
Влад
11 июля 2016, 11:47
modx.pro
1
1 221
0

Страница производителя товара

Как не суперкостыльными методами сделать страницу Производителя где будут доступны все товары из каталога данного производителя. Должна же быть из коробки подобная функция, раз есть в меню минишопа раздел производителей!!! Заранее благодарю!

Помог себе сам — как всегда в принципе, огромное спасибо сообществу.

Вот решение для нубов вроде меня:
Вывод страницы производителя:
[!mFilter2?
&limit=`10`
&parents=`0`
&element=`msProducts`
&where=`{ "Vendor.resource":[[*id]] }`
&filters=`
ms|price:number
,parent:categories
`
&tpls=`tpl.msProducts.row`
&sort=`ms|price:desc`
&ajaxMode=`button`
&tplFilter.outer.ms|price=`tpl.mFilter2.filter.slider`
&tplFilter.row.ms|price=`tpl.mFilter2.filter.number`
]]
Ссылка на страницу производителя из карточки товара:
<p>Производитель: <a href="[[~[[+vendor.resource]]]]">[[+vendor.name]]</a></p>
Вывод страницы всех производителей:
[[!pdoResources?
        	&class=`msVendor`
        	&sortby=`name`
        	&sortdir=`ASC`
        	&tpl=`vendor`
        ]]
Влад
03 июля 2016, 18:24
modx.pro
7
2 892
0

Minishop2 2.4

Как поменять вывод некоторых опций товара, например, мне надо вывести поле с несколькими значениями в селекте, а из коробки новая версия выводить просто строкой
Влад
28 июня 2016, 15:39
modx.pro
790
0

Выборка товаров по доп опции товара

Создал дополнительную опцию в минишопе ssss (числовое поле, площадь дома), и теперь не могу сделать выборку msProducts по данной опции различных категорий проектов домов по площади дома, например, от 150м2 до 200м2, от 200м2 до 250м2. пробовал &tvFilters, &where. Пожалуйста подскажите как правильно составить запрос выборки по данному полю?
Влад
28 мая 2016, 09:36
modx.pro
1 050
+1

Gallery выводит неверные данные в плейсхолдере

Всем доброго времени суток!
На сайте установлена Gallery, создано 5 альбомов, 4 альбома вызывается 4 снипеттами на одной странице.
При этом они выводятся в модальных окнах, а каждая фотография выводится лайтбоксом.
Но при генерации идентификатора галереи Gallery выводит неверные данные — склеивает два альбома из четырех.
Шаблон gal-item
<a class="uk-width-1-3 uk-margin-bottom" title="[[*id:is=`8`:then=`[[+description]]`:else=`[[+tags]]`]]" href="[[+image_absolute]]" data-uk-lightbox="{group:'[[+gallery.id]]'}">
		<img src="[[+image_absolute:rezimgcrop=`min-350,c-350x200`]]" alt="[[*pagetitle]] [[+name]]" />
	</a>
и вот глючит [[+gallery.id]] в двух галереях почему то одинаковый вывод, пробовал по [[+gallery.name]] и [[+gallery.description]], одно и тоже не спасает, с базой вроде все гуд так как все поля верно прописаны уже сто раз проверил.
Еще не пробовал переустанавливать, там тридцать фотографий с тегами и описанием у каждой, лень будет заново перебивать)
Кто может сталкивался с подобным? или подскажите пожалуйста как можно отловить этот баг!!!
Вот кстати сама страничка с галерей
Влад
17 марта 2016, 06:56
modx.pro
956
0

Неполадки с [[+price]]

Здравствуйте! Появился на сайте такой баг с ценой что в плейсхолдере price выводится :befor с содержимым by. Тоесть вместо 2999 руб выводится by 2999 руб. Как избавиться от вывода этого by так и не понял. В шаблоне все чисто вроде.
Влад
17 февраля 2016, 20:21
modx.pro
785
0