Методы оплаты в MiniShop

Добрый день!
Пытаюсь реализовать такую схему при оформлении заказа:
Пользователю доступно два варианта оплаты — онлайн и наличными курьеру. При первом варианте оплата должна идти через z-payment, при втором — должно просто отображаться сообщение аля «Ваш заказ принят» с сохранением заказа. Вот никак не могу понять, какие сниппеты мне нужно указывать в методах оплаты, и нужно ли что дополнительно прописывать?
Alexander Letunovsky
13 ноября 2012, 14:00
modx.pro
1 688
0

Комментарии: 6

    Alexander Letunovsky
    13 ноября 2012, 18:11
    0
    Василий, спачибо за ссылку, я ее видел. Вот фраза «Каждому методу оплаты можно назначит свой сниппет для обработки.» У меня один из способов — оплата курьеру — должен по сути дела выполнять функцию стандартной корзины, т.е. сохранить заказ + отобразить tpl.msSubmitOrder.success, а второй способ — z-payment, должен отрабатывать перенаправление на платежную систему, которая уже встроена в minishop. В minishop нет готовых сниппетов, чтоб это реализовать без написания свих обработчиков? Указание в методе оплаты сниппета miniShop не сработало, хотя в корзине вызывается он. Наверняка это как-то просто решается, просто не очевидно.
      Alexander Letunovsky
      14 ноября 2012, 16:37
      0
      Иван, помогите пожалуйста разобраться. Готов проставиться пивом :)
        Alexander Letunovsky
        14 ноября 2012, 16:39
        0
        Чорт, прошу прощения, переработал сегодня. Василий, а не Иван, конечно же.
        Alexander Letunovsky
        14 ноября 2012, 17:49
        0
        А то, что на Вашем демо-сайте меня не перенаправляет на z-payment, и не отображается в конце заказа чанк tpl.msSubmitOrder.success, это так и должно быть, или таки что-то не работает?
        Не могу понять, как мне сделать, то что я хочу. Редиректа на z-payment не происходит, даже если выкинуть все способы оплаты, т.е. по сути в конфиге по умолчанию.
          Alexander Letunovsky
          15 ноября 2012, 13:28
          0
          В общем, сделал, что хотел. Для этого пришлось создать свой собственный сниппет для z-payment, поскольку встроенный код не работает.
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            6