Атрибут / поля пользовательского заказа Magento? Стреляешь себе в ногу?

Я создаю магазин Magento, используя один каталог на 4 домена: 1 для США и 3 для Европы (Великобритания, Франция и Германия). В Европе есть 1 склад исполнения, 1 в США и некий неофициальный / внутренний «склад» в США, где раздача подарков и тому подобное выполняется, и мы не отслеживаем уровень запасов в Magento. Нам необходимо отслеживать конкретные типы транзакций, такие как обычные веб-продажи, а также внутренние / административные заказы, такие как не веб-продажи, раздачи, заказы на выставках и т. Д. Мой план состоит в том, чтобы расширить базовую модель заказов и добавить своего рода «тип заказа / транзакции». поле, а затем, после размещения заказа, обработать данные заказа и указать, в какое хранилище оно отправлено для выполнения, на основе идентификатора магазина и значения «тип заказа».

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