0 Пользователей и 1 Гость просматривают эту тему.
  • 13 Ответов
  • 1451 Просмотров
*

panaramius

  • Осваиваюсь на форуме
  • 25
  • 1
Подтверждение заказа
« : 05.10.2014, 01:38:24 »
ситуация такая: оформление заказа идет нормально, но в финале, при нажатии на кнопку "подтвердить заказ" меня перекидывает на пустую страницу по адресу сайт/shopping-cart/confirm.html.
подскажите, как и где поменять url страницы на которую бы меня перекидывало после нажатия на "подтвердить заказ" и как вывести сообщение "спасибо за заказ и т.д"?
*

robert

  • Профи
  • 4078
  • 376
Re: Подтверждение заказа
« Ответ #1 : 05.10.2014, 13:28:14 »
/templates/ваш_шаблон/html/com_virtuemart/cart/order_done.php
или
/components/com_virtuemart/views/cart/tmpl/order_done.php.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

David_99

  • Осваиваюсь на форуме
  • 144
  • 3
Re: Подтверждение заказа
« Ответ #2 : 05.10.2014, 14:39:23 »
На самом деле проблема может оказаться серьезней, чем Вы думали.Предоставьте пожалуйста ссылку на сайт.
*

panaramius

  • Осваиваюсь на форуме
  • 25
  • 1
Re: Подтверждение заказа
« Ответ #3 : 05.10.2014, 15:14:25 »
в файле order_done.php, на сколько я понял, можно выводимое сообщение настроить. но как быть с тем, что меня перекидывает на пустую страницу сайт/shopping-cart/confirm.html?

David_99, сайт на локалке пока. может намекнёте в какую сторону копать?
*

robert

  • Профи
  • 4078
  • 376
Re: Подтверждение заказа
« Ответ #4 : 05.10.2014, 17:49:03 »
Отключите SEF и выложите non-SEF ссылку, куда вас выкидывает.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

David_99

  • Осваиваюсь на форуме
  • 144
  • 3
Re: Подтверждение заказа
« Ответ #5 : 05.10.2014, 18:24:49 »
Находите файл htaccess.txt и переименовывайте на .htaccess.В самом конце добавьте
Код
php_value display_errors 1
Вероятно, после этого у Вас вместо пустой страницы будет ошибка
Код
Fatal error: Call to undefined method VmVendorPDF::convertHTMLColorToDec() in /home/s/"Хост"/Ваш сайт/public_html/components/com_virtuemart/helpers/vmpdf.php on line 111
В свое время я столкнулся с такой серьезной проблемой.Искал очень долго на форумах решение.Кто-то советовал обновить Vm AIO.Кто-то увеличить оперативную память.Ничего не помогало.Решил проблему с заменой файлов, где возникали ошибки, из рабочего сайта.Так я заменил около 30 файлов.
http://joomlaforum.ru/index.php/topic,301021.msg1495757.html#msg1495757
Не думаю что решение правильное, возможно есть способ полегче, но увы я не нашел его..
*

panaramius

  • Осваиваюсь на форуме
  • 25
  • 1
Re: Подтверждение заказа
« Ответ #6 : 05.10.2014, 19:14:20 »
после отключения SEF ссылка приобрела вид:
сайт/index.php?option=com_virtuemart&view=cart&task=confirm

