Вопросы и ответы


Как сделать копию модуля оплаты?

К примеру, нам нужен простой модуль оплаты, выводящий какой-либо текст.

Возьмёшь для этого файлы:


/modules/payment/moneyorder.php
/lang/russian/modules/payment/moneyorder.php

Скопируем:

/modules/payment/moneyorder.php в /modules/payment/nalojka.php
/lang/russian/modules/payment/moneyorder.php в /lang/russian/modules/payment/nalojka.php

Открываем файл /includes/modules/payment/nalojka.php и делаем поиск и замена: Все встречающиеся _MONEYORDER_ меняем на _NALOJKA_ Все встречающиеся moneyoder меняем на nalojka

А также меняем: 

 
define('MODULE_PAYMENT_NALOJKA_TEXT_TITLE', 'Check/Money Order'); 
define('MODULE_PAYMENT_NALOJKA_TEXT_DESCRIPTION', 'Make payable to: ' . MODULE_PAYMENT_NALOJKA_PAYTO . '
Send to:' . nl2br(STORE_NAME_ADDRESS) . '' . 'Your order will not ship until we receive payment!'); 
define('MODULE_PAYMENT_NALOJKA_TEXT_EMAIL_FOOTER', "Make payable to: ". 
MODULE_PAYMENT_NALOJKA_PAYTO . "nnSend to:n" . STORE_NAME_ADDRESS .
"nn" . 'Your order will not ship until we receive payment');

На:

 
define('MODULE_PAYMENT_NALOJKA_TEXT_TITLE', 'Оплата на почте при получении');
define('MODULE_PAYMENT_NALOJKA_TEXT_DESCRIPTION', '');
define('MODULE_PAYMENT_NALOJKA_TEXT_EMAIL_FOOTER', '');
Сохраняем файлы.

Теперь просто заходим в Админку -> Модули -> Оплата и устанавливаем модуль Оплата на почте при получении.