Avisos
Vaciar todo

Problema con productos derivados tras importar con csvi  

Página 1 / 2
 
Alceste
 Alceste
Famed Member

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

Citar
Respondido : 02/06/2015 1:14 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 02/06/2015 6:29 pm

Cursos Gratuitos WordPress

Alceste
 Alceste
Famed Member

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

ResponderCitar
Respondido : 03/06/2015 10:36 am
Julen
 Julen
Miembro Admin

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.

ResponderCitar
Respondido : 03/06/2015 10:45 am

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

Alceste
 Alceste
Famed Member

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

ResponderCitar
Respondido : 03/06/2015 10:59 am
Alceste
 Alceste
Famed Member

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

ResponderCitar
Respondido : 03/06/2015 2:16 pm

Pablo Velasco
 Pablo Velasco
Illustrious Member

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.

ResponderCitar
Respondido : 03/06/2015 4:42 pm
Alceste
 Alceste
Famed Member

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

ResponderCitar
Respondido : 04/06/2015 10:17 am

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

Julen
 Julen
Miembro Admin

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

ResponderCitar
Respondido : 04/06/2015 10:27 am
Alceste
 Alceste
Famed Member

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

ResponderCitar
Respondido : 04/06/2015 11:04 am

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

Pablo Velasco
 Pablo Velasco
Illustrious Member

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.

ResponderCitar
Respondido : 04/06/2015 2:59 pm
Alceste
 Alceste
Famed Member

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

ResponderCitar
Respondido : 05/06/2015 10:07 am

Cursos Gratuitos WordPress

Pablo Velasco
 Pablo Velasco
Illustrious Member

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.

ResponderCitar
Respondido : 05/06/2015 4:07 pm
Alceste
 Alceste
Famed Member

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

ResponderCitar
Respondido : 08/06/2015 10:29 am

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

Jhon
 Jhon
Soporte CMS Webempresa Moderator

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

ResponderCitar
Respondido : 08/06/2015 6:59 pm
Página 1 / 2