Allocate a single line item's quantity across multiple fulfillment locations
Previously, a line item could only be allocated to a single fulfillment location selected by order routing. If the location didn't have sufficient inventory to fulfill all quantities of the line item, then overselling would occur.
Now, a line item can be allocated to multiple fulfillment locations. Quantities are distributed across fulfillment locations within the same location group, which prevents overselling and enables more accurate inventory management.
This change might affect API integrations that read fulfillment orders If the app assumes that an order can only contain a single fulfillment order for each inventory item, then it might may not account for the full quantity that's required for fulfillment.
This isn't a breaking API change. There was never any guarantees that an order allocates each inventory item to single location. However, because previously this was a relatively rare occurance but will be more frequent moving forward due to automatic splitting, it's possible that some integrations might need to be updated.
Learn more about how API integrations may be impacted by line items split across fulfillment orders.