Вопросы
Как связать msTelegram с minishop2, чтобы приходили в телеграм уведомленияо заказах
Добрый день
Настроил плагин msTelegram по инструкции modstore.pro/packages/alerts-mailing/mstelegram
Но нужно как-то связать плагин msTelegram с minishop2
Пишут: Плагин вешается на событие msOnCreateOrder — но я что-то не понимаю, как это делается.
Вот тут есть некоторая инструкция modx.pro/solutions/9861, но я никак не могу понять что с этим делать
Может кто подсказать? или дать ссылку на более подробные инструкции?
Настроил плагин msTelegram по инструкции modstore.pro/packages/alerts-mailing/mstelegram
Но нужно как-то связать плагин msTelegram с minishop2
Пишут: Плагин вешается на событие msOnCreateOrder — но я что-то не понимаю, как это делается.
Вот тут есть некоторая инструкция modx.pro/solutions/9861, но я никак не могу понять что с этим делать
Может кто подсказать? или дать ссылку на более подробные инструкции?
Как удалить Babel?
Добрый день, пытаюсь удалить компонент, но если его деинсталлировать фронт выдаёт 500 ошибку, папку кэш чищу полным удалением файлов — не помогает. Все плагины созданные при установке babel удалены, в логе 2 ошибки:
core/xpdo/xpdo.class.php : 644) Could not load class: Babel from babel.
/core/xpdo/xpdo.class.php : 1247) Problem getting service babel, instance of class Babel, from path .../core/components/babel/model/babel/на страницах вызова сниппетов babel нет. Что может обращаться к babel если он удалён? mSearch2 ускорение
Добрый день.
Гуру modx помогите решить вопрос
В категории 5-10к товаров и в среднем около 7 фильтров параметров созданных через msFieldsManager.
Загрузка о-о-очень медленная.
Подскажите есть какие-то пути решения проблемы загрузки?
Гуру modx помогите решить вопрос
В категории 5-10к товаров и в среднем около 7 фильтров параметров созданных через msFieldsManager.
Загрузка о-о-очень медленная.
Подскажите есть какие-то пути решения проблемы загрузки?
mFilter2 + SHK3
Добрый день, помогите разобраться…
Необходимо сделать вывод категорий по фильтру товаров. За основу брал решение https://modx.pro/solutions/6733, только не могу переделать на SHK3…
Выводит фильтры правильно, но пишет, что нет подходящих результатов
Код сниппета:
Необходимо сделать вывод категорий по фильтру товаров. За основу брал решение https://modx.pro/solutions/6733, только не могу переделать на SHK3…
Выводит фильтры правильно, но пишет, что нет подходящих результатов
Код сниппета:
<?php
// Он работает только, если это вывод товаров, а не запрос подходящих id
if (empty($returnIds)) {
// Присоединяем таблицу категорий
if (empty($innerJoin) || !$where = $modx->fromJSON($innerJoin)) {
$innerJoin = array();
}
$innerJoin['Category'] = array(
'class_key' => 'modDocument',
);
$scriptProperties['innerJoin'] = $modx->toJSON($innerJoin);
// Группируем по категории
$scriptProperties['groupby'] = 'Category.id';
// Заменяем поля товаров полями категорий
$scriptProperties['select'] = $modx->toJSON(array(
'Category' => '*',
// Можно переопределить еще и выборку полей товара, чтобы были с префиксом,
// но я это закомментировал, потому что поля Data и так доступны, а товары не нужны
//'msProduct' => $modx->getSelectColumns('msProduct', 'msProduct', 'product.'),
//'Data' => $modx->getSelectColumns('msProductData', 'Data', 'data.'),
));
}
// Мы добавили свой опции, а дальше пусть работает стандартный сниппет
return $modx->runSnippet('pdoResources', $scriptProperties);Код вызова:[[!mFilter2?
&paginator=`pdoPage@catalog_pages`
&element=`msProductsCategories`
&parents=`[[*id]]`
&limit=`0`
&depth=`2`
&returnIds=`0`
&where=`{"template":"9"}`
&includeTVs=`price,price_max,title,art,col,image-min,text,descript,brand,diametr,seting1,seting2,seting3,seting4,seting5,seting6,seting7,seting8`
&tpls=`tovar_shop_row,tovar_shop`
&tplOuter=`tpl_Filter_Outer`
&aliases=`
tv|seting1==seting1,tv|seting2==seting2,tv|seting3==seting3,tv|seting4==seting4,
tv|seting5==seting5,tv|seting6==seting6,tv|seting7==seting7,tv|seting8==seting8`
&filters=`
tv|seting1:boolean,
tv|seting2:seting2,
tv|seting3:seting3,
tv|seting4:seting4,
tv|seting5:seting5,
tv|seting6:seting6,
tv|seting7:seting7,
tv|seting8:seting8,
tv|price:number
`
]]Помогите доделать Одна общая корзина для сайта с поддоменами
Есть сайт 4коврика.рф и много поддоменов (поддомен = город). На данный момент происходит следующее. Пользователь добавляет товар в корзину. На том поддомене, на котором он добавил этот товар, корзина становится непустой и с добавленным товаром. Если он переходит на другой поддомен (т.е. сменил город), то корзина становится пустой.
Вопрос: как сделать так, чтобы товар добавленный в корзину на одном поддомене был виден в корзине и на остальных поддоменах?
Доп. информация:
— использую minishop2,
— для смены города — cityFields,
— пользователь может быть неавторизованным и добавлять товары в корзину и оплачивать заказ.
— путём тестирования понял, что поддомен запоминает корзину, даже если сменить город. Т.е. как будто у каждого поддомена личная корзина.
Вопрос: как сделать так, чтобы товар добавленный в корзину на одном поддомене был виден в корзине и на остальных поддоменах?
Доп. информация:
— использую minishop2,
— для смены города — cityFields,
— пользователь может быть неавторизованным и добавлять товары в корзину и оплачивать заказ.
— путём тестирования понял, что поддомен запоминает корзину, даже если сменить город. Т.е. как будто у каждого поддомена личная корзина.
Синхронизация минишопа с 1С через mSync
Здравствуйте.
Проблема в следующем: при выгрузке товаров из 1С на сайт синхронизация обрывается на обработке категорий.
Последняя запись в логах mSync — Категория 9025 найдена. Обновление с параметрами parentId=2, categoryName=Для новорожденных. Всего категорий 200. Товаров — около 19 000, но из 1С они приходят пакетами по 500 штук, соответственно, в первом обрабатываемом файле import их всего 500. Такая пакетная загрузка сначала работала, а теперь перестала. Никаких ошибок в логах компонента, самогом модкса и в логах сервера в момент синхронизации не видно.
Проблема в следующем: при выгрузке товаров из 1С на сайт синхронизация обрывается на обработке категорий.
Последняя запись в логах mSync — Категория 9025 найдена. Обновление с параметрами parentId=2, categoryName=Для новорожденных. Всего категорий 200. Товаров — около 19 000, но из 1С они приходят пакетами по 500 штук, соответственно, в первом обрабатываемом файле import их всего 500. Такая пакетная загрузка сначала работала, а теперь перестала. Никаких ошибок в логах компонента, самогом модкса и в логах сервера в момент синхронизации не видно.
modinstagram2 вывод информации
Добрый день, подскажите, как можно и можно ли вывести информацию об аккаунте?
Например количество подписчиков, подписок может еще что
Например количество подписчиков, подписок может еще что
Помогите получить id родителя в pdoMenu в tplInner
Имеется многоуровневое меню. Необходимо получить id родителя в tplInner для ul id=«parent-{$parent.id}»
Понимаю, что надо как-то иначе, но не могу найти в документации
Понимаю, что надо как-то иначе, но не могу найти в документации
<nav id="nav">
{'!pdoMenu' | snippet : [
'parents' => '0',
'level' => 10,
'processTVs' => 1,
'tpl' => '@INLINE <li ><a href="{$link}">{$menutitle}</a></li>',
'tplOuter' => '@INLINE <ul >{$wrapper}</ul>',
'tplParentRow' => '@INLINE <li><a href="#parent-{$id}">{$menutitle}</a>{$wrapper}</li>',
'tplInner' => '@INLINE <ul id="parent-{$parent.id}">{$wrapper}</ul>',
'tplInnerRow' => '@INLINE <li><a href="{$link}">{$menutitle}</a></li>'
]}
</nav>На выходе нужно получить<nav>
<ul>
<li ><a href="#parent-1">Категория 1</a>
<ul id="parent-1">
<li><a href="#parent-30">Подкатегория 30</a>
<ul id="parent-30">
<li><a href="catalog/cat-301">Подкатегория 301</a></li>
<li><a href="catalog/cat-302">Подкатегория 302</a></li>
</ul>
</li>
<li><a href="#parent-40">Подкатегория 40</a>
<ul id="parent-40">
<li><a href="catalog/cat-401">Подкатегория 401</a></li>
<li><a href="catalog/cat-402">Подкатегория 402</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</nav> Реферальная программа MiniShop2 + msProfile
Здравствуйте! Возник вопрос, если уже есть ответ ткните носом!
Дано: Сайт по перевозкам на море. На нем установлен MiniShop2 для покупки билетов.
Нужно: Владельцы сайта хотят иметь личный кабинет для пользователя (Просто куплю и поставлю Office) и в нем разместить для каждого пользователя реферальную ссылку которую он может давать своим «знакомым».
Дано: Сайт по перевозкам на море. На нем установлен MiniShop2 для покупки билетов.
Нужно: Владельцы сайта хотят иметь личный кабинет для пользователя (Просто куплю и поставлю Office) и в нем разместить для каждого пользователя реферальную ссылку которую он может давать своим «знакомым».