Si las bases estan en el mismo servidor
Código MySQL:
Ver originalUPDATE 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