Avisos
Vaciar todo

Productos padre e hijos  

 
Walter
 Walter
Reputable Member

Estimados.
Dados 4 productos que ya estan dados de alta, si a uno de ellos lo convierto en padre asignandole un campo personalizado, como puedo hacer que los demas productos sean hijos de este?
Quiero evitar borrarlos y generarlos nuevamente desde dentro del padre.
Muchas gracias
Waltre

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 13/08/2012 1:59 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Walter,

Deberías editar cada producto que "no era" hijo y convertirlo en hijo asignándole como padre el que le corresponda.

Eso si, el proceso es individual, uno a uno.

Saludos

ResponderCitar
Respondido : 13/08/2012 2:10 am

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

Walter
 Walter
Reputable Member

Eso es precisamente lo que quiero hacer pero no se como
Abro el producto hijo y como le digo cual es el padre?
Muchas gracias por contestarme
Un abrazo
Walter

ResponderCitar
Respondido : 13/08/2012 2:25 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

He estado revisando el tema y no veo que exista ningún parámetro que te permite asignar a un producto como hijo de otro en Virtuemart 2.0, por lo que tendrás que crear los productos a partir del que quieras que sea producto padre.

Se podría llegar hacer a partir de cambios directos en la base de datos pero es algo que no es conveniente porque podría generar errores inesperados.

ResponderCitar
Respondido : 13/08/2012 9:03 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Walter
 Walter
Reputable Member

Hola Pablo,
Ante todo muchas gracias por la respuesta
Lo que me decis es lo que temia escuchar lamentablemente ya que tengo productos que tienen hasta 12 hijos y muchas veces necesito cambiar el padre ya que es la cara visible de todos y la verdad que borrarlos todos y crearlos de nuevo es muy tedioso.
Te pido por favor me indiques de donde puedo sacar informacion al respecto referente a las tablas en Mysql
Un abrazo
Walter

ResponderCitar
Respondido : 13/08/2012 4:57 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Walter

Una opción podría ser que exportes y luego importes tus productos modificados a través de una extensión como CSVImproved
http://www.csvimproved.com/

Revisa el siguiente artículo :

Saludos.

ResponderCitar
Respondido : 13/08/2012 11:34 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Walter
 Walter
Reputable Member

Hola Jhon
Ante todo muchas gracias por responderme
Buscaba algo sencillo para corregirlo online, hasta ahora la solucion mas facil aunque no recomendable para muchos ya que es delicada es primero sacar al padre de su condicion borrandole el campo personalizado, luego asignarselo al que quiero que sea el padre y desde PHPMyadmin tocar la tabla virtuemart_products.
Hay que editar cada uno de los hijos sabiendo cual es su virtuemart_product_id y modificarle el campo
product_parent_id colocandole el valor del campo virtuemart_product_id del padre.
Un abrazo y gracias
Walter

ResponderCitar
Respondido : 13/08/2012 11:50 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En efecto, para modificar la base de datos datos forma que hagamos que un producto pase a ser hijo de otro tendrás que modificar la tabla #_virtuemart_products (cambiando # por el prefijo que se esté usando para las tabla de tu Joomla), para incluir en el campo product_parent_id el id del producto que pasará a ser padre.

Para localizar los id de los productos lo podemos hacer facilmente desde la administración de Virtuemart, en el listado de productos. En la última columna se muestra el id.

Es muy importante que antes de hacer ningún cambio en la base de datos realices una copia de seguridad de la misma, ya que en caso de cometerse algún error la web podría dejar de funcionar.

ResponderCitar
Respondido : 14/08/2012 8:47 am

Cursos Gratuitos WordPress