Campo personalizado...
 
Avisos
Vaciar todo

Campo personalizado virtuemart: Cart variant

28 Respuestas
5 Usuarios
0 Reactions
1,453 Visitas
Respuestas: 123
Estimable Member
Topic starter
 

Hola!
Estoy intentando implementar un campo personalizado en mi web, pero algo no va.
He visto este tutorial:
https://www.gavick.com/documentation/joomla/third-party-extensions/virtuemart/add-attributes-virtuemart

Donde explica cómo usar el campo: Cart Variant.

En mi instalación no aparece Cart Variant.
He probado todas las opciones que tengo pero ninguna funciona.

Simplemente necesito poner distintos precios para los envases.

Tengo instalado J3.4.5 y 3.0.10

¿Qué puedo hacer?

Gracias!
Carlos.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 30/11/2015 10:31 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Te recomiendo que en lugar de utilizar este tipo de campo utilices uno de tipo "Cadena", ya que será más fácil su gestión y te permitirá variar el precio por atributo.

Te pongo una captura de pantalla de ejemplo para que veas cómo hay que configurar este tipo de campo personalizado:

Luego, cuando vaya a añadir este campo en el producto, tendré la opción de seleccionar el sobrecoste que se aplicará al seleccionarlo:


 
Respondido : 01/12/2015 2:10 pm
Respuestas: 123
Estimable Member
Topic starter
 

He probado la cadena y sigo haciendo algo mal.
He vuelto a cambiar el archivo default al original.
Adjunto captura de la configuración del campo personalizado cadena

Adjunto captura del artículo con la cadena rellenada

Adjunto captura de la web, en la que no se ve el desplegable para ver las opciones de envase.

Si desactivo cesta de entrada aparece algo en el pie del artículo pero no lo que estamos hablando. Adjunto también captura

¿Qué hago mal? ¿Qué puedo hacer?

En enlace del artículo para que lo pdáis ver es: http://www.aquariavirtual.com/responsive/tienda-online/aditivos-acuario-marino-y-arrecife/aquavitro/aquavitro-ions-150-ml-detail

Gracias!
Carlos.


 
Respondido : 01/12/2015 3:47 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Es como si hubieras creado mal el campo personalizado, guiate de la captura adjunta, debes crearlo de tipo cadena

luego por ejemplo si lo llamas Campo cadena y al seleccionar y definir los valores en el producto verás algo como :

Saludos.


 
Respondido : 01/12/2015 6:01 pm
Respuestas: 123
Estimable Member
Topic starter
 

Gracias. Lo he repetido asegurándome como tipo cadena y sale mal.
En el post anterior está puesta la configuración inicial, y repasándolo no veo nada erróneo.

Adjunto capturas de la nueva configuración

Así lo creo en el artículo

Si lo dejo con esta configuración no sale nada en el producto. Si desactivo la opción "Cesta de entrada" entonces se ve en el pie del artículo pero no es seleccionable, ni aparece el precio.

¿Qué puedo hacer?


 
Respondido : 01/12/2015 6:12 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

HOla

Creo que debes tener tu plantilla desactualizada en relación a algunas funcionalidades de virtuemart,
ya que si pruebas lo que te comento en un sitio desde cero con una plantilla standard de Joomla verás que se muestra como lo envie en la captura de pantalla adjunta.

Lo que puedes hacer es buscar si tienes este directorio :

/templates/TU_TEMPLATE/html/com_virtuemart

Ubica este directorio y renombralo temporalmente por ejemplo por back_com_virtuemart

Puedes probar también cambiando temporalmente de plantilla a una que tiene Joomlam por defecto y verificar si te sucede lo mismo

Saludos.


 
Respondido : 01/12/2015 6:25 pm
Respuestas: 123
Estimable Member
Topic starter
 

Gracias de nuevo!

He probado a poner la plantilla que tenía instalada llamada protostar y tampoco sale bien:

Y en el template Nextor que utilizo acutalmente si que está el directorio /templates/nextor/html/com_virtuemart:

He probado a renombrar el directorio como me propones pero no sale bien:

¿Qué más puedo hacer?
Gracias por la paciencia!


 
Respondido : 01/12/2015 6:35 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Que versión exacta de virtuemart y Joomla tienes?, es probable que sea algo de la versión

Saludos.


 
Respondido : 01/12/2015 6:45 pm
Respuestas: 123
Estimable Member
Topic starter
 

Tengo instalado J3.4.5 y Virtuemart 3.0.10

Gracias.


 
Respondido : 01/12/2015 6:47 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

HOla

Si que debería funcionarte, lo único que noto es que no tienes definida la posición deberías dejarlo configurado como se indica a continuación

Si sigues con problemas mejor borrar todos los campos personalizados que has creados, y prueba creandolo nuevamente, elimina también los subproductos que hayas creado, será mejor probarlo en un producto que no tenga mayores configuraciones similares des subproductos.

Saludos


 
Respondido : 01/12/2015 8:52 pm
Respuestas: 123
Estimable Member
Topic starter
 

Pues algo pasa.
He borrado tanto el campo personalizado como el producto derivado.

Pantalla de configuración campo cadena:

He puesto 2 campos en el artículo:

Si dejo activada la opción "Cesta de entrada" (la cual añade de modo auto la posición "addtocart") no aparece ninguna opción en el frontend.

Si lo desactivo, aparece en el pie del artículo:

Si pongo en la posición del diseño "ontop", y cesta de entrada activado, entonces aparece en la parte de arriba, y aparentemente funcionando bien.
Configuración "ontop":

En el artículo:

Creo que estamos muy cerca de dar con la solución. ¿Se os ocurre como ver qué posiciones hay disponibles para que salga en la zona que queremos?

Gracias!
Carlos.


 
Respondido : 01/12/2015 10:03 pm
Respuestas: 123
Estimable Member
Topic starter
 

Rectifico, no lo hace bien. Al añaidr al carro no tiene en cuenta la selección de arriba, añade el producto padre.

Gracias por vuestra paciencia!


 
Respondido : 01/12/2015 10:05 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

No acabo de entender lo que comentas del producto padre. Cuando a un producto se le añaden atributos normales (por ejemplo, uno de tipo cadena) no existen productos padre e hijo, sino que es un mismo producto con distintos atributos.

Aparentemente la configuración que has aplicado es correcta, por lo que se ven en la capturas de pantalla.

¿Has añadido algún plugin relativo con Virtuemart en tu Joomla? ¿Has realizado cambios en la configuración de Virtuemart?

Asegúrate de borrar los campos personalizados que hayas creado y que no estás usando, por si pudieran ser la causa del conflicto.


 
Respondido : 02/12/2015 3:34 pm
Respuestas: 123
Estimable Member
Topic starter
 

Hola a todos!

Parece que ya tengo solucionado el problema. Contacté con el proveedor del template y tenían una actualización.

La he instalado y funciona este tema, pero he perdido parte de la personalización que había hecho.

Muchas gracias a todos por vuestra ayuda y paciencia.

Carlos.


 
Respondido : 03/12/2015 5:31 pm
Página 2 / 2