dr.riddle, если Вам так уж нужно, чтобы у товаров были статусы и менялись именно они, то в целях обратной совместимости и отсутствия будущего геморроя (поверьте моему опыту), лучше сделать полу-костыль. Не скажу что будет сильно удобно в плане обработки, но средства на обновлении оно сэкономит не мало.
1) При создании заказа к товарам добавляйте свойства и их дефолтные значения
2) Сделайте страницу, где по номеру заказа вы бы доставали товары и их статусы (стандартный грид, благо закроет проблему)
3) В самом заказе, при помощи встраиваемых средств (на событиях) либо добавляйте код на отображение, либо ссылку на переход к товарам заказа
Можете конечно отдельную страницу сделать для отображения заказов по товарным позициям.