Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Как сделать возможным оплачивать в WMU в модулях WebMoney и WebMoney Merchant

Помогите пожалуйста!
Как сделать возможным оплачивать в WMU в модулях WebMoney и WebMoney Merchant?
там только поддерживается wmz и wmr
или это невозможно переделать?
перерыл весь форум и не видел что бы хоть ктото заикнулся на счет этой проблемы


Я вот сделал, но возможности полностью проверить нету...
красным это то что я добавил
для модуля webmoney
заходим
корень/modules/payment/webmoney/webmoney.php

function install() {
os_db_query("insert into ".TABLE_CONFIGURATION." ( configuration_key, configuration_value,  configuration_group_id, sort_order, set_function, date_added) values ('MODULE_PAYMENT_WEBMONEY_STATUS', 'True', '6', '1', 'os_cfg_select_option(array(\'True\', \'False\'), ', now());");
os_db_query("insert into ".TABLE_CONFIGURATION." ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_ALLOWED', '',  '6', '0', now())");
os_db_query("insert into ".TABLE_CONFIGURATION." ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_WMID', '', '6', '1', now());");
os_db_query("insert into ".TABLE_CONFIGURATION." ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_WMZ', '', '6', '1', now());");
os_db_query("insert into ".TABLE_CONFIGURATION." ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_WMR', '', '6', '1', now());");
      os_db_query("insert into ".TABLE_CONFIGURATION." ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_WMU', '', '6', '1', now());");
os_db_query("insert into ".TABLE_CONFIGURATION." ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_SORT_ORDER', '0', '6', '0', now())");
os_db_query("insert into ".TABLE_CONFIGURATION." ( configuration_key, configuration_value,  configuration_group_id, sort_order, use_function, set_function, date_added) values ('MODULE_PAYMENT_WEBMONEY_ZONE', '0',  '6', '2', 'os_get_zone_class_title', 'os_cfg_pull_down_zone_classes(', now())");
os_db_query("insert into ".TABLE_CONFIGURATION." ( configuration_key, configuration_value,  configuration_group_id, sort_order, set_function, use_function, date_added) values ('MODULE_PAYMENT_WEBMONEY_ORDER_STATUS_ID', '0', '6', '0', 'os_cfg_pull_down_order_statuses(', 'os_get_order_status_name', now())");
}

function remove() {
os_db_query("delete from ".TABLE_CONFIGURATION." where configuration_key in ('".implode("', '", $this->keys())."')");
}

function keys() {
return array ('MODULE_PAYMENT_WEBMONEY_STATUS', 'MODULE_PAYMENT_WEBMONEY_ALLOWED', 'MODULE_PAYMENT_WEBMONEY_ZONE', 'MODULE_PAYMENT_WEBMONEY_ORDER_STATUS_ID', 'MODULE_PAYMENT_WEBMONEY_SORT_ORDER', 'MODULE_PAYMENT_WEBMONEY_WMID','MODULE_PAYMENT_WEBMONEY_WMZ','MODULE_PAYMENT_WEBMONEY_WMR','MODULE_PAYMENT_WEBMONEY_WMU',);
}
}
?>


Далее заходим
корень/modules/payment/webmoney/ru.php

define('MODULE_PAYMENT_WEBMONEY_TEXT_TITLE', 'WebMoney');
  define('MODULE_PAYMENT_WEBMONEY_TEXT_DESCRIPTION', 'Информация для оплаты:<br /><br />WM идентификатор: ' . MODULE_PAYMENT_WEBMONEY_WMID . '<br />Кошелёк WMZ: ' . MODULE_PAYMENT_WEBMONEY_WMZ . '<br />Кошелёк WMR: ' . MODULE_PAYMENT_WEBMONEY_WMR . '<br />Кошелёк WMU: ' . MODULE_PAYMENT_WEBMONEY_WMU . '<br /><br />' . 'Ваш заказ будет выполнен только после получения оплаты!');
  define('MODULE_PAYMENT_WEBMONEY_TEXT_EMAIL_FOOTER', "Информация для оплаты:\n\nНаш WM идентификатор: ". MODULE_PAYMENT_WEBMONEY_WMID . "\n\nКошелёк WMZ: ". MODULE_PAYMENT_WEBMONEY_WMZ . "\n\nКошелёк WMR: ". MODULE_PAYMENT_WEBMONEY_WMR . "\n\nКошелёк WMU: ". MODULE_PAYMENT_WEBMONEY_WMU . "\n\n" . 'Ваш заказ будет выполнен только после получения оплаты!');
  define('MODULE_PAYMENT_WEBMONEY_TEXT_INFO','');
  define('MODULE_PAYMENT_WEBMONEY_STATUS_TITLE' , 'Разрешить модуль WebMoney');
  define('MODULE_PAYMENT_WEBMONEY_STATUS_DESC' , 'Вы хотите разрешить использование модуля при оформлении заказов?');
  define('MODULE_PAYMENT_WEBMONEY_ALLOWED_TITLE' , 'Разрешённые страны');
  define('MODULE_PAYMENT_WEBMONEY_ALLOWED_DESC' , 'Укажите коды стран, для которых будет доступен данный модуль (например RU,DE (оставьте поле пустым, если хотите что б модуль был доступен покупателям из любых стран))');
  define('MODULE_PAYMENT_WEBMONEY_WMID_TITLE' , 'WM ID:');
  define('MODULE_PAYMENT_WEBMONEY_WMID_DESC' , 'Укажите Ваш WM ID');
  define('MODULE_PAYMENT_WEBMONEY_WMZ_TITLE' , 'Ваш WMZ кошелёк:');
  define('MODULE_PAYMENT_WEBMONEY_WMZ_DESC' , 'Укажите номер Вашего WMZ кошелька');
  define('MODULE_PAYMENT_WEBMONEY_WMR_TITLE' , 'Ваш WMR кошелёк:');
  define('MODULE_PAYMENT_WEBMONEY_WMR_DESC' , 'Укажите номер Вашего WMR кошелька');
  define('MODULE_PAYMENT_WEBMONEY_WMU_TITLE' , 'Ваш WMU кошелёк:');
  define('MODULE_PAYMENT_WEBMONEY_WMU_DESC' , 'Укажите номер Вашего WMU кошелька');
  define('MODULE_PAYMENT_WEBMONEY_SORT_ORDER_TITLE' , 'Порядок сортировки');
  define('MODULE_PAYMENT_WEBMONEY_SORT_ORDER_DESC' , 'Порядок сортировки модуля.');
  define('MODULE_PAYMENT_WEBMONEY_ZONE_TITLE' , 'Зона');
  define('MODULE_PAYMENT_WEBMONEY_ZONE_DESC' , 'Если выбрана зона, то данный модуль оплаты будет виден только покупателям из выбранной зоны.');
  define('MODULE_PAYMENT_WEBMONEY_ORDER_STATUS_ID_TITLE' , 'Статус заказа');
  define('MODULE_PAYMENT_WEBMONEY_ORDER_STATUS_ID_DESC' , 'Заказы, оформленные с использованием данного модуля оплаты будут принимать указанный статус.');
?>


Тоже самое делаем в файле
корень/modules/payment/webmoney/en.php
только естественно названия на английском...
В админке перезапускаем модуль, и по идее должно работать..
Если в чем то не прав, поправьте..


всё работает, проверено)


Что то не работает у меня. 2 раза переделывал.
У кого работает, просьба выложить здесь переделаный рабочий плагин.

Заранее благодарен.


Источник



Copyright ShopOS