Dima
С нами с 29 декабря 2020; Место в рейтинге пользователей: #761Точки продаж и учет остатков
Всем привет, подскажите пожалуйста, может кто решал подобные задачи.
Требуется полноценный учет товаров и остатков по каждой точке продаж.
Для учета остатков я ранее пользовался msProductRemains — тут все ок, а вот с точками продаж пока не сталкивался, информации тоже пока не нашел.
Есть, конечно, мысль использовать msOptionSeller для точек продаж и к ним подтягивать остатки, но может был у кого реальный кейс — поделитесь направлением
Требуется полноценный учет товаров и остатков по каждой точке продаж.
Для учета остатков я ранее пользовался msProductRemains — тут все ок, а вот с точками продаж пока не сталкивался, информации тоже пока не нашел.
Есть, конечно, мысль использовать msOptionSeller для точек продаж и к ним подтягивать остатки, но может был у кого реальный кейс — поделитесь направлением
Управление событиями UserEvents через фронт
Всем привет, подскажите, может кто делал подобное.
Стоит UserEvents, задача удалять событие или изменять его стутус на фронте, не через админку (возможно форма или кнопка у события).
Ну и в целом, какой порядок действия для изменения данных через фронт, например изменить содержимое TV.
Стоит UserEvents, задача удалять событие или изменять его стутус на фронте, не через админку (возможно форма или кнопка у события).
Ну и в целом, какой порядок действия для изменения данных через фронт, например изменить содержимое TV.
Добавление точек продаж с ЛК клиента
Всем привет. Подскажите может кто делал уже и может подсказать как реализовать.
Задача состоит в том, чтобы клиент через свой ЛК на сайте мог добавлять собственные точки продаж (например город, магазин, время работы, телефон) — таких магазинов у клиента может быть 1, а может и 10.
Далее на отдельной странице надо на карте показать все магазины всех клиентов — выпадающий список городов и при выборе города отображаются все метки магазинов в этом городе.
Задача состоит в том, чтобы клиент через свой ЛК на сайте мог добавлять собственные точки продаж (например город, магазин, время работы, телефон) — таких магазинов у клиента может быть 1, а может и 10.
Далее на отдельной странице надо на карте показать все магазины всех клиентов — выпадающий список городов и при выборе города отображаются все метки магазинов в этом городе.
reCaptcha v3 - отложенная загрузка
Подскажите, кто-то делал отложенную загрузку скриптов капчи v3, уж сильно она сайт, если на странице 3 и более форм с капчей
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
`
]]
Помогите доделать modinstagram2 вывод информации
Добрый день, подскажите, как можно и можно ли вывести информацию об аккаунте?
Например количество подписчиков, подписок может еще что
Например количество подписчиков, подписок может еще что
Спам
Добрый день, использую на сайте formit+ajaxform, для защиты от спама пробовал ранее и скрытые поля использовать и grecaptcha v2 и grecaptcha v3. Спам идет и капча пройдена. Зачастую спам идет с определенный ip адресов.
Подскажите, как можно заблокировать определенные ip, чтобы они не могли или отправлять письма или вообще заходить на сайт. Ну или может какие еще идеи по защите от спама есть
Подскажите, как можно заблокировать определенные ip, чтобы они не могли или отправлять письма или вообще заходить на сайт. Ну или может какие еще идеи по защите от спама есть
cityfields через get
Такой вопрос, можно ли определять город не по поддомену, а через параметр в ссылке. Это не совсем удобно, но сейчас нужен именно такой вариант. Например site.ru/usluga?city=moscow
Вывод броней в userevent
В дополнении реализовано так, что выводится только событие id которого жестко передано в запросе userevent=id.
1) Как мне вывести все брони определенного пользователя
2) Как вывести все брони определенного ресурса
P.S. При бронировании записывается id пользователя и id ресурса где происходит бронирование, соответственно пользователь может сделать несколько разных броней, также на определенный ресурс могут забронироваться несколько разных пользователей
3) не самое важное, но вдруг, как мне при вызове сниппета передать параметр cost со значением необходимой стоимости и желательно в админке как-то указывать стоимость для каждого ресурса, хоть доп полем
1) Как мне вывести все брони определенного пользователя
2) Как вывести все брони определенного ресурса
P.S. При бронировании записывается id пользователя и id ресурса где происходит бронирование, соответственно пользователь может сделать несколько разных броней, также на определенный ресурс могут забронироваться несколько разных пользователей
3) не самое важное, но вдруг, как мне при вызове сниппета передать параметр cost со значением необходимой стоимости и желательно в админке как-то указывать стоимость для каждого ресурса, хоть доп полем
Вывод событий в UserEvents
Необходима реализация системы записи к специалисту на определенное время. Выбрал для этого модуль UserEvents. Вроде все хорошо, но есть большие проблемы:
1) не могу поменять время для записи, выводится только стандартное, например 8-9, 9-10 (https://file.modx.pro/files/d/8/5/d85c3cc976b7caaa799e4b704dbdd9bc.png) и тд, но в админке можно редактировать с периодом в 15 минут, как сделать возможность выбора времени на фронте.
2) не выводится список событий, на которые имеются записи. В календаре они помечаются как бронь, но на фронте я не могу вывести этот список, сниппет просто ничего не выводит, даже если tpl пустой, нет никаких данных
Помогите разобраться с модулем, или подскажите, что можно использовать другое для реализации задумки
1) не могу поменять время для записи, выводится только стандартное, например 8-9, 9-10 (https://file.modx.pro/files/d/8/5/d85c3cc976b7caaa799e4b704dbdd9bc.png) и тд, но в админке можно редактировать с периодом в 15 минут, как сделать возможность выбора времени на фронте.
2) не выводится список событий, на которые имеются записи. В календаре они помечаются как бронь, но на фронте я не могу вывести этот список, сниппет просто ничего не выводит, даже если tpl пустой, нет никаких данных
Помогите разобраться с модулем, или подскажите, что можно использовать другое для реализации задумки