Сколько уже натерпелся с этими “техническими” статусами. А они продолжают мне морочить голову из-за недоработок то там то тут.
Казалось бы, банальная ситуация. Клиент оформляет заказ, хочет оплатить онлайн. На странице эквайринга банка что-то у клиента идет не так, заказ попадает в статус “незавершенный”. И теряется для магазина т.к. заказы с таким статусом невозможно выгрузить в 1С - в списке статусов для выгрузки модуля CommerceML такого статуса нет. В итоге заказ не выгружается в 1С, его не увидит менеджер, он теряется, а клиент остается недовольным.
Что самое главное - я не вижу логики в том что этот “технический” статус отличается от других не менее технических статусов, прописанных в коде. Почему его не показать, не работать с ним как со всеми остальными, если уж он нужен зачем-то?
Это именно баг, а не предложение к улучшению т.к. эта недоработка нарушает логику работы стандартного же функционала, стандартных модулей. Раньше устранили баг с тем что такие заказы не отображались среди заказов, их нельзя было найти поиском, а про другие места, в частности модуль CommerceML похоже забыли.