Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Подскажите версия 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 year later...

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

 

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

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 weeks later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.