17 августа 2021, 11:36 Столкнулся с необходимостью сделать покупку в один клик. Кнопка находится в той же форме, что и обычная кнопка добавления товара. Логика такая: по нажатию на кнопку обратимся к php для очистки корзины, а новый товар добавится после силами могучего Minishop2. HTML <button type="submit" data-type="getOne">Купить в 1 клик</button>JS function startGetOneWork(){ let getOneWork = document.querySelectorAll('[data-type="getOne"]'); for(index = 0; index < getOneWork.length; index++){ getOneWork[index].addEventListener('click', () => { console.log('Попытка очистки корзины'); reset_button_podmena(); clearOrderFixTresh(); async function clearOrder(){ let url = "/minishop2-controller?type=clearOrder"; let headers = { method: "POST" } let response = await fetch(url, headers); if(response.ok){ console.log("Корзина очищена"); }else{ console.log("Ошибка очистки корзины"); } } }); } } startGetOneWork();PHP (создаете ресурс, в нем вызываете сниппет) if($_SERVER["REQUEST_METHOD"] == "POST"){ switch($_GET["type"]){ case "clearOrder": $miniShop2 = $modx->getService('miniShop2'); $miniShop2->initialize($modx->context->key); $miniShop2->cart->clean(); break; default: return; } } Вопросы / minishop2 order->submit() очищает корзину 4 0
17 августа 2021, 11:09 А никак, они сами не знают)) Сделали мутанта, теперь поди разбери, как оно работает)) Вопросы / minishop2 order->submit() очищает корзину 4 0
11 августа 2021, 12:34 Это от уровня понимания задачи зависит, кому то написать ИМ — кара небесная, кому то нет. Из того, что хорошо запомнилось: добавлял я новые поля в карточку заказа, можно было сделать это еще сложнее? Вопросы / Minishop2 кнопка сделать заказ 15 0
11 августа 2021, 12:32 Приятно строить из себя капитана очевидность? Вопросы / Minishop2 кнопка сделать заказ 15 0
11 августа 2021, 12:15 Дополнение должно давать инструмент взаимодействия, а возможность этот инструмент создать. Я не хочу изучать реализацию minishop2, я хочу его использовать. Например сейчас, нужно сформировать заказ. Почему не сделать условный триггер-событие, по которому начнется валидация, а после, оформление? То же самое с добавлением товара, очисткой корзины. Честно, работаю с minishop2 три недели, задачи по работе. Основная задача разработчика — сделать жизнь других людей проще, а не наоборот. Вопросы / Minishop2 кнопка сделать заказ 15 -1
UiCMPGenerator дополнение для создания пакетов Ближе к сентябрю, основная загвоздка это создание нормальной документации и видео обзора, а так пакет как бы уже готов
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
HTML
JS
PHP (создаете ресурс, в нем вызываете сниппет)
Я не хочу изучать реализацию minishop2, я хочу его использовать.
Например сейчас, нужно сформировать заказ. Почему не сделать условный триггер-событие, по которому начнется валидация, а после, оформление? То же самое с добавлением товара, очисткой корзины. Честно, работаю с minishop2 три недели, задачи по работе. Основная задача разработчика — сделать жизнь других людей проще, а не наоборот.