Такая задача: Нужно чтоб в URL завершения заказа (/index.php?route=checkout/success), добавлялся параметр к примеру order_id (должен быть уникальным для каждого заказа). По сути получить ссылку типа '/index.php?route=checkout/success¶m=1345', где 1345 - это номер заказа? Помогите плиз.
дак в чем проблема, редактируем контролер /catalog/controller/checkout/success.php после PHP: public function index() { вставляем PHP: $this->data['uri'] = $this->url->link('checkout/success', '¶m=' . $this->session->data['order_id'], 'SSL'); и в шаблоне catalog/view/theme/default/template/common/success.tpl делаем ссылку используя переменную $uri
Спасибо. Получилось. Только вот проблема по порядку: У меня на сайте есть возможность купить товар в рассрочку и онлайн оформление через страницу банка. Я сделал отдельный success для этого способа оплаты, с этого success передаются данные на страницу банка для оформления. Вроде все работает, но вот ссылка с параметром не работает в других браузерах. Получается не постоянная. Как сделать постоянную для каждого заказа, и чтоб работала всегда?
Ето уже в контролере надо было написать ф-цию отдельную, которая б подхватывала ИД заказа, тоесть програмировать надо, если надо написать за тебя то без проблем, просто непонятно что нужно, хоть мини ТЗ ребятам покажи))