Артур
Ребята как с помощью sql посчитать сумму в столбце old_price тех товаров которые есть в заказе. Мне нужно соединить таблицы ms2_products и ms2_order_products и найти сумму, но вот я не могу понять порядок действий
Алексей
Артур
SELECT SUM(modx_ms2_products.add_cost)
FROM modx_ms2_order_products
LEFT JOIN modx_ms2_products
ON modx_ms2_order_products.product_id = modx_ms2_products.id
WHERE modx_ms2_products.add_cost > 0
AND modx_ms2_order_products.order_id = 212
Алексей
Артур, почему вы не хотите брать сумму заказа из таблицы ms2_order? там же вроде она есть уже посчитаная...
Артур
У меня есть поле add_cost которое в заказ попадает как опция, мне нужно редактировать заказ и потом пересчитывать его стоимость, мне нужно сумма add_cost, можно получить список товаров, потом опции, всё это прогнать в цикле и получить нужную сумму, которую потом прибавить к стоимости заказа, но это дорого по ресурсам, запрос выполнить быстрее, нет?
Артур
Артур
Алексей
видимо, вы пошли мне не понятным путем работы с ценой.
Вернувшись назад. Почему бы результирующую цену не подменять при добавлении в корзину?
тогда и стандартные вещи бы работали. и не нужно было бы писать костыли.
Алексей
- удалили товар, пересчет автоматом.
Misha
Подскажите почему не работает такой сниппет. Поле projectlink это тв одиночный выбор. {$projectlink} выводит id ресурса
Артур
Алексей
ну, тогда успехов. :)
Алексей
Артур
Олег
https://modstore.pro/packages/ecommerce/comparison
[[!addComparison?
&list_id=`[[BabelTranslation? &resourceId=`48`]]`
&tpl=`headerComparisonNum`
]]
<a class="comparison-total">[[+total]]</a>
а работали с этим компонентом? Сделал по инструкции но не работает вывод количества товаров в сравнении
Алексей
Misha
да даже вместо переменной id пишу - не работает
Misha
Иван
Алексей
ну тогда не понятно что значит - все работает. но если id пишите - не работает.
Сложно вам помочь по абстрактным вещам.. особенно если все работает
Misha
с обычным ресурсом работает
Илья
@ilyautkin
https://modstore.pro/office/support
Иван
+
Misha
Иван
Алексей
Алексей
вот теперь яснее стало.
Misha
Алексей
ну попробуйте выбросить его вообще
Misha
Алексей
х.з. тогда. гадание на гуще.
Иван
+
Иван
молодец
Алексей
Алексей
нет слов. как всегда.
Dmitriy
Господа, что представляет из себя connector.php?
Dmitriy
Он у всех компонентов есть и у системы же да?
Алексей
вот. настоящие взрослые вопросы уровня фулстак программер. растете.
Anton
ну они могут блокировать, им нежелательны рассылки с их серверов
Anton
если скажут не они, ну ладненько. можно смотреть дальше, это ж спросить 1 минуту
Михаил
Привет! подскажите, в чанке tpl.mFilter2.filter.checkbox вызываю сниппет, мне нужно передать в него id ресурса. но не в чанке при вызове сниппета ($_modx->resource.id) , ни если в сниппете $modx->resource->get('id'). но он его не видет. почему такое может быть?
Sentinel
Михаил
{set $prntId = $_modx->resource.id}
{set $validUrl = '!validSeoFilterUrl' | snippet : [
'url' => $seoUrl,
'prntId' => $prntId
]}
Михаил
prntId - пусто если в сниппете, а так если в чанке {$prntId}, То выводит
🛸
всем привет. вопрос по mFilter2.
Можно ли как-то сортировать в самих фильтрах ? (не в результатах).
пример - есть сортировка по параметру Производитель, в фильтре отображается список производителей, хочу задать им порядок по menuindex
🛸
ок, спасибо за инфо
Alexey
🛸
Алексей, хороший вопрос )) а у кого-то вообще так получилось ? рабочий способ ?
Alexey
🛸
спасибо !
Eugene
Mihail
Привет!
Каким образом можно в админке реализовать облако тегов для статей ?
Sentinel
Mihail
Tagger
можно подробнее?
просто вариант писать js и цвет таким образом делать. Либо альтернатива какаято, потому что делать migx в каждой статье не вариант...
Sentinel
Mihail
ну типоа да, один тег один цвет
Mihail
просто чттобы потом при наполнении выбирали только тег а не цвет еще, иначе наплодят кучу цветов для одного тека
Mihail
тега*
Лев
Привет, не подскажите есть какая-нибудь возможность присваивать опции всем категориям по умолчанию в minishop, чтобы при создание новой категории не надо было галочки проставлять
Dmitriy
Sentinel
Ух
https://is.gd/5KKq0l
Иван
удачи
Sentinel
Алексей
тут все просто.
Артур
Кто-нибудь знает как в таблицу заказов в админке засунуть поле comment самого заказа и то, которое в адресе?
Dmitry
ребят, как можно отправить всю ту же самую форму на почту, которую указали в этой форме, использую Ajax + FormIt?
Артур
Артур
Хук это обычный сниппет, его название нужно написать в одном ряду с такими как email, FormItSaveForm и т.д.
dv
Всем привет! Странный глюк словил, кто-то сталкивался? Идет вызов msOptionsPrice2, в массив все прилетает. Потом в чанке так вызываю
dv
{set $i = 0}
<div class="MagicScroll" data-options="orientation:vertical;">
{foreach $thumbs as $thumb}
{if $thumbs['big'][$i]}
<a class="prodimg" data-zoom-id="zoom" href="{$thumbs['big'][$i]}" data-image="{$thumbs['preview'][$i]}" title="{$thumbs['name'][$i]}">
<img alt="Купить {$_modx->resource.longtitle|escape ? : $_modx->resource.longtitle|escape}" src="{$thumbs['small'][$i]}" style="width:70px;">
</a>
{/if}
{set $i = $i + 1}
{/foreach}
</div>
dv
при этом только 4 объекта прилетают, если дублирую вызов, завязанные на $i, то получаю все фокти