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

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

Возмем для этого файлы:
modules/payment/moneyorder/moneyorder.php
modules/payment/moneyorder/ru.php

Скопируем:
modules/payment/moneyorder/moneyorder.php в modules/payment/moneyorder_copy/moneyorder_copy.php

modules/payment/moneyorder/ru.php в modules/payment/moneyorder_copy/ru.php

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

А также меняем:
define('MODULE_PAYMENT_MONEYORDER_COPY_TEXT_TITLE', 'Check/Money Order');
define('MODULE_PAYMENT_MONEYORDER_COPY_TEXT_DESCRIPTION', 'Make payable to: ' . MODULE_PAYMENT_MONEYORDER_COPY_PAYTO . '
Send to:

' . nl2br(STORE_NAME_ADDRESS) . '

' . 'Your order will not ship until we receive payment!');
define('MODULE_PAYMENT_MONEYORDER_COPY_TEXT_EMAIL_FOOTER', "Make payable to: ". MODULE_PAYMENT_MONEYORDER_COPY_PAYTO . "\n\nSend to:\n" . STORE_NAME_ADDRESS . "\n\n" . 'Your order will not ship until we receive payment');

На:
define('MODULE_PAYMENT_MONEYORDER_COPY_TEXT_TITLE', 'Оплата на почте при получении');
define('MODULE_PAYMENT_MONEYORDER_COPY_TEXT_DESCRIPTION', '');
define('MODULE_PAYMENT_MONEYORDER_COPY_TEXT_EMAIL_FOOTER', '');

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


Дата: Пятница, 22 Мая 2009