The pattern that works: every channel’s orders in one queue, fulfillment chosen per SKU rather than per business (fast movers via FBA or a 3PL, the long tail self-fulfilled), and one synced pool keeping every channel honest about whatever mix results.
The models and their economics: fulfillment options compared; routing mechanics: order routing.