better error messages for order import methods
Make api/products spec not dependent on order again

Reapply 32dcfef6e23944cd001f819e12aa97b70a951125 and 7fac9fefbda23cb3239b9bec6c0e38adf4870385
which somehow got lost in some later craze rebase