[Помогите] пустая корзина покупок SIMPLE

Тема в разделе "OpenCart", создана пользователем maetus, 20 окт 2014.

  1. maetus

    maetus

    Регистрация:
    24 фев 2013
    Сообщения:
    216
    Симпатии:
    40
    [​IMG]

    Как сделать так что бы когда в корзине нет товаров или клиент нажал на удалить товар из корзины
    появлялось не это окно
    [​IMG]

    А сразу открывалась главная страница или страница где в последний раз был клиент.
    Скажите это можно сделать?
     
  2. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    282
    Симпатии:
    85
    Можно
    PHP:
            if (!$this->cart->hasProducts() && empty($this->session->data['vouchers'])) {
                if (!isset(
    $this->request->server['HTTP_X_REQUESTED_WITH']) || $this->request->server['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest') {
                    
    $this->redirect($this->url->link('checkout/simplecheckout''''SSL'));              
                } else {
                    
    $this->simple->redirect $this->url->link('commom/home''''SSL');  
                }
            }
    Это в catalog/controller/checkout/simplecheckout_cart.php
     
    Последнее редактирование: 20 окт 2014
    maetus нравится это.
  3. maetus

    maetus

    Регистрация:
    24 фев 2013
    Сообщения:
    216
    Симпатии:
    40
    большое спасибо, помогло только у меня работает вот так
    } else {
    $this->simple->redirect = $this->url->link('', '', 'SSL'); без commom/home
    }

    можно ли как то ещё здесь сделать так что бы открывалась последняя категория которую посещал клиент?

    ещё есть такой же вопрос только уже связан с Ajax Shopping Cart 1.4
    Суть вопроса та же когда удаляешь товар со всплывающего окна, появлятся окно с сообщением
    [​IMG]
    как здесь сделать так что бы после удаления всех товаров окно сразу закрывалось, и пользователь мог себе спокойно дольше сёрфить сайт?
     
  4. chukcha

    chukcha

    Регистрация:
    9 окт 2014
    Сообщения:
    282
    Симпатии:
    85
    Скорей всего, нет
    1. Оформление заказа вы можете открыть из любой страницы.

    2. Я не знаю модуля Ajax Shopping Cart 1.4

    Но суть в том, что что нужно в ветке success ajax запроса прописать закрытие окна, если получено такое сообщение, а еще лучше закрывать окно по таймауту.