Doing this automatically will require extensive custom coding

Moving manually would be much simpler and I assume that someone will have to be in the admin for order fulfillment