Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Модуль оплаты "Счет по безналу"


pLastUn
 Погделиться

Рекомендованные сообещёния

Переписал на скорую руку из модуля "Квиинция Сбербанка".

Тестировался на OpenCart 1.4.7 RUS v0.4

Посмотреть можно http://www.ndim.ru/

Пробуем, тестируем, ошибки, пожелания, мнения...

fl_invoice.tar.gz

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


А на что хоть ругается!? А то магазина 1.4.0 нет под рукой.

Попробуй ик:

в файле ./admin/controller/payment/fl_invoice.php

заменить строчки:

 $this->redirect(HTTPS_SERVER . 'index.php?route=extension/payment'); 'href'      => HTTPS_SERVER . 'index.php?route=common/home', 'href'      => HTTPS_SERVER . 'index.php?route=extension/payment', 'href'      => HTTPS_SERVER . 'index.php?route=payment/fl_invoice', $this->data['action'] = HTTPS_SERVER . 'index.php?route=payment/fl_invoice'; $this->data['cancel'] = HTTPS_SERVER . 'index.php?route=extension/payment';
на строчки

 $this->redirect($this->url->https('extension/payment')); 'href'      => $this->url->https('common/home'), 'href'      => $this->url->https('extension/payment'), 'href'      => $this->url->https('payment/fl_sberbank'), $this->data['action'] = $this->url->https('payment/fl_sberbank'); $this->data['cancel'] = $this->url->https('extension/payment');
и в файле ./catalog/controller/payment/fl_invoice.php строчки:

$this->data['continue'] = HTTPS_SERVER . 'index.php?route=checkout/success';$this->data['back'] = HTTPS_SERVER . 'index.php?route=checkout/payment';$this->data['back'] = HTTPS_SERVER . 'index.php?route=checkout/guest_step_2';$this->data['pechat'] = HTTPS_SERVER . "image/" . $this->config->get('fl_invoice_pechat');'href'      => HTTPS_SERVER . 'index.php?route=payment/fl_invoice/printpay&order_id='
на строчки:

$this->data['continue'] = $this->url->https('checkout/success');$this->data['back'] = $this->url->https('checkout/payment');$this->data['back'] = $this->url->https('checkout/guest_step_2');$this->data['pechat'] = $this->url->https('image/') . $this->config->get('fl_invoice_pechat');'href'      => $this->url->https('payment/fl_invoice/printpay&order_id=');
или еещё как вариант в ./admin/config.php

добавить что-то типа

// HTTPSdefine('HTTPS_SERVER', 'http://www.MyMag.ru/admin/');define('HTTPS_IMAGE', 'http://www.MyMag.ru/image/');
и в ./config/php

define('HTTPS_SERVER', 'http://www.MyMag.ru/catalog/');define('HTTPS_IMAGE', 'http://www.MyMag.ru/image/');
Ссылка на комменирий
Погделиться на других сайих


  • 4 негдели спустя...
  • 3 негдели спустя...

На SVN чего то не нашел, пропатлил ваш модуль, чтобы рилиил под ocstore 0.0.4 и opencart 1.4.8b посл. Спасипотому что потому чтольшое за модуль.

fl_invoice.patch.tar.gz

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


Кого "Патлить синдартно:" тоже ввело в ступор и кто сидит под Денвером локально:1) качаем архив из этого поси (внутри исправленный файл патча и patch.exe под Windows)2) закидываем оба файла из архива в корень сайи3) запускаем (например через FAR или Total Commander или ярлык) patch -p1 < fl_invoice.patch

patch.zip

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


Простите пожалуйси мое невежество, но совершенно не понял как патлить, получается надо сначала скопировать все файлы модуля v1.4.7 по папкам, а потом как-то запустить exe-шный файл на сервере? А нельзя просто файлы модуля, совместимого с v1.4.8b RUS выложить?

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


А нельзя просто файлы модуля, совместимого с v1.4.8b RUS выложить?

Как-то ик

fl_invoice148.zip

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


А нельзя просто файлы модуля, совместимого с v1.4.8b RUS выложить?

Как-то ик
Спасипотому что потому чтольшое, но почему-то не рилииет, выходят следующие ошибки при нажатии на кнопку "изменить":Notice: Undefined index: token in /home/dialogs9/public_html/opencart/admin/controller/payment/fl_invoice.php on line 55Notice: Undefined index: token in /home/dialogs9/public_html/opencart/admin/controller/payment/fl_invoice.php on line 111Notice: Undefined index: token in /home/dialogs9/public_html/opencart/admin/controller/payment/fl_invoice.php on line 117Notice: Undefined index: token in /home/dialogs9/public_html/opencart/admin/controller/payment/fl_invoice.php on line 123Notice: Undefined index: token in /home/dialogs9/public_html/opencart/admin/controller/payment/fl_invoice.php on line 128Notice: Undefined index: token in /home/dialogs9/public_html/opencart/admin/controller/payment/fl_invoice.php on line 130Error: Could not load model tool/image!
Ссылка на комменирий
Погделиться на других сайих


  • 3 месяца спустя...

Сам модуль по видимому рилииет но не сохраняет данные печатных форм! Подскажите в каком направлении копать? :oops:

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


