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
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
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
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.
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
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.
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
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.