после правки .htaccess ничего не изменилось. всё тот же пустой белый экран. но вероятно какие-то ошибки всё же есть, т.к. у этой страницы меняется favicon на денверовский и что-то мне подсказывает это ни разу не к добру  :(
*

panaramius

  • Осваиваюсь на форуме
  • 25
  • 1
Re: Подтверждение заказа
« Ответ #7 : 05.10.2014, 19:47:20 »
благодаря теме белый экран в файле error.log выявилось что ошибки имеют вид
Код
[Sun Oct 05 19:33:29 2014] [error] [client 127.0.0.1] PHP Warning:  require(Z:\\home\\localhost\\www\\gkins\\plugins\\vmpayment\\systempay\\systempay\\systempay_api.php) [<a href='function.require'>function.require</a>]: failed to open stream: No such file or directory in Z:\\home\\localhost\\www\\gkins\\plugins\\vmpayment\\systempay\\systempay.php on line 139, referer: http://localhost/gkins/index.php?option=com_virtuemart&view=cart
[Sun Oct 05 19:33:29 2014] [error] [client 127.0.0.1] PHP Fatal error:  require() [<a href='function.require'>function.require</a>]: Failed opening required 'Z:\\home\\localhost\\www\\gkins\\plugins\\vmpayment\\systempay\\systempay\\systempay_api.php' (include_path='.;C:\\php\\pear') in Z:\\home\\localhost\\www\\gkins\\plugins\\vmpayment\\systempay\\systempay.php on line 139, referer: http://localhost/gkins/index.php?option=com_virtuemart&view=cart

139 строка systempay.php
Код
if (!class_exists ('SystempayApi')) {
require(JPATH_VMPAYMENTPLUGIN_SYSTEMPAY . DS . 'systempay' . DS . 'systempay_api.php');
}
*

zomby6888

  • Живу я здесь
  • 1484
  • 167
Re: Подтверждение заказа
« Ответ #8 : 05.10.2014, 20:28:53 »
Ну видимо платежный плагин не находит файлек, пропишите в require(...) вручную путь к  systempay_api.php попробуйте.
интернет-блог: http://websiteprog.ru
*

robert

  • Профи
  • 4078
  • 376
Re: Подтверждение заказа
« Ответ #9 : 05.10.2014, 21:37:51 »
Попробуйте убрать 1 "systempay" из пути:
Код: php-brief
if (!class_exists ('SystempayApi')) {
require(JPATH_VMPAYMENTPLUGIN_SYSTEMPAY . DS . 'systempay_api.php');
}
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

panaramius

  • Осваиваюсь на форуме
  • 25
  • 1
Re: Подтверждение заказа
« Ответ #10 : 05.10.2014, 22:53:40 »
пробовал убирать и первое и второе - появлялись ошибки ведущие на другие строки файла systempay.php.
файла systempay_api.php у меня в принципе нет. и на другом работающем сайте я его тоже не нашёл.

помогло решение от товарища с соседнего форума - закомментить ту строку и все строки где встречается $api. штук 20 таких набралось.
и о чудо, "Спасибо за ваш заказ! Заказ обработан"
а теперь вопрос - что я сотворил, и на сколько мне это аукнется в будущем?   ::)
*

robert

  • Профи
  • 4078
  • 376
Re: Подтверждение заказа
« Ответ #11 : 05.10.2014, 23:35:22 »
Какая у вас версия VM? У меня тоже нет этого файла, но и класса SystempayApi нет.
В общем, ничего страшного не будет, можно вообще отключить плагин systempay, он все равно работает только с 2 французкими банками: SPPLUS и Banque Populaire.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

panaramius

  • Осваиваюсь на форуме
  • 25
  • 1
Re: Подтверждение заказа
« Ответ #12 : 06.10.2014, 00:19:57 »
VM 2.6.4. в настройках при создании способа оплаты стоял по умолчанию почему-то VM - Playment, Systempay (так то без разницы, расчёт планировался только за наличные, но вон оно оказывается что), а валюта по умолчанию - рубли, и видимо они не нравились друг другу.

всем спасибо, всем откликнувшимся по плюсеку  ^-^
*

alexmay

  • Осваиваюсь на форуме
  • 33
  • 0
Re: Подтверждение заказа
« Ответ #13 : 27.05.2015, 09:47:47 »
Была похожая проблема на VM 2.0.26, но вместо белого экрана писало "4 - Ошибка 4". Пол дня провозился, проблема была в том, что в логи ничего не попадало вовсе. В итоге, поменял у способов оплаты поле "Способ оплаты" с Standart на Systempay и все заработало.
Спасибо, panaramius за наводку.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка 1064 на последнем шаге оформления заказа

Автор sandman

Ответов: 7
Просмотров: 1172
Последний ответ 10.05.2017, 00:36:45
от rx7
Настройка "Заказа на маркете" Joomla 2.5+Virtuemart 2

Автор Orfei

Ответов: 1
Просмотров: 187
Последний ответ 11.04.2017, 17:44:27
от antonivanov
У меня СЛИТАЕТ категория "Способ оплаты" при оформлении заказа!

Автор pomogu_chem_smogu

Ответов: 2
Просмотров: 100
Последний ответ 18.03.2017, 13:40:26
от pomogu_chem_smogu
Не приходят письма заказа

Автор komanche

Ответов: 44
Просмотров: 13443
Последний ответ 24.01.2017, 09:46:05
от prostoy
Ошибка оформления заказа

Автор banditman

Ответов: 14
Просмотров: 1248
Последний ответ 20.11.2016, 10:08:44
от Koryun