Закрыть
Скидки в Webasyst 25–29 ноября 2021

Как массово изменить статусы заказов?

Здравствуйте,

При отображении заказов списком и выборе ряда заказов, не удается переместить во вновь созданный статус.

6 ответов

  • 0
    Николай Webasyst 17 июля 2015 01:35 #

    Вам может подойти этот плагин: https://www.webasyst.ru/store/plugin/shop/bernacki...

  • 0

    Здравствуйте, Николай!

    Как данный плагин может мне помочь? Ведь мне необходимо массово сменить статусы заказам.

    С Уважением, Олег!

  • 1

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

  • 3

    То, что вы называете, статусами, на самом деле является действиями. Показанный на снимке экрана интерфейсе позволяет выполнять действия с заказами, а не менять им статусы. Статусы заказов произвольно менять неправильно — статус должен меняться только в результате выполнения какого-то действия.

    Поэтому, если вам нужно изменить статус заказов, нужно произвести над этими заказами какое-то действие. Если ни одно из стандартных действий (показанных в выпадающей области на снимке экрана) вам не подходит для этого, то можно добавить идентификатор нужного вам действия в файл wa-apps/shop/lib/actions/orders/shopOrders.action.php в строку

    $action_ids = array_flip(array('process', 'pay', 'ship', 'complete', 'delete', 'restore'));

    по аналогии с уже имеющимися.

    * Если вы в облаке Webasyst, то возможности редактировать PHP-файл у вас нет, и значит, выполнять нужное действие придётся с каждым заказом индивидуально.

  • 1
    Вячеслав 2 июня 2016 19:54 #

    Михаил огромное спасибо за подсказку. У нас море новых статусов и такая функция была просто необходима.

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

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