Автор Тема: Написал свой модуль оплаты. После осмотра выявил следующие проблемы.  (Прочитано 303 раз)

06 Апрель 2015, 15:53:16
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Брал ChequePayment и написал свой модуль оплаты на нем. После осмотра выявил следующие проблемы:

1. Когда меняешь валюту, данный метод оплаты исчезает из списка.

2. Мне нужен генерировать callBack URL для Валидатции оплаты что бы после оплаты (на сайте банка) был редирект с токеном. Но не смог выяснить процедуру. 

3. Хочу выставить свои статусы ордера. Как это сделать?


Прошу выяснить эти проблемы. Заранее спасибо.
06 Апрель 2015, 17:36:29
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22318
  • Репутация: +17114/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
1. Нужно определять валюту в модуле.
Пример модуль bankwire, файл bankwire.php, метод checkCurrency.

2.
Tools::redirectLink(__PS_BASE_URI__.'mycontroller.php?key='.$customer->secure_key.'&....
3. В админке в статусах добавить, в модуле в методе validateOrder использовать эти новые статусы.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
06 Апрель 2015, 18:05:18
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
1. Нужно определять валюту в модуле.
Пример модуль bankwire, файл bankwire.php, метод checkCurrency.

2.
Tools::redirectLink(__PS_BASE_URI__.'mycontroller.php?key='.$customer->secure_key.'&....
3. В админке в статусах добавить, в модуле в методе validateOrder использовать эти новые статусы.

  можно по подробнее ?
06 Апрель 2015, 19:21:03
Ответ #3
06 Апрель 2015, 19:56:01
Ответ #4
06 Апрель 2015, 20:10:21
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 941
  • Репутация: +10/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Там ответы на все вопросы. Если там нет ничего полезного, тогда где есть? Это оф. документация. Все функции описаны, все что нужно для создания модуля там дано.
06 Апрель 2015, 20:20:18
Ответ #6
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33071
  • Репутация: +26762/-0
    • Просмотр профиля
Цитировать
можно по подробнее ?
А что не понятно? mAgency все написал. Откройте модуль bankwire и делайте по его примеру. В нем есть все, валюта, callBack и статус заказа.