Traspasar articulos entre idiomas de virtuemart  

 
Jaume
 Jaume
Reputable Member

Buenas noches,

Tengo una galeria de arte con 4 idiomas realizada con virtuemart.
Como siempre el cliente ha entrado todos los productos en español (767 productos), pero en aleman sólo ha entrado 260, en inglés 284 y en italiano 259.

Este sábado tenemos la presentación y necesito que todos los idiomas tengan todos los articulos.
Necesita traspasar los artículos del castellano a los otros idiomas, mirando que no sobreescriba lo que ya existe.

Sabeis si hay alguna utilidad que haga este proceso? Conoceis si alguien lo ha hecho mediante sql en la base de datos entre las tablas _virtuemart_products_es_es, ....?

Muchas gracias

URL del sitio: Contenido solo visible a usuarios registrados

Director de www.taovisual.com
Programador de www.todomaternidad.com

Citar
Respondido : 26/05/2013 10:23 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Aunque se puede hacer copiando los datos de las tablas, esto sería un proceso bastante delicado ya que en caso de dejar alguna tabla sin cubrir es posible que el proceso falle.

Una cosa que podrías probar es a realizar el proceso utilizando el componente CSVI. Para ello, tendrías que realizar en primer lugar una exportación de los productos en español. A continuación, podrías realizar la importación seleccionando el idioma al que irán. De esta forma se copiarían los mismos datos para el nuevo idioma.

Es conveniente que antes de realizar esta tarea hagas una copia de seguridad de la base de datos para poder volver al estado original en el caso de que los datos no se importen de la forma esperada.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 27/05/2013 8:55 am

Cursos Gratuitos WordPress

Jaume
 Jaume
Reputable Member

Pero de esta forma machaco todos los artículos en los otros idiomas, y los que hay tengo que respetarlos.

Alguna otra solución?

Director de www.taovisual.com
Programador de www.todomaternidad.com

ResponderCitar
Respondido : 27/05/2013 9:14 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En tal caso la solución es más compleja, ya que necesitarías filtrar los artículos a importar para que solo sean los que no estén creados ya en otros idiomas. Esta tarea es posible que tengas que realizarla a mano, de forma que revises si cada línea se tiene que importar o no.

Si nuestra ayuda te sirve déjanos tu testimonio y mejora así el posicionamiento de tu web:
Enviar Testimonio
¡Gracias!.

ResponderCitar
Respondido : 27/05/2013 10:25 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Jaume
 Jaume
Reputable Member

Muchas gracias,
al final he creado un PHP que recorre la tabla español y en cada elemento va mirando los otros idiomas si existen o no y los crea.

Director de www.taovisual.com
Programador de www.todomaternidad.com

ResponderCitar
Respondido : 27/05/2013 10:49 am

Por favor Iniciar Sesión o Registro