Hola,
He migrado la web a Joomla 3.4.1 y Virtuemart 3.0.6.4 con plantilla Epimeteo. Tras hacer la migración JupgradePro y la importación de productos con CSVI detecto un error en los porductos derivados. Los problemas son dos:
Problema 1:
El producto "Padre" se muestra como derivado de un producto hijo. A su vez, el producto "Padre" contiene como derivado a ese mismo producto hijo más los restantes productos hijo.
Problema 2:
Deseo que los productos derivados (hijo) sólo sean accesibles a través del producto principal (padre) y ahora se visualizan como productos independientes, dando como resultado excesivos productos que solo se diferencian en las medidas. Además, los productos hijo o derivados no tienen imagen de producto.
Mi consulta es la siguiente: Para arreglarlo, qué me aconsejáis. ¿Debo hacer una nueva importación de los productos afectados con CSVI o hay alguna manera de quitar la asociación incorrecta? Adjunto imagen con la que se entenderá mejor lo que ocurre.
Saludos y gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Si borras el producto incorrecto que entiendo que es el que esta duplicado y no tiene asociaciones se corrige el problema?
Una opción sería como comentas elimnar todo y volver a importar, sin embargo si no son muchos productos con este problema puedes evaluar corregirlos manualmente
Con respecto a tu segundo punto, puedes enviar un ejemplo?, si creas un producto padre y sus derivados te sucede lo mismo?
Saludos.
Hola John,
El problema es que hay dos productos con asociaciones y otro problema es que los productos derivados (hijo) se muestran como porductos normales indepndientes, cuando yo deseo que solo sean visibles dentro del producto principal (padre), como si fueran tallas, porque solo varían las medidas.
Prefiero hacerlo manualmente pero no tengo claro si es posible. Trato de explicarlo mejor partiendo de los productos de ejemplo de la imagen que adjunto de nuevo. El problema es que el producto que debería ser el principal (Camerún) cuelga de un producto derivado (Camerún 150 x 175) y por tanto, si elimino este, eliminaría el que debería ser el principal, ¿no?
Debería ser así:
Producto Principal, que contiene imagen: Camerún
Productos hijo (sin imagen, es la misma):
-> Camerún 90 x 175
-> Camerún 120 x 175
-> Camerún 150 x 175
Y así es como esta ahora:
Producto "SUPERPADRE" 😛 ERRONEO: Camerún 150 x 175
Producto derivado y Padre: Camerún (Que debería ser el principal)
Productos hijo (sin imagen, es la misma):
-> Camerún 90 x 175
-> Camerún 120 x 175
-> Camerún 150 x 175
En resumen: ¿Cómo puedo solucionar manualmente ambas cosas? Eliminar el producto "SUPERPADRE" Erróneo y que se visualizen los derivados solo dentro del principal
Saludos y gracias
Hola
Si realizas el proceso de manera manual, creando un nuevo producto y productos hijos asociados te sucede lo mismo?
Revisa el siguiente link de referencia, es para la versión 2,
www.webempresa.com/blog/item/919-creacion-de-subproductos-en-virtuemart-20.html
Saludos.
Hola Julen,
Voy a hacer pruebas, pero buscaba una solución manual que no implicara partir de cero sino que borrando uno de los productos pudiera solucionarlo o algo así. De todas maneras os digo algo tras las pruebas
Saludos
Hola,
Tras hacer pruebas, veo que lo que me resultaría más práctico es hacer que un producto que tiene un derivado por error deje de ternerlo. Aunqué la manera de hacerlo sea tocar la base de datos, porqué no me deja hacerlo de otro modo, no me permite desasignar un porducto ni que me quita esa asignación al volver a importar con csvi y reescribir encima.
La otra alternativa es borrar TODOS los productos y volver a importarlos pero me costó Dios y ayuda... Preferiría no hacer esto porqué he detectado que los únicos productos que están mal son los que terminan en "150 x 175" que contienen como derivado por error de importación al producto Principal.
¿Se os ocurre alguna manera de solucionarlo? 😉 (ver imagen que adjunté en post anterior)
Saludos y gracias
Hola,
Entiendo que si estás haciendo importación de productos con el CSVI en Joomla 3 y Virtuemart 3 estás usando la versión Pro (de pago) del componente. De ser así, tendrías que consultar la incidencia con el soporte del CSVI, ya que ignoramos si esta versión tiene novedades respecto a la importación de productos derivados.
Hola Pablo,
Estoy en ello. Pero me dicen que en lo concerniente a la vista de los productos esto depende de la configuración de la vista de la plantilla y que no tiene que ver con la importación. Adjunto imagen de como se veía con el pack Zeolite y de como se ven ahora con la plantilla Epimeteo.
Nota: Con zeolite usaba una vista incluida en el pack creada por webempresa, que ya sé que ahora no podemos usar.
"webempresa_details_sin_favoritos.tpl">webempresa_details_sin_favoritos.tpl"
Pero ¿hay alguna manera de que los poroductos derivados sólo sean accesibles dentro del producto Principal sin tener que crearlo todo de cero? Lo quisiera como en la imagen terminada en "vm1.jpg" u opción similar (con desplegable o lo que pueda ser)
Saludos y gracias
Saludos y gracias
Hola,
Revisa el siguiente enlace, donde se explica como poner los productos derivados con un despegable: http://www.bonaval.com/kb/aplicaciones-y-frameworks/joomla-soluciones-y-aplicaciones/productos-padre-e-hijo-o-principales-y-derivados-en-virtemart-2-con-joomla-2-5/
Saludos
Hola Julen,
En el tutorial se muestra como crearlos, pero en mi caso el producto principal y los derivados ya están creados e importados como productos independientes. Lo que necesito es que los derivados se muestren dentro del Principal sin tener que hacer todo el proceso desde cero. (Adjunto una imagen para que podáis ver como lo tengo ahora)
saludos y gracias
Hola,
Para comprobar si el problema realmente está en la vista de la plantilla, tal como te comentan desde el soporte dle CSVI, vete al directorio templates/epimeteo/html y renombra el directorio com_virtuemart como com_virtuemart_BAK (luego puedes volver a dejar el nombre original, esto es solo para la prueba). De esta forma se tapan todos los overrides que la plantilla Epimeteo aplica sobre Virtuemart.
Una vez hecho esto comprueba si los productos derivados se muestran correctamente. De no ser así, el problema no debería estar en la vista de la plantilla, ya que ahora no estaría actuando ninguna.
Hola Pablo,
No cambia, pero tal vez es porqué ya no lo he importado con una vista de plantilla que permita esa visualización. (Perdona si estoy diciendo un tontería 😛 ) ¿Hay alguna manera de crear una vista de plantilla que modifique esto? Lo que quiero evitar es tener que crear uno por uno y desde cero los productos Principales y derivados.
Te copio la respuesta del desarrollador:
Hello,
"Now, parent products and child products are imported as a independents products"
You need to set the product_parent_sku for the child products to make them related. Did you do that?Just the layout of your old site is customized, so if you want the same layout, you will need to modify your site template.
Saludos y gracias
Hola,
En Virtuemart 2 y Virtuemart 3 no se utilizan las vistas de plantilla que había en Virtuemart 1, sino que estas vistas especiales se cargan a partir de lo que haya en los overrides de las plantillas de Joomla (lo que te indiqué que tenías que tapar).
Entiendo que al renombrar el directorio te cambió el diseño de la ficha de producto, listado de categorías, etc. De ser así, significaría que se está utilizando las plantillas por defecto de Virtuemart y, por lo tanto, el problema no estaría en la vista de la plantilla.
Hola Pablo,
Si el problema no es la vista, sigo sin encontrar la forma de conseguir que los productos hijo (derivados) sean solamente accesibles a través del producto padre (principal), sin tener que crearlos de nuevo
Hola
Por lo que comentas la importación te trajo este problema , por lo tanto lo lógico sería que corrijas en la importación e importar nuevamente ya que de otra manera tendrías que tocar registros en la BD lo cual se puede complicar
Te sugiero probar manualmente realiza pruebas de importación antes de importar todo e l lote de productos
Saludos