Всего 123 606 комментариев

Дмитрий
25 мая 2024, 14:09
0
Прошу прощения, для меня это «темный лес». Не могли бы вы написать код? Буду очень благодарен.
Артур Шевченко
25 мая 2024, 14:04
0
Нужно присоединить таблицу site_content по id и в условиях выборки добавить ПсевдонимТаблицы.published = 1
Дмитрий
25 мая 2024, 13:51
0
Добрый день. Если товар снять с публикации, он все равно выводиться в прайсе, чтобы не выводился нужно товар полностью удалять. Подскажите пожалуйста, как прописать условие в сниппете чтобы не выводил снятые с публикации товары.
Николай Савин
25 мая 2024, 09:29
0
Самый простой, дешевый и быстрый вариант — разместить заявку в разделе работа на тему «Адаптация компонента под MODX3». Компонент простой — кто-нибудь обязательно возьмется.
антон
24 мая 2024, 21:00
0
нет желания обновить компонет очень иньересная задумка как по мне
сколко это стоит
Maks
24 мая 2024, 16:36
0
Что то не получается запустить ./start.sh
Пишет что не найдена команда. Пробовал по виндовс и под мак.
Егор
24 мая 2024, 16:08
0
поздно… я уже поплакал.
Наумов Алексей
24 мая 2024, 14:54
+1
Ииии ни одного комментария на большую публикацию, и ни одного плюсика) а я поставлю!
Артур Шевченко
23 мая 2024, 20:47
0
Если кому понадобится: сначала ищите ответ в документации, а потом пишите сюда.
Андрей
23 мая 2024, 18:46
0
вопрос закрыт, если кому понадобится, то
'tvFilters' => 'product_documents != ""'
Андрей Шевяков
23 мая 2024, 17:32
0
Там единственное надо переписать функции немного по другому, вот документация

Вместо этого
miniShop2.Callbacks.Cart.add.response.success = function(response) {
    };
Будет так
miniShop2.Callbacks.add('Cart.add.response.success', 'cart_ok', function (response) {

});
Евгений Куценко
23 мая 2024, 12:26
0
GoogleSheetsSaveForm у кого-то работает с FetchIt и вообще работает?
С параметром &gsRange=`opros` ломается отправка формы и указание листа для сохранения по умолчанию в настройках тоже самое.

И почему-то товары выгружает, а заказы не хочет. Есть мысли куда копать?
Андрей Шевяков
23 мая 2024, 12:16
0
В идеале конечно после добавления в корзину менять кнопку «в корзину» на ссылку «перейти в корзину», но я не нашел решение, которое будет работать даже после перезагрузки страницы.
Вот есть пример подобный https://modx.pro/solutions/4844
Олег
23 мая 2024, 12:12
0
в Битриксе эта информация идет в массиве с данными о товаре. А как получить эту информацию в ModX?
И потом кнопка присутствует не только в карточке товара, но и в каталоге в каждом товаре
vit
vit
23 мая 2024, 09:27
0
Мне кажется самое простое, это определить есть ли товар в корзине, если есть кнопка скрывается в товаре или заменяемся на кнопку в корзину
Артур Шевченко
22 мая 2024, 22:24
1
+1
Нужно переписать метод submit в обработчике заказа, так как из коробки он возвращает ответ сразу на фронт. А когда получишь ответ, там в параметре redirect будет ссылка на оплату.

Тут вместо echo нужно сделать return и убрать die(). И тогда если сделать так
$response = $miniShop2->order->submit();
$modx->sendRedirect($response['data']['redirect']);
то пользователя перекинет на оплату.
Giant Dad
22 мая 2024, 12:00
0
в логах php ничего, а вот в логах modx:
WARN @ /var/www/skiba-tver.ru/data/www/skiba-tver.ru/core/components/minishop2/handlers/storage/session/cartsessionhandler.class.php: 45) PHP notice: Undefined index: cart
и
(ERROR @ /var/www/skiba-tver.ru/data/www/skiba-tver.ru/core/components/minishop2/handlers/storage/session/cartsessionhandler.class.php: 45) PHP warning: Invalid argument supplied for foreach()
Айнур
22 мая 2024, 10:07
0
Все работает. Большое спасибо!