Ответить Новая тема Новый опрос 
 Оплата заказа после подтверждения администрацией
first-step
Новичок
Сообщений: 7
Регистрация: 02-06-2015


03-06-2015 01:56
Как сделать, чтобы при оформлении заказа покупателем и выбора способа оплаты заказ регистрировался в системе и все. Безо всяких выводов банковских реквизитов и переходов на платежные сервисы?

Оплата должна быть возможна только после того, как заказ на 100% будет подтвержден администрацией интернет-магазина.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


03-06-2015 12:06
1. Необходимо написать отдельный модуль который будет доступен на стадии оформления заказа, за основу можно взять модуль bankwire, остальные модули скрывать. Еще лучше - переписать контроллер оформления заказа и после выбора способа доставки формировать заказ на виртуальный модуль.
2. Переписать ядро prestashop добавить доп. статус, добавить отображение способов оплаты на странице заказа при определенном статусе.


Простой вариант:
1. Взять модуль bankwire
2. В файле данного модуля validation.php изменить PS_OS_BANKWIRE на PS_OS_PREPARATION
3. Создать новый шаблон в директории /mails/*/ со списком способов оплаты реквизитами и ссылками на оплату через платежные системы.
4. Добавить новый статус, например "Заказ подтверждён". В настройках выставить созданный выше шаблон.

В итоге: Покупатель оформляет заказ, при подтверждении заказа ("Заказ подтверждён") клиент получит письмо со списком платежных систем и реквизитами для оплаты. Клиент оплачивает > администрация изменяет статус заказа на "оплачено".
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос