CommerceML: нужно обновлять статус заказа, не меняя строки

Добрый день, ищу решение проблемы.
Оптовый портал. Получаем заказы регулярно от одних и тех же клиентов. В обратную сторону отправляю из 1С изменение статуса заказа. Если при этом в заказ добавилась дополнительная позиция (по звонку, по письму) - изменяется не только статус первоначального заказа, но и позиции в нем. Это неправильно, покупатель хочет видеть первоначальный заказ (для контроля цены и количества). Можно ли стандартными средствами менять статус заказа не изменяя содержимого?

По звонку по письму создавать отдельный заказ.

Очень странный кейс, клиент хочет для контроля цены и количества, но заказывает еще и платит соответственно по новому счету другую сумму? Если ему актуально видеть какие-то старые данные по заказу это есть в письме он его получает при создании заказа и при смене статуса там будет в письме другой состав можно сравнить, а так надо детально изучать, выключить то можно это ну залезть в код придется. Не знаю специфику вашего бизнеса, но может вам нужен журнал изменения заказа во фронтенд, чтобы клиент мог посмотреть все версии заказа которые были от первоначальной к финальной.

Это неудобно для склада (сборка). Нужно отдельно идти до места на складе. А так единый проход по маршруту, сбор заказов

У вас адресный склад?
На каком этапе начинается сборка заказа, после оплаты?