Изменение корзины на странице

Добрый день!Давно являюсь вашим клиентом. Здесь много писали про неудобство корзины ))) Согласна со многими. Но, возможно, некоторые неудобные моменты можно исправить?

У меня магазин рассчитан в основном на оптовые закупки. Т.е. при оформлении заказа часто и много заказов с одной страницы. При этом корзина формируется и висит с правой стороны экрана.

Во-первых, при этом она закрывает 1-2 колонки товара - его невозможно заказать.

Во-вторых, ее никак не убрать.

И, в-третьих, не удобно переходить из корзины обратно к заказу. Т.е. в ситуации как на скриншоте - я должна перейти на другую страницу, потом вернуться на эту и вручную искать место, на котором остановилась.

Причем, на переходе на другую страницу - список из корзины не отображается. Только значок корзины и сумма. И это меня вполне устраивает. )

Может быть есть вариант как сделать так, чтобы при заказе товара - список позиций не вываливался на страницу? А отображалась только сумма?


Заранее спасибо ответившим )

1 ответ

  • 2
    replicant 19 июня 2018 15:51 #

    В файлах product.js и shop.js можно попробовать изменить таймаут, чтобы эти выпадающие списки из-под корзины исчезали сразу же при попытке появиться.

    Заменить в блоке кода 2000 (или то число, которое там у вас стоит) на 0.

    $('#cart-content').append($addedText);
                            setTimeout( function() {
                                $addedText.remove();
                            }, 2000);

    Саму корзину можно прибить к правому углу экрана, задав в main.css для header .cart.fixed параметр right: 0px; и еще на всякий случай в main.js (приложение Сайт)

    $("#cart").addClass( "fixed" );
         if ($('#cart-flyer').length)
         {
         $("#cart").css({ "right": "0px", "width":"auto"}); //фиксируем корзину справа 0px;
         }

    Вообще влияющего на корзину кода в теме default 3 много раскидано по JS файлам. Было бы круто взяться и переписать все это в один подключаемый js, который обо всём про корзину, чтобы все сходилось в одной точке, но едва ли за это возьмутся авторы WA темы дизайна. У себя в свое время сделал некое подобие, избавившись от явных дублей и "перекрытия" действий скриптов, но далеко от идеала конечно.

    Для проверки изменений очистить кеш браузера целиком или обновить страницу с очисткой кеша для конкретной страницы.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите