Opencart як додати методи оплати або створити клон «банківський переказ», napositive
Інтернет магазин на базі OpenCart хороший тим що в нього включені практично всі функції які потрібні пересічному підприємцю. Але іноді потрібно трохи допив, доробити магазин під наші вимоги, наприклад прибрати зайві кроки при замовленні в OpenCart або як поставити в адмінці валюту долари, а на сайті щоб виводилися рублі або гривні. У деяких випадках треба працювати з php кодом, а в деяких випадках досить просто адмінки і строго слідувати інструкції. У цій статті ми розглянемо як додати нові методи оплати, а саме будемо клонувати метод оплати «банківський переказ» оскільки він найкраще підходить під наші цілі. А в статті Додати метод доставки або склоніровать «Фіксована вартість доставки» ви зможете подивитися як додати нові методи доставки. Але давайте про все по порядку.
Для чого може знадобиться додати метод оплати в OpenCart
В першу чергу щоб щось зробити нам потрібно зрозуміти, навіщо ми це робимо. У країнах СНД, на відміну від Європейського або американського ринку несильно поширені оплата прямо через сайт використовуючи вашу кредитну карту. Цим методом практично ніхто не користується тому що дуже часто в інтернет магазинах товару немає в наявності, не відповідає ціна, та й взагалі дуже багато шахраїв в інтернеті розвелося. Тому найчастіше використовуються такий спосіб заплатити за замовлення:
- готівкою кур'єру
- Готівкою прямо в магазині при самовивозі
- Безготівковими при покупці не як приватна особа, а як юридична (компанія)
і ці три варіанти вже є у нас в движку. Але проблема виникає коли у ви хочете надати інші способи, наприклад:
- вебмані
- Яндекс гроші
- Qiwi гаманці
- Оплата по безналу з ПДВ
- Оплата по безналу без ПДВ
По суті ці всі способи дуже схожі між собою, відрізняються тільки інструкцією яку потрібно виводити покупцеві. Вебмані, Яндекс Гроші, Qiwi - перекинути грошей на такий-то гаманець, Оплати по безналу - очікувати рахунок на email який виставить бухгалтерія.
Соотвественно логічно було б припустити що нам необхідно всього лише склоніровать методи оплати «банківський переказ» тільки назвати його по іншому. Для цього є два способи. Перший важкий - вручну знайти і змінити php код, другий - завантажити файли які вже для вас змінили і просто покласти їх на FTP.
Як додати методи оплати в OpenCart. Спосіб №1 - ручний
Почнемо ми з важкого шляху. Щоб склоніровать банківський переказ нам треба знайти всі файли які за млостей відповідають і змінити одні рядки в самому файлі на інші, а також перейменувати самі файли. Начебто все просто, але досить копітка робота. Для цього, для частини адміністратора скачайте файли по шляхах: