I have two modules installed in my store they both override billing.phtml and shipping.phtml due to which some steps in my checkout are missing OR say they are not functioning correctly.How can i fix this?
I am assuming that there is no block rewrite conflict, or if there is, the only thing the block classes do is change the path to the templates.
Diff both against the versions in
base/default to find out what has been added and changed.
Find out, which of the templates get used. Usually this is the one that comes later alphabetically, but to be sure inspect the HTML in your browser or activate template hints.
Then make copies of these and apply the changes from the other module manually. If you have a single theme, you can put these copies in your theme directory. Otherwise I'd recommend to move them to a new path within
base/default, create a new module that
<depends> on both existing modules (to make sure it is loaded last) and sets the templates to the new paths.