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

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
Здравствуйте при нажатии кнопки Оформить заказ не срабатывает метод 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 и страница заказа на одной странице
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться