Спасибо за ответ, но дело обстоит так: Из админки все работает и редактируется с таким кодом:
'edit' => $this->url->link('catalog/product/edit', 'token=' . $this->session->data['token'] . '&product_id=' . $result['product_id'] . $url, 'SSL'),
&product_id : как я понял -сессия. если писать $product_id или product_id отправляет на форму добавления нового товара . В этом куске хорошо видно.
if (!isset($this->request->get['product_id'])) {
$data['action'] = $this->url->link('sellerproduct/product/add', ''.$url, 'SSL');
} else {
$data['action'] = $this->url->link('sellerproduct/product/edit', ''.'&product_id='.$this->request->get['product_id'].$url, 'SSL');
}
но если написать в таком виде
'edit' => $this->url->link('sellerproduct/product/edit', ''.'&product_id='.$result['product_id'].$url, 'SSL'),
то редактор с фронта отправляет просто на страницу с указанyым в ID товаром.
В общем что ни делаю получаю либо форму добавления, либо страницу с товаром, но никак не редактор товара, а с админки все работает.