Новости
- 16.02.2019 - Вышел Shopkeeper 4.0.3
- 05.02.2019 - Symfony для MODX-разработчиков
- 18.01.2019 - Вышел Shopkeeper 4.0.0, Обновлен сайт
- 15.11.2018 - Импорт/экспорт товаров в Shopkeeper 4
- 18.09.2018 - Вышел Shopkeeper v4.0-rc
- 14.09.2018 - Установка и обзор Shopkeeper4
- 29.07.2018 - Бесплатные базы данных MongoDB на 1 год
- 21.07.2018 - Критическая уязвимость MODX <=2.6.4
- 01.06.2018 - Тест производительности Shopkeeper 4
Последние темы
-
Пагинация!как сделать скролл на каталог, а не на шапку сатй?
Поддержка2 -
Еще одна тема про addit_data. Где же он формируется?
Поддержка3 -
Расширенный вывод значений доп.поля
Поддержка4 -
Не добавляется цена товара в корзину.
Поддержка9 -
Вышел Shopkeeper 4.0.3
Новости1 -
TagManager2 отображает в фильтре удаленные значения TV-полей
Поддержка7 -
Бесплатные базы данных MongoDB на 1 год
Новости7 -
Пересчет цены в зависимости от параметров
Поддержка3 -
CatalogFill: не работает импорт в таблицу MIGXDB
MODX - Вопросы и обсуждения15 -
TagManager2 при фильтрации на странице, ничего не происходит
Поддержка17 -
Не выводиться ID товара в письме
Поддержка2 -
Несколько значений checkbox для Formit
MODX - Вопросы и обсуждения2 -
Array в теле письма после оформления заказа
Поддержка5 -
Изменения товара на внешней части сайта modx
MODX - Вопросы и обсуждения10 -
tagManager2 отображает в фильтрации значения удаленных товаров
Поддержка1 -
Цена доставки (не получается найти)
Общие вопросы3 -
shopkeeper3 и цена в зависимости от площади
Поддержка9 -
Catalofill выдает 502 ошибку при загрузке 35 000+ позиций
Поддержка13 -
Получить имена и значения всех TV
Поддержка10 -
CatalogFill + MIGX (не shopkeeper)
Поддержка4
Paykeeper 2.0 и вывод кнопки оплаты заказа в истории заказов модуля userorders
-
Как вывести кнопку оплаты заказа в истории заказов модуля userorders через Paykeeper 2.0 только в том случае если заказ сделанный через модуль Shopkeeper 3.0 не оплачен? В документации к Paykeeper 2.0 вообще нет примеров вызова в истории заказов для модуля userorders.
-
В чанке сниппета userOrders есть пример с кнопкой "Отменить заказ". Она появляется если статус не "Отменен". Так же можно сделать и с оплатой (проверять статус).
Если парсер MODX не справится с таким условием, можно через https://rtfm.modx.com/extras/revo/if
-
@Andchir Спасибо, посмотрю.
-
@Andchir С этим разобрался и сделал. Остаётся вопрос как сделать вызов самого Paykeeper 2.0? Если делаю так:
[[!Paykeeper2? &gateway=`WebMoney` &tpl=`userOrdersPayTpl` &orderId=`[[!+shk.id]]` &price=`[[!+shk.price]]
где userOrdersPayTpl
<a name="product[[+sid]]"></a> <form id="pkForm[[+sid]]" method="post" action="[[~[[*id]]?scheme=`abs`]]#product[[+sid]]"> <input type="hidden" name="sid" value="[[+sid]]"> <input type="hidden" id="pkInputEmail[[+sid]]" name="email" value="[[+user_email]]"> <button type="submit" class="btn btn-warning">Оплатить заказ<i class="fa fa-credit-card fa-lg"></i></button> </form>
То по нажатию на кнопку Оплатить заказ просто происходит переход на страницу где отображается список всех заказов пользователя.
-
Вместо
[[!+shk.id]]
надо использвоать[[+order_id]]
.&price=`[[!+shk.price]]
Это в новой версии не нужно.
-
@Andchir Не работает так, вызывает такие же действия.
-
Оплатить заказ просто происходит переход на страницу где отображается список всех заказов пользователя
Вы не знаете как работает форма?
Там в чанке есть пример. action у формы должен быть таким:
action="[[~[[*id]]]]?ord_id=[[+order_id]]"