Перейти к содержанию
pLastUn

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

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

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

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

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

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

fl_invoice.tar.gz

Поделиться сообщением


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

Здорово, спасибо.

Поделиться сообщением


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

у меня на 1,4,0 не работает, как его запустить на этой версии?

Поделиться сообщением


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

А на что хоть ругается!? А то магазина 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/');

Поделиться сообщением


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

На 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!

Поделиться сообщением


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

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

Поделиться сообщением


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

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

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

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

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

Поделиться сообщением


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

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

Поделиться сообщением


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

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

Неправильная токен сессия
. Куда копать то?

Поделиться сообщением


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

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

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

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

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

Поделиться сообщением


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

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

Неправильная токен сессия
. Куда копать то?
Нифига ни разу с таким не сталкивался, может тут https://opencartforum.com/viewtopic.php?f=20&t=669 помогут.

Поделиться сообщением


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

Хотя, скорее всего директивы php, может upload_max_filesize или post_max_size , вобщем копай php.ini

Поделиться сообщением


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

Уважаемый 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

Поделиться сообщением


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

Внимание!!!

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

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

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

Ниже выложены последние версии модуля "Счет по безналу" для "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

Поделиться сообщением


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

А для osstore январской сборки есть рабочая версия?

Поделиться сообщением


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

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

Поделиться сообщением


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

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

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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