Si las bases estan en el mismo servidor 
     
Código MySQL:
Ver original- UPDATE-  bbddweb.tablaPrecios bdw 
 
-              ON-  bdw.tablaPrecios.codigoBarra =- bdc.tablaPrecios.codigoBarra 
 
-     SET-  bdw.tablaPrecios.precio =- bdc.tablaPrecios.precio 
 
donde debes cambiar los nombres de ejemplo por los reales (bbddweb nombre de la base de datos opencart, tablaPrecios la tabla a modificar, campo...). La sintaxis es nombrebbdd.nombreTabla.nombreCampo 
si estan en servidores distintos pero se pueden "ver" entre ellos creo que tambien se puede pero alguien nos tendrá que ilustrar la sintaxis... 
Quim