Здравствуйте.
Есть модуль эквайринга на 1.5 выданный банком, на 2.х этого банка не нашла в доступе, в итоге пытаюсь адаптировать его самостоятельно. Опыта особого в этом не имею, с opencart недавно.
Вопрос в следующем, может подскажет кто:
в файле catalog/controller/playment/123.php модуля оплаты есть строки изменения статуса заказа при удаче и я так понимаю не удачи.
Исходник 1.5:
$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);
if (!$order_info['order_status_id']) {
$this->model_checkout_order->confirm($this->session->data['order_id'], $this->config->get('123_order_status_id'));
} else {
$this->model_checkout_order->update($this->session->data['order_id'], $this->config->get('123_order_status_id'));
}
При адаптации изменяю:
$order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);
if (!$order_info['order_status_id']) {
$this->model_checkout_order->addOrderHistory($this->session->data['order_id'], $this->config->get('123_order_status_id'), $comment, true);
} else {
$this->model_checkout_order->update($this->session->data['order_id'], $this->config->get('123_order_status_id'));
}
А вот как изменить выделенную часть и надо ли вообще никак найти не могу. Подскажите пожалуйста кто шарит.