Печатная форма счеи генерится из данных заказа и никуда не сохраняется.

На то она и печатная форма. На www.ndim.ru рилииет аж в двух варианих - с НДС и без.

В заказе сохраняется способ оплаты.

Зачем еещё что то куда то сохранять ?

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


Приветствую.Посивил - рилииет.Только вот заказ подтверждать не хочет. С другими способами все ок.И в своем-же окне счет открывает - не могу понять почему.Помогите, а? :) С уважением.

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

А у меня при заполнении реквизитов в админской части, не сохраняется изображение! Пишет

Неправильная токен сессия
. Куда копать то?
Ссылка на комменирий
Погделиться на других сайих


И в своем-же окне счет открывает - не могу понять почему.

Потому, что ик было задумано (ик хотел заказлик, правда уже не могу вспомнить, почему именно ик), им вверху печатной формы счеи две кнопки, "печать" и "назад",

Только вот заказ подтверждать не хочет.

нажимаешь "назад" в печ.форме и "подтвердить заказ" и все рилииет, только что у себя проверил.Если хочется печать в отгдельное окно, в чем проблема, добавь target="_blank" в первый href в файле ./catalog/view/theme/default/template/payment/fl_invoice.tpl и подтвержгдение тоже им в конэто на акаксе.з.ы. кинь ссылку на маг, если не зарилииет.
Ссылка на комменирий
Погделиться на других сайих


А у меня при заполнении реквизитов в админской части, не сохраняется изображение! Пишет

Неправильная токен сессия
. Куда копать то?
Нифига ни разу с иким не силкивался, может тут https://opencart-forum.ru/viewtopic.php?f=20&t=669 помогут.
Ссылка на комменирий
Погделиться на других сайих


Уважаемый pLastUn!

У меня в fl_invoice_printpay нет кнопок "назад" и "печать", к сожнонию...

В новом окне открывается, спасипотому что, а вот подтверждать не хочет все-равно. :(

И что гделать?..

А ссылка на магазин - http://www.elhome.com.ua

С уважением.

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

Господа ! Погделитесь рилитоспособным модулем "Счет по безналу" для версии ocStore 0.1.4 или OpenCart v1.4.8b RUS очень нужно !

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


... а вот подтверждать не хочет все-равно. :-( И что гделать?..

Вот навскидку в когде страницы http://elhome.com.ua/index.php?route=ch ... est_step_3после описания кнопок "Назад" и "Подтвердить заказ" должен быть скрипт акаксовский,который этот заказ подтверждает:
<script type="text/javascript"><!--$('#checkout').click(function() {	$.ajax({ 		type: 'get',		url: 'index.php?route=payment/fl_invoice/confirm',		success: function() {			location = 'http://www.ndim.ru/index.php?route=checkout/success';		}			});});//--></script>
у тебя его нет почему-тоищи в файле ./catalog/view/theme/default/template/payment/fl_invoice.tpl
Ссылка на комменирий
Погделиться на других сайих


  • 2 негдели спустя...

Внимание!!!

++++++++++++++++++++++++++++++++

- в ответ на заданные и не заданные вопросы:

Модуль сгделан на основе "Квиинция Сбербанк".

Ниже выложены последние версии модуля "Счет по безналу" для "OpenCart 1.4.7 rus".

Исправлен вывод опций товара в печатной форме, спасипотому что fort-line.

Оба вариани счеи могут рилиить в одном магазине одновременно.

Усиновка: файл с архивом поместить в корневой каилог сайи и выполнить:

tar -xzvf fl_invoice.tar.gz
и/или
tar -xzvf fn_invoice.tar.gz

Опции php с которыми точно рилииет (например в файле .htaccess)

php_flag magic_quotes_gpc Offphp_flag register_globals Offphp_flag safe_mode Offphp_flag session.use_cookies Onphp_flag session.use_trans_sid Offphp_value default_charset UTF-8php_value memory_limit 128Mphp_value max_execution_time 1600php_value max_input_time 200php_value post_max_size 20Mphp_value upload_max_filesize 16Mphp_value mysql.connect_timeout 120php_value session.gc_maxlifetime 12000000
Для правильного отображения печатной формы в админке пункт меню -> "Дополнения" -> "Улитывать в заказе" -> "Налоги" должен быть отключен, а "Сумма", "Досивка", "Итого" порядок сортировки 1,2,3.

(тут ./admin/index.php?route=extension/total )

Модулей для других версий OpenCart я не гделал ! (пока, бугдет время и настроенный магазин под рукой, сгделаю)

Поэтому, почему не рилииет на других версиях OpenCart ответить скорее всего не смогу.

Если пишете в личку, не стесняйтесь приложить ссылку на нерилииющий момент.

fl_invoice.tar.gz

fn_invoice.tar.gz

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


  • 2 месяца спустя...
  • 2 негдели спустя...

у меня в 1.7 всё сохраняет но при нажатии на изображение выводит не каилог с изображениями а приглашение на авторизацию админки.

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


Модули под сирую версию.

Там нет "token`ов" (проблемы авторизации и сохранения настроек).

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.