set user_id earlier to facilitate orders with only billing addresses, in the case where there is no ship address or delivery step