Технический статус заказ доступен для смены

Где возникла проблема: 4.17

Суть проблемы:

А это вообще правильно, что технический статус “Незавершенный” доступен для того, чтобы изменить статус заказа на этот статус?

после этого

и

Смысл?

1 лайк

Кстати, посмотрел в коде
fn_get_statuses

    if ($type == STATUSES_ORDER && $additional_statuses && empty($status_to_select)) {
        $statuses[OrderStatuses::INCOMPLETED] = [
            'status' => OrderStatuses::INCOMPLETED,
            'status_id' => null,
            'description' => __('incompleted', '', $lang_code),
            'type' => STATUSES_ORDER,
            'params' => [
                'inventory' => 'I',
            ],
        ];

details.tpl и manage.tpl

 {$get_additional_statuses=true}

так что без вариантов в коде жестко забито этот статус выводить

1 лайк

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

Спасибо за ваше сообщение.

Статус “Незавершенный” получают заказы, которые ожидают ответа от платежных систем, или если при оплате заказа через онлайн способ оплаты произошла какая-то ошибка.

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

Проблему воспроизвела, передала информацию разработчикам.

3 лайка