2014-10-26 7 views

ответ

1

Вы можете скопировать этот файл:

/components/com_virtuemart/views/cart/tmpl/order_done.php 

Поместите свой код и создать переопределение:

/templates/*template_name/html/com_virtuemart/cart/order_done.php 

Вы также можете создать plugin но plgVmOnConfirmedOrderStorePaymentData() событие только для платежных плагинов.

Надеюсь, это поможет

+0

Спасибо. Но есть некоторые части, которые я не понимаю. В order_done.php все, что я вижу, это: «echo $ this-> html», и я не знаю, где это показано. Я не знаю, как переопределить вторую строку, и я не вижу ни одной html/в папке шаблонов joomla. Не могли бы вы объяснить больше? tnx –

+0

О, ты знаешь что? Я просто добавил свой UPDATE-запрос в начало echo $ this-> html, и он сработал. Но дело в том, что это успех или отмена. Вы знаете, как поставить условие на это, чтобы убедиться, что это успешно оплаченная транзакция? –

+0

Что касается первого вопроса, если html-папка не существует, вы должны ее создать. Что касается успешного платежа, вы должны поместить код в плагин оплаты. Это было бы сложно, так как вам нужно добавить его к каждому способу оплаты или добавить дополнение к скрипту администратора, как только вы вручную обновите заказ. – emmanuel

1

В старой ВМ это будет в ps_checkout.php. Не уверен в более новой версии.

 Смежные вопросы

  • Нет связанных вопросов^_^