Семён Кудрявцев

Семён Кудрявцев

С нами с 21 августа 2015; Место в рейтинге пользователей: #40

Получить массив товаров заказа miniShop2 в плагине

Всем привет, подскажите, пожалуйста, как получить список товаров определённого заказа в плагине на событие msOnCreateOrder?
Нужно просто сформировать php массив вида
$goods = [
		['good_name' => 'html', 'good_sum' => 9750],
		['good_name' => 'js', 'good_sum' => 11250]
	];
Кто уже сталкивался с такой задачей, поделитесь, пожалуйста, опытом.
Семён Кудрявцев
25 ноября 2016, 12:21
modx.pro
2 214
0

параметр where в pdoResources

Всем добрый вечер, возник вопрос, что писать в параметр where, когда ищешь не стандартный класс объекта.
Мне нужно вывести конкретного производителя в любом месте на сайте по его id — пробую так:
[[!pdoResources?
      &class=`msVendor`
      &limit=`1`
      &sortby=`name`
      &sortdir=`ASC`
      &tpl=`@FILE chunks/carousel_item_brand.tpl`
      &where=`{ 'id' : 60 }`
]]
Выводит 1 позицию но не ту что мне нужна, значит where не сработал.
Пробую так:
[[!pdoResources?
      &class=`msVendor`
      &limit=`1`
      &sortby=`name`
      &sortdir=`ASC`
      &tpl=`@FILE chunks/carousel_item_brand.tpl`
      &where=`[ 'id' => 60 ]`
]]
Снова 1 позиция но не та.
Подскажите как правильно писать условие в where когда работаешь с другими классами.
Семён Кудрявцев
07 ноября 2016, 13:45
modx.pro
1 255
0

ЧПУ url в mFilter2

Всем привет, возник вопрос как сделать ЧПУ url в фильтре, ситуация такая:
Есть каталог товаров, есть фильтр по производителям, адрес при активном фильтре заканчивается так —
vendors=24
Вопрос как вместо id производителя вывести в url имя производителя, а лучше алиас прикреплённого ресурса у производителя, что будет, наверное, более корректно?
Семён Кудрявцев
07 ноября 2016, 07:56
modx.pro
1 758
+1

Полная интеграция с 1С:Управление торговлей 11.1

21
Добрый день, уважаемые разработчики, появилась задача интеграции интернет-магазина на miniShop2 с 1С: Управление торговлей — цель синхронизировать: заказы, остатки, цены и другие характеристики товаров, к сожалению точной стоимости работы не могу сказать, так как впервые такая задача поставлена. Если у кого есть опыт отпишитесь сколько это будет стоить? и какие сроки? Магазин на 3000 товаров.
Так же интересует возможность запаковки программного решения в готовый пакет для MODX.
Просьба не предлагать решения на основе mSlad.
Семён Кудрявцев
21 октября 2016, 09:16
modx.pro
2 042
0

Бланки документов для orderPrint

Всем привет, вопрос больше к владельцам дополнения orderPrint — которое печатает документы по заказам miniShop2
У кого есть нормальные шаблоны под этот компонент?
Например очень нужна — форма ТОРГ 12 — это товарная накладная,
готов поделиться формой почтовой платежки, она конечно не такая сложная как ТОРГ 12, но всё таки.
Важно что бы шаблоны были уже адаптированы к этому дополнению, так как сторонних вариантов в инете и так куча, но мне пока попадались неудачные.
Семён Кудрявцев
19 октября 2016, 13:17
modx.pro
1 991
0

Можно ли из плагина вызвать уведомление?

Добрый вечер, всем, кто нибудь подскажите —
сделал плагин на минимальную стоимость заказа — но как об этом уведомить на клиентской стороне покупателя, можно ли прям из плагина послать сообщение во всплывашку, идущую вместе с miniShop2?
Может метод есть какой-то? или надо в js лезть?
Код плагина
if ($modx->event->name == 'msOnSubmitOrder'){
        if($cart = $order->ms2->cart->status()) {
            if($cart['total_cost'] < 1500) {
                $modx->event->output('Сумма вашего заказа должна превышать 1500 руб!');
            } 
        }
}
Семён Кудрявцев
18 октября 2016, 14:54
modx.pro
7
3 322
0

Как передать DOM элемент в коллбэк miniShop2

Всем привет, данный вопрос уже много раз мусолили в сообществе, но хорошего решения так я и не нашёл, поэтому делаю ещё одну попытку, может в этот раз всё прояснится, и так:
В miniShop2 есть система коллбеков, в которую можно добавлять свои, это безумно круто и спасибо в очередной раз автору за такую гибкость, но проблема в том что в эти коллбеки не передаётся DOM элемент, спровоцировавший событие и тут приходится велосипедить на js всякие не красивые штуки.
Суть вопроса вот в чём, в карточке товара есть две кнопки — в корзину и быстрая покупка, надо что бы первая вела себя как обычно, просто добавляла товар и уведомляла нас что он добавлен, а вторая добавляла товар и если он успешно добавлен, то перекидывала сразу в корзину, и вот если бы в коллбек miniShop2 — добавление товара в корзину — можно было бы передать ту кнопку, которая спровоцировала событие добавления и проверить в своей функции допустим по классу, то можно было бы реализовать просто: и быструю покупку и открытие в модальном окне и вообще всё что душа попросит)
Семён Кудрявцев
07 октября 2016, 09:37
modx.pro
4
1 215
0

svg больше не грузится в miniShop2

После обновления miniShop2 до последней версии возникли проблемы с загрузкой картинок в формате svg, раньше достаточно было добавить расширение в источник файлов MS2 Images и всё отлично работало, но теперь ни в какую не пропускает svg — пишет Файл не является корректным изображением. Кто нибудь сталкивался с такой проблемой — подскажите как решить?
Данная проблема присутствует и при абсолютно чистой установке miniShop2 на хостинге modhost.pro
Либо я всё-таки что то не так делаю либо это реально проблема в обновлении.
Семён Кудрявцев
02 сентября 2016, 10:49
modx.pro
1 224
0

Массив GET в Fenom

Подскажите пожалуйста как обратиться к массиву GET в Fenom?
Нужно написать элементарное условие — если есть такой-то GET то делай что-то
Семён Кудрявцев
19 августа 2016, 09:59
modx.pro
6 111
0

Получить пользователя в плагине

Подскажите, пожалуйста, как получить пользователя и его поля в плагине на событие onUserActivate — методы из оф.документации все выводят anonymus?
Семён Кудрявцев
05 августа 2016, 14:02
modx.pro
1 401
0