Очень долго открывается корзина, если уже указан адрес покупателя Исправлено

23

если клиент залогинен и есть его адрес доставки, либо если стоят плагины определения адреса по IP, либо клиент вводил адрес в корзине

то тогда

при переходе в корзину перед открытием страницы с корзиной, судя по всему, происходит расчет доставок

и страница в итоге открывается от 5 до 11 секунд, (непонятно почему, ведь запросы к внешним доставкам обрабатываются гораздо быстрее) а покупатель сидит и смотрит на карточку товара, не понимая что происходит.

Поэтому предлагаю после перехода в корзину сразу же показать корзину, а потом уже пытаться запросить расчет доставки

Видео прилагаю

12 комментариев

  • +6
    Александр Кабанов Александр Кабанов 6 сентября 2019 13:09 #

    Аналогичная проблема

  • +6
    Владимир Владимир 6 сентября 2019 13:47 #

    Проблема есть. Надо сделать асинхронный расчет доставки

  • +4

    Решение так никто и не придумал?

    • +3
      Iwan Iwan 26 ноября 2019 07:38 #

      Видите пометку в топике вверху - Принято. Возможно, когда-нибудь и пофиксят.

      Я перешл на пошаговое оформление, ну его нафик, года через 2 может и можно перейти будет, когда отладят

    • +3
      Сергей Егоров Сергей Егоров 18 сентября 2019 10:46 #

      Очень ждем правки.. 

    • +3
      Iwan Iwan 3 октября 2019 08:24 #

      Думал, в это обновление этот косяк будет исправлен

    • +2
      Михаил Ушенин Михаил Ушенин Webasyst 20 декабря 2019 11:48 #

      В темы дизайна, разработанные Webasyst, мы добавили анимацию, которая показывает покупателю при переходе на страницу оформления заказа, что магазин работает нормально и нужно немного подождать. От более длительного ожидания избавиться невозможно, если в вашем интернет-магазине используются плагины доставки, которые получают доступные варианты доставки и их стоимость путём запросов к API с служб доставки, потому что такие запросы в любом случае требуют времени.

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

      • +3
        Worker Worker 25 августа 2020 18:10 #

        Непонятно, почему данной ошибке поставили статус "Исправлено". Ничего подобного, и в "Идеи и предложения" есть аналогичная тема https://support.webasyst.ru/forum/33067/poryadok-zagruzki-korziny-i-rascheta-dostavki-pri-oformlenii-v-korzine/

        Михаил, Вы не поняли просьбы нас, как владельцев интернет-магазинов. Вы ошибочно думаете, что мы хотим моментальный расчет доставки без какого-либо ожидания. Нет, вовсе нет! На видео у топикстартера всё очевидно и понятно.

        Сейчас Shop-Script сначала считает доставку, а уже потом, спустя несколько важных для конверсии секунд отображает страницу оформления. Почему бы не ввести отложенный расчет доставки? Когда запросы расчета доставки отправляются по API либо после полной загрузки страницы (аналогично $(document).ready()), либо после частичной загрузки страницы (так называемый "первый экран загрузки"), либо по какому-то небольшому таймауту - главное, чтобы страница отдалась покупателю без задержки. В любом случае, покупатель всё равно сначала смотрит свою корзину (при одностраничном оформлении заказов в корзине), а рядом под loader'ом параллельно этому можно рассчитывать доставку. Это же явно лучше, чем непонятная для покупателя задержка в несколько секунд - этот чудовищный косяк снижает конверсию.

        Это то же самое, как вызвать такси и затем пойти в супермаркет на полчаса! Мы же предлагаем сначала хотя бы подойти к кассе, и уже только потом вызвать такси.

        • +3
          Vaslav Vaslav 26 августа 2020 08:03 #

          Поддерживаю.

          Сейчас добавлена анимация на всю страницу оформления - хорошо, конечно, что хоть что-то крутится, пока идёт обновление информации, чем просто "подвисание", как было когда-то. Но нужно действительно, сначала отобразить страницу как есть (содержимое корзины, данные покупателя), а в обновляемых полях крутить маленькую анимацию. Тогда будет хоть понятно, что именно доставка обновляется и это логично(!), а человек пока свой состав корзины проверит, чем просто тупо ждать...

        • +1
          Михаил Ушенин Михаил Ушенин Webasyst 26 августа 2020 11:46 #

          Обратил внимание разработчиков на тему https://support.webasyst.ru/forum/33067/poryadok-zagruzki-korziny-i-rascheta-dostavki-pri-oformlenii-v-korzine/. Если будут комментарии от разработчиков, то мы добавим их там. Спасибо за напоминание!

          Добавить комментарий

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