Именно средствами PHP будет сложновато — для этого нужно, чтобы нажатие на кнопку "В корзину" отправляло сразу данные на сервер, а не задействовало AJAX. Поскольку наверняка в вашей теме дизайна используется AJAX (и скорее всего, во всех темах так), то реализовать перенаправление пользователя придётся средствами JavaScript в функции-обработчике нажатия на кнопку "В корзину".
2 ответа
Использовать плагин - купить в один клик?
Это не тот выход который я ищу. такой функционал по идее можно реализовать самому, без лишних плат
Это не тот выход который я ищу. такой функционал по идее можно реализовать самому, без лишних плат
Именно средствами PHP будет сложновато — для этого нужно, чтобы нажатие на кнопку "В корзину" отправляло сразу данные на сервер, а не задействовало AJAX. Поскольку наверняка в вашей теме дизайна используется AJAX (и скорее всего, во всех темах так), то реализовать перенаправление пользователя придётся средствами JavaScript в функции-обработчике нажатия на кнопку "В корзину".
в "моей теме" используется класическая отправка формы с последующей переадресацией на предыдущую страницу. Без аяксов
Попробуйте в файле wa-apps/shop/lib/actions/frontend/shopFrontendCartAdd.controller.php заменить строку
$this->redirect(waRequest::server('HTTP_REFERER'));
на
$this->redirect(wa()->getRouteUrl('shop/frontend/cart'));
Но при очередном обновлении Shop-Script это изменение будет потеряно :(
Вот за такой ответ спасибо. Думаю то что надо)