Олег

Олег

С нами с 19 декабря 2016; Место в рейтинге пользователей: #593

нужно доработать frontendManager

7
Добрый вечер! Нужна платная помощь разработчиков.
Задача сделать пользователям определенной группы доступ через FrontendManager только к тем страницам, у которых указан производитель, одноименный с авторизованным пользователем.
Олег
13 ноября 2024, 21:55
modx.pro
70
0

Доступ только к определенным страницам

Добрый вечер!
Подскажите пожалуйста, возможно ли такое сделать на ModX и в какую сторону искать решение:

На сайте группа пользователей.
У каждого пользователя этой группы есть доступ к редактированию только определенного набора страниц (для каждого пользователя это свой набор страниц).
К примеру это товары, у которых производителем указан этот самый пользователь, или страницы одного родителя (или по какому-то другому признаку).
Олег
11 ноября 2024, 20:16
modx.pro
460
0

как отключить уведомление о регистрации?

Добрый вечер!
есть магазин на minishop2, которому не нужен личный кабинет для покупателей, но покупателям после заказа все равно приходит письмо о регистрации с логином и паролем.
Покупатели не могут нигде использовать этот логин/пароль и достают менеджеров магазина.

Возможно ли отключить автоматическую регистрацию или хотя бы отправку уведомлений о регистрации?
Олег
04 сентября 2024, 17:34
modx.pro
110
0

Не отправляются опции товаров из заказа minishop2 в Битрикс24

Добрый вечер!
Может кто сталкивался с доработкой modb24CRM?

У меня на странице оформления заказа у каждого товара есть выпадающий Select. Нужно его значение передать в сделку к каждому товару.
Поле к товарам в Б24 добавил.
Товары из корзины попадают в сделку, а как туда же отправить опции из заказа?

На почту все значения приходят. Надо в Б24 отправить

P.S.
в общие поля сделки я могу вывести информацию, а в поля товара никак не отправить
Олег
06 июня 2024, 22:20
modx.pro
202
0

Свое поле в заказе

3 1 000
Напишите свою стоимость и я буду согласовывать ее с заказчиком.
Требуется в корзине MS2 и в форме msOneClick добавить поле с типом number и min=«25» для изменения веса у каждого товара в корзине и в msOneClick.
Я попробовал добавить поле, но в письме и в заказе вес прописывается без изменений.
Смысл в том, что любой товар можно купить в любом количестве (товар весовой) и во время заказа в корзине покупатель пишет требуемый вес в килограммах. Далее менеджер связывается с ним и оговаривает стоимость.

Мне подсказали, что надо написать плагин, который будет передавать вес в заказ (этого я сам не могу сделать).
Нужна помощь.
Олег
01 июня 2024, 23:26
modx.pro
226
0

как менять вес в корзине?

Здравствуйте!
Заказчик просит в корзине дать возможность покупателю прописать требуемый вес для каждого товара.
Я попробовал сделать по аналогии с количеством, но в списке заказов и на почту приходит вес без изменений.
Подскажите, что нужно подправить, чтобы в заказ передавался вес из корзины?

<form method="post" class="ms2_form form-inline" role="form">
                                <input type="hidden" name="key" value="{$product.key}">
                                <div class="form-group">
                                    <input type="number" name="weight" value="{$product.weight}"  min="25"
                                           class="input-sm form-control"/>
                                    <span>кг</span>
                                    <button class="btn btn-default" type="submit" name="ms2_action" value="cart/change">
                                        <i class="fa fa-refresh"></i>
                                    </button>
                                </div>
                            </form>
В письме вывожу так:
<td style="{$style.th}">{$product.weight} кг</td>
Олег
01 июня 2024, 18:59
modx.pro
311
0

Как запретить повторное добавление товара в корзину?

Доброго времени суток!
На сайте отключен выбор количества товара и в корзину всегда добавляется один (так нужно заказчику).

Но если посетитель кликнет по кнопке дважды — справа от корзины появится цифра два, а перейдя в корзину посетитель увидит там один товар.

Получается путаница.

В идеале конечно после добавления в корзину менять кнопку «в корзину» на ссылку «перейти в корзину», но я не нашел решение, которое будет работать даже после перезагрузки страницы.

Возможно ли как-то игнорировать повторное нажатие кнопки? Или может все уже придумано до меня?
Либо как вариант справа от корзины показывать количество наименований товаров (если такое возможно)
Олег
23 мая 2024, 01:39
modx.pro
355
0

Как вывести похожие товары по списку опций?

Подскажите пожалуйста, как реализовать вывод похожих товаров Minishop2 в карточке товара, у которых отмечены такие же опции, как и у товара в текущей карточке? Опции в админке выведены чекбоксами.
Вероятно опции нужно перечислить в WHERE через pdoPage, но пока ничего не выходит.
Олег
03 мая 2024, 01:48
modx.pro
1
727
0

как msProductOptions проверить на пустоту?

Добрый вечер!
Вывожу список опций через msProductOptions
В чанке перед выводом опций идет свой заголовок.
Сейчас если у товара нет ни одной опции — на странице отображается только заголовок из чанка.
Как проверить наличие опций, чтобы не выводить на странице одинокий заголовок?
toPlaceholder тут похоже не работает.

Вот код чанка:
<h2>Заголовок:</h2>
<p>
  {foreach $options as $option}
{if $option.value == 1}
{$option.caption},
{/if}
{/foreach}
</p>
Вызов:
{$_modx->runSnippet('!msProductOptions@PropertySet', [
 'onlyOptions' => 'список опций через запятую',
 'tpl' => 'tpl.msOptions',
 ])}
Олег
17 апреля 2024, 18:41
modx.pro
323
0

разделение фильтров mFilter2 [решено]

Добрый вечер! Подскажите, возможно ли список фильтров на странице разделить на части?
вот пример — www.soyuzopttorg.com/functional_ingredients/?selfFilter_678=678&set_filter=Показать

Заголовок, затем в столбик из 10 чекбоксов (каждый из них — это отдельная опция товара)
Второй заголовок и еще 10 чекбоксов с опциями.
Олег
07 марта 2024, 01:08
modx.pro
297
0