Distribution selection form is not shown when there are products in the cart.
This form doesn't filter options based on which can supply the products in the cart,
so don't show it in those circumstances.
Refactor alternative distributors at checkout form, fixing indentation and removed double negatives
Disable distributor change in checkout until it takes order cycles into account
Reorder specs
Remove DistributionChangeValidator#can_change_distributor? method
Order cycle reports on the variants distributed by a particular distributor
DistributionChangeValidator checks if an order can change to a specified new distributION
DistributionChangeValidator finds variants distributed by product distribution when order cycle is nil
Order validation performed over both product distribution and order cycle distribution
DistributionChangeValidator returns an empty array when distributor and order cycle are both nil