Can I shuffle export fields between entities in export modules?
At the moment, it is not possible to switch fields between entities due to the peculiarities of the export flow. All export modules pull data strictly by moving consecutively from one entity to another. This logic doesn't allow for processing fields from multiple entities at the same time.
Let's use the Export Orders extension as an example. Firstly, it exports the root entity information for each order. Then, it takes one order and exports the ordered item info, then moves on to the item attributes. Schematically, the flow looks as follows: [order [item [item_attributes]], order [item [item_attributes]]]
Thus, the export solutions are unable to reach data from a sub-entity before they reach the parent entity.