Перейти к содержанию
Форум поддержки пользователей VamShop

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


Рекомендуемые сообщения

Вот в faq похожий вопрос - http://vamshop.ru/faq.php/faq_id/8/question/Kak-sdelat-kopiyu--klon--modulya-oplaty-

Берите за основу например /includes/modules/payment/kvitancia.php

Там как раз есть input поля.

Ссылка на сообщение
Поделиться на другие сайты

Мне много инпутов ненадо!:) Я щас попробовал модуль квитанция переделывать, показалось както ужастно и всего стока много!

А в каком модуле есть 1-2 поля инпут (для покупателя)?

Ссылка на сообщение
Поделиться на другие сайты

В квитанции и есть два input поля, закомментируйте одно да и всё.

Легче всё равно не получится, другой способ - с нуля делать модуль для себя.

Ссылка на сообщение
Поделиться на другие сайты

А эту функцию в /includes/modules/payment/kvitancia.php можно удалить полностью или чтото надо оставить?



function install() {
vam_db_query("insert into ".TABLE_CONFIGURATION." ( configuration_key, configuration_value,  configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_SCHET_ALLOWED', '', '6', '0', now())");
vam_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value,configuration_group_id, sort_order, set_function, date_added) values ('MODULE_PAYMENT_WEBMONEY_SCHET_STATUS', 'True', '6', '3', 'vam_cfg_select_option(array(\'True\', \'False\'), ', now());");
vam_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value,configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_SCHET_1', '---',  '6', '1', now());");
vam_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value,configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_SCHET_2', '---', '6', '1', now());");
vam_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value,configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_SCHET_3', '---',  '6', '1', now());");
vam_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value,configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_SCHET_4', '---',  '6', '1', now());");
vam_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value,configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_SCHET_5', '---',  '6', '1', now());");
vam_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value,configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_SCHET_6', '---',  '6', '1', now());");
vam_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value,configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_SCHET_7', '---',  '6', '1', now());");
vam_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value,configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_SCHET_8', 'Заказ номер',  '6', '1', now());");
vam_db_query("insert into ".TABLE_CONFIGURATION." (configuration_key, configuration_value,configuration_group_id, sort_order, date_added) values ('MODULE_PAYMENT_WEBMONEY_SCHET_SORT_ORDER', '0',  '6', '0', now())");
vam_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_SCHET_ZONE', '0',  '6', '2', 'vam_get_zone_class_title', 'vam_cfg_pull_down_zone_classes(', now())");
vam_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_SCHET_ORDER_STATUS_ID', '0', '6', '0', 'vam_cfg_pull_down_order_statuses(', 'vam_get_order_status_name', now())");

}

[/code]

Ссылка на сообщение
Поделиться на другие сайты

А какие из них ненужные? в админке настройки для этого модуля ненужны никакие, а на стороне клиента только одно поле, в данном случае оставить поле ФИО

Ссылка на сообщение
Поделиться на другие сайты

Ну а я откуда знаю как Вам не нужны.

Вы б чтоли попробовали править модуль, по ходу видно было бы.

Ссылка на сообщение
Поделиться на другие сайты

вот там поле автоматически заполняется ФИО вот такой константой: customer['firstname']

А как выглядит константа чтобы туда не ФИО а емаил вписывался?

Ссылка на сообщение
Поделиться на другие сайты

Так Вы смотрите код, там всё видно.

Записывается в базу, в таблицу persons, если речь про квитанцию.

Затем выводится в квитанции, которую можно распечатать на последней странице после оформления заказа.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...