Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Не удаляется товар из корзины при включённом ЧПУ


 Поделиться

Рекомендованные сообщения

Подскажите версия 2.1 при включённом родном ЧПУ товар из корзины не удаляется, то есть после нажатия на красный крестик ничего не происходит, но если обновить страницу то товар удаляется, почему не происходит обновления страницы сразу после нажатия на крестик удаления?

Пробовал в \catalog\view\javascript\common.js  дописать(изменить) вот так

function getURLVar(key) {
    var value = [];

    var query = String(document.location).split('?');

    if (query[1]) {
        var part = query[1].split('&');

        for (i = 0; i < part.length; i++) {
            var data = part[i].split('=');

            if (data[0] && data[1]) {
                value[data[0]] = data[1];
            }
        }

        if (value[key]) {
            return value[key];
        } else {
            return '';
        }
    } else {             // Изменения для seo_url от Русской сборки OpenCart 2x
        var query = String(document.location.pathname).split('/');
        if (query[query.length - 1] == 'cart') value['route'] = 'checkout/cart';
        if (query[query.length - 1] == 'checkout') value['route'] = 'checkout/checkout';
       
        if (value[key]) {
            return value[key];
        } else {
            return '';
        }
    }
}

но результата ни какого, к тому же у меня адрес корзины имеет такой урл /shopping-cart/ может в этом проблема?

Спасибо.

Ссылка на комментарий
Поделиться на других сайтах


Для SeoPro нужно изменить

if (query[query.length - 1] == 'cart') value['route'] = 'checkout/cart';
if (query[query.length - 1] == 'checkout') value['route'] = 'checkout/checkout';

на

if (query[query.length - 2] == 'cart') value['route'] = 'checkout/cart';
if (query[query.length - 2] == 'checkout') value['route'] = 'checkout/checkout';
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

.хм

 

А это в какой версии

 

1. удаление

по адресу

url: 'index.php?route=checkout/cart/remove',

 

И этот адрес имеет ЧПУ?

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...

Всем добрый вечер.

 

Попробовал, как советовали выше вплоть до 

On 06.02.2016 at 0:08 PM, Bazilio said:

Для SeoPro нужно изменить


if (query[query.length - 1] == 'cart') value['route'] = 'checkout/cart';
if (query[query.length - 1] == 'checkout') value['route'] = 'checkout/checkout';

на


if (query[query.length - 2] == 'cart') value['route'] = 'checkout/cart';
if (query[query.length - 2] == 'checkout') value['route'] = 'checkout/checkout';

 

Но при включенном seo_pro не удаляются из корзины (вернее удаляются, но не обновляется содержимое).

Эту проблему решил кто-то? Наведите на мысль пожалуйста.

 

Движок ocStore 2.1, сайт https://krabzik.ru

Ссылка на комментарий
Поделиться на других сайтах


  • 3 недели спустя...

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.