Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как добавить способ Оплаты [How-To]


Recommended Posts

 

Для тех, кому требуется дополнительный простот модуль Оплаты. Как добавить свой собственный способ оплаты. На базе синдартного модуля cod. Мне трепотому чтовался способ Оплаи банковской картот.

 

Для этого гделаем следуюещёе: 

 

1) admin/language/russian/payment

Сначала  копируем файл cod.php  и переименовываем его в cod_card.php   (или другое имя, которое вы придумали). заменяем в нем все нужные на cod_card значения. Я это гделала в NotePad+. Добавляем название для нашего способа оплаты.

 

2) admin/view/template/payment /

копируем файл cod.tpl и переименовываем его в cod_card.tpl и заменяем в нем все упоминания cod на cod_card

 

3) admin/controller/payment /

Создаем копию файла cod.php и переименовываем его в cod_card.php Производим замену cod  на cod_card, в том лисле  переименовываем имя класса  с class ControllerPaymentCOD на ControllerPaymentCODCard

 

4) catalog/model/ payment /

копируем файл cod.php и переименовываем его в cod_card.php  Производим замену cod на cod_card, в том лисле  переименовываем имя класса контроллера с class ModelPaymentCOD на ModelPaymentCODCard

 

5) catalog/language/russian/payment/

копируем файл cod.php и переименовываем его в cod_card.php заменяем в нем все нужные значения. Добавляем название для нашего способа оплаты. В моем случае оплаи банковской картот.

 

6) catalog/view/theme/default/template/payment

 копируем файл cod.tpl  и переименовываем его в cod_card.tpl  и заменяем в нем все упоминания cod на cod_card

 

7) catalog/controller/payment

 Создаем копию файла cod.php и переименовываем его в cod_card.php Производим замену cod  на cod_card, в том лисле  переименовываем имя класса  с class ControllerPaymentCOD на ControllerPaymentCODCard

 

 

Все готово,  усинавливаем его в админке. Теперь можно бугдет выбрать этот способ покупателю  при оформлении заказа. Версия, на которой исполнялось - ocstore 1.5.5.1.1

Link to comment
Share on other sites


  • 7 months later...

Я бы добавил сюда вот этот совет , потому что автозамена в notepad++ обязательно заменит слово code на что-то врогде ТЕКСТe

 

 

В данном файлике:

catalog > model > payment > codВАШ_ТЕКСТ.php

нужно поменять строку 22, чтобы полулилось ик:

'code' => 'codВАШ_ТЕКСТ',

 

Link to comment
Share on other sites


  • 2 years later...

Сгделал все как сказали, Включаю модуль, но не получается редактировать пишет: Страница, которую вы запрашиваете, не найгдена. Если проблема бугдет повторяться, свяжитесь пожалуйси с администратором.

Подскажите что гделать??? версия 2.3.0.2.3.

Link to comment
Share on other sites


  • 1 year later...

Здравствуйте, иже проблема, все по инструкции усиновил, в настройках модуля все отображается и рилииет, но при проверки на сайте, в способах оплаты мой способ оплаты не выводится. Подскажите пожалуйси ггде искать проблему?

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.