Allow Spree::Order object to be passed in

Allow order object to be passed in. We have shipping_method.id which is required.