Здравствуйте при нажатии кнопки Оформить заказ не срабатывает метод plgVmConfirmedOrder.
Сразу вставил после него exit, потом еще черех xdebug по шагам. Не доходит до брекпоинтов.
Плагин оплаты кастомныq раньше работал на j3 и VirtueMart 3. Сейчас j4 и virtuemart4.
$SQLfields = array(
'id' => 'int(1) UNSIGNED NOT NULL AUTO_INCREMENT',
'virtuemart_order_id' => 'int(1) UNSIGNED',
'order_number' => 'char(64)',
'virtuemart_paymentmethod_id' => 'mediumint(1) UNSIGNED',
'payment_name' => 'varchar(5000)',
'payment_order_total' => 'decimal(15,5) NOT NULL DEFAULT \'0.00000\'',
'payment_currency' => 'char(3)',
'email_currency' => 'char(3)',
'cost_per_transaction' => 'decimal(10,2)',
'cost_min_transaction' => 'decimal(10,2)',
'cost_percent_total' => 'decimal(10,2)',
'tax_id' => 'smallint(1)',
);
return $SQLfields;
}
//эта,,, функция срабатывает на подтверждение заказа и генерирует ссылку на оплату и редиректит на нее
public function plgVmConfirmedOrder($cart, $order)
{
exit;
if (!($method = $this->getVmPluginMethod(
$order['details']['BT']->virtuemart_paymentmethod_id
))) {
Шаблон от yootheme и страница заказа на одной странице