Buenas tardes, necesito controlar el stock por tallas de cada producto, creo que debo crear productos derivados pero no encuentro como hacerlo en virtuemart 2.02
gracias y saludos
URL del sitio: http://nina.paginaswebenlaspalmas.com/
Hola Jhon.
Estamos usando VIRTUEMART 2.0.6
Las categorías de la captura de pantalla eran sólo para probar.
Ahora mismo lo tengo configurado del siguiente modo:
1 producto PADRE perteneciente a 2 categorías (DESPUBLICADO; para que no aparezca también después como opción en el menú desplegable de atributo en la vista de producto).
3 PRODUCTOS hijos PUBLICADOS (sólo 1 tiene asociadas las mismas categorías del PADRE; para que no me sature el menú desplegable)
El problema que hemos detectado es que:
Cuando un HIJO está asociado a más de 1 categoría, en el meú desplegable, este hijo figura el mismo nº de veces que nº de categorías asociadas.
En este PRODUCTO PRUEBA concreto, como se puede apreciar, el HIJO 'PRUEBA 1' (que es el único que tiene asociadas las 2 categorías del PADRE despublicado) aparece también 2 veces. Si hubiésemos publicado el PADRE y le hubiésemos asignado las mismas categorías a 'PRUEBA 2' y a 'PRUEBA 3' el desplegable sería así:
PRODUCTO PRUEBA
PRODUCTO PRUEBA
PRUEBA 1
PRUEBA 1
PRUEBA 2
PRUEBA 2
PRUEBA 3
PRUEBA 3
Lo que pensamos que hace VIRTUEMART es listar cada producto en el menú desplegable (PADRE y/o HIJO) tantas veces como categorías esté asociado.
¿Habría algún modo de limitar desde el código para que liste una sóla categoría por producto...y así conseguir un menú desplegable sin duplicidades?
Por lo demás, haciéndolo así, funciona estupendo.
Los stocks se controlan de manera independiente para cada HIJO, impidiendo llevar al carrito un número de artículos mayor que el que disponemos para cada producto concreto. Los procesos contables funcionan correctamente.
Gracias de antemano por vuestra colaboración.
Un saludo.
Hola,
Tendrías que indicarnos el enlace a tu página web para que podamos ver este tema de forma directa.
El problema debe estar en que la consulta sql que se usa para obtener los elementos del desplegable incluye también en la propia consulta la categoría para construir el enlace, de ahí que haga este duplicado.
Por tanto, se podría tratar de arreglar el tema o en la consulta en la carga de listado. En principio esto se debería de hacer en el archivo administrator/components/com_virtuemart/models/customfields.php.
Supongo que al tratarse de un bug de Virtuemart 2, este se corrija en próximas versiones.
Este es un enlace de un producto al que le sucede
en este caso tenemos el producto padre en 2 categorías publicado, por eso sale 2 veces en el campo personalizado sabor. No tiene asignado stock por eso no se puede comprar, solo notificar.
Ahora tanto padres como hijos está publicados, solo que los hijos no tienen categorías asociadas (por eso no se ven).
Lo que nos solucionaría todo seria que no se mostrasen los padres en el desplegable sabor, por 2 razones:
- No nos interesa poder seleccionar el producto padre.
- Así solucionamos el problema de las duplicidades en el desplegable
he estado ojenado el archivo que me indicas administrator/components/com_virtuemart/models/customfields.php.
pero no se donde meterle mano, si alguien me pudiese echar un cable me sería de muchísima utilidad.
Gracias de antemano
He encontrado la solución en el foto oficial en el siguiente post.
http://forum.virtuemart.net/index.php?topic=103181.15 ç
En la version de virtuemart 2.0.7d este problema ya se soluciona
Puedo actualizar a esa versión de virtuemart?
que tengo que tener en cuenta.
me va a afectar a los productos ya subidos?
Un saludo
Hola Fernando,
Puedes hacer la prueba (no recomendable) sin antes realizar una copia de seguridad por medio de Akebba Backup. La versión de Virtuemart 2.0.7d esta en beta y tienes que tener en cuenta que estas últimas son versiones de prueba por lo que podrían dar problemas de estabilidad.
Saludos.
Sigo con algún problema, y he encontrado una posible solución.
En la versión 2.0.8 como lo tenemos si el producto padre tiene un hijo lo lista bien y no sale el padre en el desplegable. Hasta ahí todo correcto. Te lista en el desplegable el producto hijo pero no te permite seleccionarlo. vease ejemplo
He encontrado una solución pero no se si puede penalizar de alguna menera o es correcta que es crear una re dirección cuando se accede al producto padre listado en las categorías me mande a uno de sus hijos.
Hola Fernando
En la url enviada :
http://www.todopesas.com/todopesas_pruebas/nutricion-deportiva/aminoacidos/glutamina-bcaa-s/big-bang-825-g-detail?showall=1#descripción
Efectivamente no se puede seleccionar, debería aparecer agregar al carro de compra, estas controlando el stock del producto? o sólo esta habilitado para compra de usuarios registrados?
Lo de la redirección es una solución , pero podrías explicarnos más detalladamente, puedes enviar algunas capturas y urls para ver lo que comentas.
Saludos.
Hola Juan Manuel,
la redirección ha de ser de tipo 301, de esta forma no te penalizará en Google..
Saludos!
gracias