Я давно не игрался, а стандартный функционалом на портале не внедрял. Так что приблизительно по памяти.
Есть две роли: клиент и торговый представитель.
Клиент работает не с заказом, а с корзиной. Может добавлять, удалять, изменять количество. Потом оформляет заказ. С тех пор его менять не может. Отменять тоже, насколько я помню.
Торговый представитель сразу лупит заказ. После его создания может редактировать только количество.
Заказ создается при завершении создания заказа по корзине или при завершении создания заказа торговым представителем.
Заказ получает Происхождение заказа из параметров дистанционного обслуживания клиентов.
Можно только новый заказ создать. Иначе у вас начнут "прыгать" заказы. А они много на что влияют.
Отменить заказ клиент сам не может. Он уже может быть в работе.
__________________
С уважением,
glibs®
|