In the sentence, the only verb is “shoved”. “Open” is not a verb, but an adjective, used as a sort of adverbial complement. Jim shoved the door so that it would be open as a result. Other complements we could use with “shove” are: closed, over, down, aside, etc. This is similar to such expressions as verbs: to run / walk / fly
complement: away / back / up / down / etc.