В Drupal Commerce мы приняли решение добавить зависимые от типа позиции обратные вызовы в API позиций. Позиция продукта будет работать иначе, чем позиция отгрузки ... и т. Д. В качестве побочного эффекта это означает, что не существует такой вещи, как «общая» позиция, точно так же, как не существует такой вещи, как узел без типа ,
Что должно произойти, если оно еще не существует, может быть сделан небольшой модуль contrib, который добавляет базовый тип позиции, чья «форма добавления позиции» на странице редактирования заказа позволяет вам указать всю информацию, необходимую для управления и отобразить эту позицию. Где это сломается - такие вещи, как правила ценообразования - должны ли эти позиции иметь налоги? Должны ли применяться другие скидки? Или отображать правила - они должны отображаться на страницах заказа клиента?
В ядре нет такой функции (как вы можете видеть, это был бы небольшой взнос, но сделать это было бы несложно), но если бы он был протестирован и доказал свою концепцию в contrib, я не вижу почему мы не могли рассмотреть это для включения в Commerce 2.x.