In catalog/controller/account/return.php file,
find:
Code: Select all
if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
$this->model_account_return->addReturn($this->request->post);
$this->response->redirect($this->url->link('account/return/success', '', true));
}
Code: Select all
$this->load->model('account/order');
if ((!isset($this->request->server['HTTP_REFERER'])) || (!preg_match("/[?|&]route=account\/return\/info/", html_entity_decode($this->request->server['HTTP_REFERER'])) && $this->request->server['REQUEST_METHOD'] != 'POST')) {
$this->response->redirect($this->url->link('account/return', '', true));
} elseif ((!isset($this->request->get['order_id'])) || (isset($this->request->get['order_id']) && !$this->model_account_order->getOrder($this->request->get['order_id']))) {
$this->response->redirect($this->url->link('account/return', '', true));
} elseif ((!isset($this->request->get['product_id'])) || (isset($this->request->get['order_id']) && isset($this->request->get['product_id']) && !$this->model_account_order->getOrderProduct($this->request->get['order_id'], $this->request->get['product_id']))) {
$this->response->redirect($this->url->link('account/return', '', true));
} elseif (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
$this->model_account_return->addReturn($this->request->post);
$this->response->redirect($this->url->link('account/return/success', '', true));
}
Code: Select all
$this->load->model('account/order');
This should rectify the issue.