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

Модуль оплаты кредитной картой. по аналогу модуля...


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

Подскажите, что надо убрать в модуле оплаты, например  (Оплата кредитной карточкой - (сс)), что бы на странице выбора способа оплаты, было только написано "Оплата кредитной картой КУРЬЕРУ", и выгледело, так же как "Оплата курьеру при получении"  и ни чего лишнего.

И возможно ли сделать такое же с модулем "Квитанция СБ РФ"?

Т.е. получается на стр. способа оплаты, будет видно только названия трех видов оплаты, и клиент так же выбирает какой ему удобен!

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

http://vamshop.ru/faq.php/faq_id/8/question/Kak-sdelat-kopiyu--klon--modulya-oplaty-

Примерно так, только соответственно свой текст пишите.

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

Да лучше просто стандартный модуль название оплатой по кредите, например поменяйте текст в /lang/russian/modules/payment/cod.php

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

Спасибо за подсказку, с первым модулем получилось, за основу взял "Оплата наличными курьеру"

А вот как быть с модулем Квитанция СБ РФ, как убрать логотип СБ, текст (Информация о плательщике) и поля (ФИО и Адрес), со страницы способ оплаты, а после подтверждения заказа, клиент распечатывает квитанцию через кнопку "Квитанция", помогите всю голову сломал, ничего не получается.

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

Поля формы убирайте в /includes/modules/payment/kvitancia.php

В методе selection

А картинку можно заменить на 1x1 прозрачный gif или png.

Тексты модуля в /lang/russian/modules/payment/kvitancia.php

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

VAM, не получается убрать "Поля формы убирайте в /includes/modules/payment/kvitancia.php

В методе selection", можно по конкретнее, с примером! 

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

Меняйте например:


                        'description'=>$this->info,

                      'fields' => array(array('title' => MODULE_PAYMENT_KVITANCIA_NAME_TITLE,

                                              'field' => MODULE_PAYMENT_KVITANCIA_NAME_DESC),

                                        array('title' => MODULE_PAYMENT_KVITANCIA_NAME,

                                              'field' => vam_draw_input_field('kvit_name', $order->customer['firstname'] . ' ' . $order->customer['lastname'])),

                                        array('title' => MODULE_PAYMENT_KVITANCIA_ADDRESS,

                                              'field' => vam_draw_input_field('kvit_address',$order->customer['city'] . ' ' . $order->customer['street_address']) . MODULE_PAYMENT_KVITANCIA_ADDRESS_HELP),

                                        ));
[/code] на:
[code]
                        'description'=>$this->info);

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

Подскажите в шаблоне выбора оплаты по Квитанции

СБ РФ, убрал форму заполнения (ФИО и адреса), по началу,

распечатывая квитанцию после подтверждения заказ, ФИО и адрес, в

квитанции выводились автоматически, сейчас это поле пустое. Возможно ли

сделать, что бы оно заполнялось авоматически?

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

Правьте файл модуля, те строки где идёт запись в таблицу TABLE_PERSONS

Вставялйте данные напрямую, используя $order->info данные.

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

Правьте файл модуля, те строки где идёт запись в таблицу TABLE_PERSONS

Вставялйте данные напрямую, используя $order->info данные.

Vam, помогите пожалуйста!!!! Решить этот вопрос, просидел все последние выходные, но так и не получилось добиться результата, что бы данные клиента в квитанции заполнялись автоматически,  и были видны только при печати квитанции после подтверждения заказа! Напишите ПОЖАЛУЙСТА, куда, что надо вставлять!

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

Так вроде ведь по умолчанию и так данные в квитанцию вставляются.

После того, как я поменял в  /includes/modules/payment/kvitancia.php:

                        'description'=>$this->info,                      'fields' => array(array('title' => MODULE_PAYMENT_KVITANCIA_NAME_TITLE,                                              'field' => MODULE_PAYMENT_KVITANCIA_NAME_DESC),                                        array('title' => MODULE_PAYMENT_KVITANCIA_NAME,                                              'field' => vam_draw_input_field('kvit_name', $order->customer['firstname'] . ' ' . $order->customer['lastname'])),                                        array('title' => MODULE_PAYMENT_KVITANCIA_ADDRESS,                                              'field' => vam_draw_input_field('kvit_address',$order->customer['city'] . ' ' . $order->customer['street_address']) . MODULE_PAYMENT_KVITANCIA_ADDRESS_HELP),                                        ));

На:

 

'description'=>$this->info);

На странице выбора вида оплаты убралась форма квитанции, теперь квитанцию можно распечатывать после подтверждения заказ (то, что мне и нужно), но теперь в квитанции поле где вписывалось автоматически (ФОИ и адрес покупателя) пустое, при этом все остальные поля заполнены! А надо, что бы поле где ФИО и адрес было тоже заполнено. Помогите решить этот вопрос!

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

Правьте вот эту строку:


      global $insert_id, $name, $address, $checkout_form_action, $checkout_form_submit;     
      vam_db_query("INSERT INTO ".TABLE_PERSONS." (orders_id, name, address) VALUES ('" . vam_db_prepare_input($insert_id) . "', '" . vam_db_prepare_input($_SESSION['kvit_name']) . "', '" . vam_db_prepare_input($_SESSION['kvit_address']) ."')");
[/code] Наверное нужно править на что-то типа:
[code]
      global $insert_id, $order, $name, $address, $checkout_form_action, $checkout_form_submit;
      vam_db_query("INSERT INTO ".TABLE_PERSONS." (orders_id, name, address) VALUES ('" . vam_db_prepare_input($insert_id) . "', '" . vam_db_prepare_input($order->customer['firstname']) . "', '" . vam_db_prepare_input($order->customer['street_address']) ."')");

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