Крайнее обновление фреймворка Shop-а нарушило сортировку заказов Исправлено

8

Теперь в бэкенде при выводе заказов список заказов сортируется не по убыванию порядковых номеров, а по времени смены статуса.


Для магазина это катастрофически не удобно. Новые заказы могут быть просто потеряны, если после их прихода у других автоматически сменялись статусы!!

Служба тех.поддержки перевела стрелки на разработчиков. Поэтому пишу здесь, дабы тему не "замылили" и поскорее исправили!!!!


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

  • +8
    Алеша Алеша 10 марта 2016 04:07 #

    Плюсую, теперь заказы сортируются по моменту его изменения, то есть если заказ пришел утром, второй заказ днем и третий вечером, то раньше они в админке были снизу вверх утро, день, вечер, то теперь если мне стоит изменить заказ "утро", он встает на первое место, и получается день, вечер, утро, верните как было!!!!

    • +2
      samcolor samcolor 10 марта 2016 04:24 #

      Это у Вас еще видимо нет плагина обработки статусов посылок - у меня за день новый заказ уходит ВНИЗ под прибывшие и отправленные и перемещенные посылки так, что его найти для сборки практически не возможно!

    • +6
      Дмитрий Дмитрий 10 марта 2016 04:17 #

      У меня продавцы криком кричат, чтобы все вернули назад. Услышьте нас. Ради небольшого количества клиентов, которые вот здесь просили такую сортировку, вы попортили жизнь другим. Нужно такие вещи выносить в настройки, а не делать по умолчанию.

    • +4
      Александр Рекунов Александр Рекунов 10 марта 2016 04:37 #

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

    • +2
      Дмитрий Дмитрий 10 марта 2016 04:55 #

      может кто подскажет как поменять код самому, чтобы сортировало по старому? Хотя бы временно, пока не исправят.

    • +2

      Это следствие бага в Магазине, который внезапно проявился из-за обновления фреймворка. Так не задумано.

      Выпустить обновление Магазина сейчас нельзя. Но сегодняшнее обновление фреймворка исправляет ситуацию с магазином.

      Приносим свои извинения :(

      • +2
        shop.dudu shop.dudu 10 марта 2016 06:00 #

        Только что поставил обновление фреймворка - ситуация с заказами не изменилась.

        • +1
          Александр Рекунов Александр Рекунов 10 марта 2016 06:04 #

          Отнюдь заказы больше не скачут! Спасибо за быстрое реагирование.

          • +1
            samcolor samcolor 10 марта 2016 06:07 #

            У меня обновление вообще не встало. Выдало ошибку:((

          • +1

            "Пострадавшие" заказы надо будет "вылечить" отдельным SQL запросом - он восстановит корректную метку времени создания заказа.

            • +2
              samcolor samcolor 10 марта 2016 06:31 #

              Кому- надо будет?:) В смысле мы его из головы должны взять или все-таки те, кто накосячил нам расскажут, как этот косяк все же подправить?:)))

              • +2

                Мы его и здесь напишем, и по запросам отправим.

                • +1
                  samcolor samcolor 10 марта 2016 07:08 #

                  Сапсибо

                • +2

                  Вот такой запрос исправит сортировку сломанных за вчера и сегодня заказов.

                  UPDATE shop_order AS o
                      JOIN (
                          SELECT o1.id AS order_id, MIN(ol.datetime) AS min_datetime, MAX(ol.datetime) AS max_datetime
                          FROM shop_order AS o1
                              JOIN shop_order_log AS ol
                                  ON o1.id=ol.order_id
                          WHERE o1.update_datetime > '2016-03-08'
                          GROUP BY o1.id
                      ) AS t ON t.order_id=o.id
                  SET o.create_datetime = t.min_datetime,
                      o.update_datetime = t.max_datetime
                • +1
                  Дмитрий Дмитрий 10 марта 2016 06:33 #

                  я напишу любой запрос, если кто-то объяснит, что вообще случилось

                  • +1
                    samcolor samcolor 10 марта 2016 06:42 #

                    Вчерашнее обновлени движка привело ктому, что все заказы в бэкенде стали сортироваться не по номеру заказа (от большего к меньшему), а по дате/времени последнего изменения статуса. В результате началась каша с заказами (новые заказы ушли вниз, сверху всплыли заказы старые, но у которых за сутки произошли изменения в статусах.

                    Сегодняшнее обновление, как говорят некоторые, вроде бы все вернуло на место. И я сейчас вижу, что заказы, которые после этого второго обновления меняют статусы - не всплывают, слава богу. Но каша среди тех заказов, которые перемешались в момент МЕЖДУ обновлениями - осталась...

                    Про это и говорят, что выстроить все заказы обратно по номерам можно только запросом...

                    Но для меня лично тут даже вопрос не в том, какой запрос, а в том, что за все это должен официально нести ответственность РАЗРАБОТЧИК, т.к. продукт платный. И если они что-то делают, то и исправлять ОНИ должны!

                  • +2
                    samcolor samcolor 10 марта 2016 06:15 #

                    Коллеги, сегодня обновление при установке ругнулось и сообщения исчезли. Сейчас показывает что обновлений нет, что Версия Webasyst — 1.5.5.13

                    Но сортировка не вернулась! !!!

                    Подскажите, кто обновился, у вас эта версия? ? И что с сортировкой заказов? !

                    • +2
                      shop.dudu shop.dudu 10 марта 2016 06:22 #

                      У меня при обновлении тоже ругнулось

                      Установлены последние версии всех приложений.
                      Версия Webasyst — 1.5.5.13

                      Сортировка не вернулась

                      • +1

                        На что ругнулось-то?

                      • +1

                        С сортировкой для новых заказов всё будет в порядке, а пострадавшие заказы надо исправить SQL запросом, что приведен выше (он восстанавливает корректное значение даты создания, по которой заказы и сортируются).

                        А если ругнулось при обновлении, то надо использовать %решение_для_ругнулось% — это всегда помогает.

                      • +2
                        Дмитрий Дмитрий 10 марта 2016 06:26 #

                        Установлены последние версии всех приложений.

                        Версия Webasyst — 1.5.5.13

                        Сортировка осталась неправильной!!!

                      • +1
                        Алеша Алеша 10 марта 2016 06:17 #

                        Сегодняшнее обновление встало, баг пропал.

                        Версия Вебасиста 1.5.5.13

                        • +1
                          samcolor samcolor 10 марта 2016 06:21 #

                          ндя... версия у меня та же. Но сортировка не вернулась. Увы:(((

                        • +1
                          AleksandrD AleksandrD 10 марта 2016 18:15 #

                          Баг не пропал!

                          Работать можно но безумно не удобно, особенно в мобильной версии

                        • +1
                          Игорь Игорь 11 марта 2016 02:36 #

                          теперь все поняли, что апдейты ставить сразу нельзя. в прочем, у m$ не лучше, с его продуктами а-ля System Center..

                        • +1
                          Игорь Игорь 11 марта 2016 02:41 #

                          у меня на тестовом (к счастью) магазине не проходит апдейт

                          IIS 8.5

                          Fri, 11 Mar 2016 10:38:15 +0300 Фреймворк Вебасист (wa-content) Замена файлов обновленными Произошла ошибка Error on make backup for wa-content at wa-data/protected/wa-installer/backup/wa-content

                          а вот и лог <тут был лог>


                          • +1

                            Возможные причины ошибки (по убыванию их вероятности для MS):

                            • директория wa-content была заблокирована (под windows к этому приводит даже просто открытая в проводнике директория/поддиректория, так же может быть этому помешал какой-либо открытый на редактирование файл из директории)
                            • не достаточно прав на переименование/запись у IIS
                            • недостаток свободного места на диске/ограничение на квоту
                            • +1
                              Игорь Игорь 11 марта 2016 04:29 #

                              хм, дейсвительно, все позакрывал - заработало. даже в голову не пришло бы такое.открыта была только папка с логами, спасибо)


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

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