routing object on the request.
Default (Full Integration)
Fulfillment Only
Record Only
Specific Fulfillment Provider
What each flag actually controls
Routing is decided per request, not per merchant, so two checkouts from the
same store can route differently. That is deliberate — a pre-order routes
record-only while a stocked item routes fully — but it means a routing bug
shows up on some orders and not others, which is the hardest shape to spot.
Log the routing object with the order.