Я пытаюсь создать путь сплит-тестирования для процесса продаж в Opencart, но не смог изменить URL-адрес мини-корзины «Просмотр корзины».
Вот [надеюсь] более четкое объяснение разделенного пути:
?route=product/categorya&path=XX
?route=product/producta&product_id=XX
?route=checkout/carta
Это работает до этого момента: на checkout/carta
у меня есть «Пустая корзина» и «Продолжить покупки», указывающие на соответствующие ссылки:
?route=checkout/carta&empty=1
а также
?route=product/categorya&path=XX
У меня даже мини-корзина «Удалить» работает правильно, но «Просмотр корзины» возвращает checkout/cart
, что завершает остальную часть процесса.
Я пробовал следующие шаги безрезультатно:
#catalog/controller/module/carta.php
class ContorllerModuleCarta extends Controller {
....
$this->data['cart'] = $this->url->link('checkout/carta');
#catalog/view/theme/mytheme/template/module/carta.tpl
<div id="carta">...
#catalog/view/javascript/common.js
/* Ajax Carta */
...
$('#carta').load('index.php?route=module/carta #carta > *');
...
Я не уверен, что мне не хватает, но был бы признателен за любое направление.