Buenas tardes!!
Queremos implementar la siguiente solución:
De un producto padre sacar productos hijo con un sabores y sku diferentes para llevar un control del stock individual por sabores.
Para ello hemos configurado el siguiente campo personalizado sabor:
después añadimos un hijo desde el producto principal al que le podemos configurar otro precio y otro sku hasta ahí todo bien.
(no sabemos si esta es la manera correcta de hacerlo, hemos mirado otro tuturial y hecho muchas pruebas)
Problemas:
En la vista producto:
- Nos sale en el desplegable sabor el nombre del producto padre duplicado, no queremos que salga el padre ninguna vez, solo los hijos del que saldría preseleccionado un sabor:
esta es la url del producto de ejemplo.
http://www.todopesas.com/index.php/tienda/proteinas/anabolic-whey-2300g-detail
Importante también es que se pueda ver al abrir el desplegable sabor el precio si varia, y si hay stok disponible antes de seleccionarlo.
Es muy importante poder solucionar este problema para facilitar la navegación del usuario y nuestro control de stock.
Un saludo y gracias de antemano.
URL del sitio: http://www.todopesas.com
Hola,
En Virtuemart 2, cuando se utilizan productos hijo, se muestra en el desplegable de selección tanto los productos hijo como el propio producto padre. En este desplegable no debería de salir 2 veces el producto padre salvo que hayas dado de alta un producto hijo con el mismo nombre que el padre.
Sobre el tema de los precios, este se actualizará de forma automática una vez que hayas seleccionado uno de los productos hijo del desplegable. No existe la opción de mostrar los precios en el propio desplegable. Esto solo se hace cuando se usan los atributos normales.
- Pues algún problema tiene que haber por que no tenemos duplicado el producto padre, y en el desplegable se sigue mostrando 2 veces, en este caso y en otros que hemos configurado de prueba.
- Como podemos solucionar entonces lo que te expongo?
Que en el desplegable solo salga como identificativo del producto hijo el sabor y poder llevar un control del stock por sabores
Hola,
En la administración de Virtuemart vete al gestor de productos y filtra por el texto "ANABOLIC WHEY" para comprobar que te sale un único producto. Además, asegúrate que no has puesto el producto "ANABOLIC WHEY 2300g" como hijo de si mismo, ya que podría ser esto la causa del problema.
He realizado algunas pruebas con productos derivados y no veo que me salga el producto padre como duplicado.
En la siguiente entrada del foro de Virtuemart podrás encontrar unas instrucciones sobre cómo modificar el código de Virtuemart para conseguir que el usuario tenga que seleccionar uno de los productos hijo para poder añadir el producto al carro:
Hola Fernando
La última captura que envías no es posible hacerlo con los campos que tiene virtuemart por defecto y tendrías que crear un pluging para campos personalizados de virtuemart programando la funcionalidad deseada.
Saludos.
Vale pues explícame como creo un ese pluging por campos personalizados, ahora que ya sabes que es lo que quiero hacer guíame.
Ya he hecho algunos intentos pero no gestiona el stock correctamente y asi no puedo tener la tienda online.
Hola Fernando
La construcción de una extensión escapa del ámbito de ayuda de este foro.
Te recomiendo revisar código PHP así como la estructura de clases y tablas de virtuemart
Aqui hay algunos recursos que te pueden servir, en la sección de desarrollo:
http://dev.virtuemart.net/projects/virtuemart/wiki
Por ejemplo:
http://dev.virtuemart.net/projects/virtuemart/wiki/Developing_a_module_or_plugin_for_VirtueMart_2
Saludos.