Virtuemart
VirtueMart es componente de Joomla que nos da una solución de e-comercio. Ambos tiene la Licencia Pública General de GNU, por lo que son libres para su descarga, uso y modificación.
Te puedes descargar la ultima versión en su pagina oficial de virtuemart. Este paquete contiene 3 componente comprimidos, estos los tienes que instalar de forma independiente cada uno como cualquier otro componente de Joomla :
- CORE: El codigo del componente.
- AIO ( All in one): " Todo en uno" es decir plugins y modules de todo tipo para el componente (formas envío,formas de pago,....)
- TPDF : Librería que utiliza virtuemart para generar los pdf.
Tiene una web para la documentación muy amplia, tiene un foro que alimenta la comunidad de Virtuemart ademas de hacer soporte, tiene una API para hacer extensiones o plugins para interactuar con Virtuemart. Está traduccida a un mogollon de idiomas con sus paquetes, por supuesto tienes el paquete en español, a demas puedes participar en esas traducciones en transifex.
También podrías ver los cambios y como va el proyecto en el repositorio SVN.
Virtuemart fue la primera solución que convierta en un e-comerce tu Joomla, ambos fueron de la mano desde sus inicios, hoy en día, ya existen muchos mas componentes de Joomla que crean una tienda on-line y seguro que muy buenas, aunque nosotros seguimos siendo fieles a VIRTUEMART, el motivo principal es que lo conocemos su funcionamiento casi a la perfección.
Crear un select en productos virtuemar para opciones del producto.
Muchas veces nos hace falta que poder seleccionar en un producto su color, su talla o lo que se nos ocurra.
En virtuemart , en menu de productos podemos crear un campo personalizado tipo cadena , que luego podermos añadir a cada producto esos campos.
Es un componente de gestion vales de descuento, con muchas más opciones que el de virtuemart:
Se puede encontrar en : http://awodev.com/products/joomla/awocoupon
Tiene una versión gratuita y una version de pago por : 43,99€ (PRO)
La version gratuita , no se donde descargarla ahora. Para aquellos que tiene la versión ( como es mi caso) sigue teniendo actualizaciones.
Ademas este componente fue retirado de gestor extensiones joomla por una advertencia en
la licencia.
UR9: Violation - Licensing Restrictions
https://extensions.joomla.org/extension/awocoupon-starter/
¿ Problemas encontrados?
- Los cupones existentes los importa automaticamente al instalar, pero quedan desactivados, me imagino que es por motivo de la importación, esto simplemente entrado en ellos ya se activa.
por lo que de inicio queda desactivados, tiene que activarse..
Hay que tener en cuenta tambien que los cupones de virtuemart siguen , pero aunque añadas no funciona y no se añaden automaticamente al componente AwoCoupon.
Tiene GIT por lo aportare el error.
https://github.com/awodev-virtuemart/com_awocoupon/releases
Muchas veces nos preguntamos si hay usuarios comprando y si estos, dejaron la compra sin confirmar, nos hacemos las preguntas:
¿donde podemos ver esos carritos abandonados?
¿Que cliente son y que productos ?
Sería super guay poder recordarles que se olvidaron de confirmar o si tuvieron algun problema y podemos ayudarle.
Me imagino que hay algun componente de mail que haga esta funcionalidad para Virtuemart que es el ecomerce que utilizamos habitualmente en nuestras instalaciones. Si no la hay sería muy interesante plantearlo y hacerlo.
En virtuemart estos carritos sin confirmar se guardan en la tabla con nombre: virtuemart_carts
Esta tabla tiene los siguientes campos:
virtuemart_cart_id-> Primaria int(1) AUTO_INCREMENT : Id del carro
virtuemart_user_id-> int(1) : Id del usuario.
virtuemart_vendor_id-> int(1) : Id del vendedor, me imagino que este campo lo cubre solo si es el vendedor el que hace el carro por el cliente.. Se puede hacer en virtuemart, pero no utilice nunca esta funcionalidad.
cartData -> varbinary(50000) : Realmente es el binario de un Json donde tiene todos los datos del pedido, los productos, datos del cliente ...
created_on-> datetime
created_by-> int(1)
modified_on -> datetime
modified_by -> int(1)
Si queremos ver mas informacion sobre la clase VirtuaMartCart que metodos y propiedades tiene , podemos verlo en documentacion de la api de virtuemart.
En la version de VirtueMart 3.8.8 10472 , el usuario puede recuperar el carrito , pero no siempre, no se muy bien porque, pero realmente falla al segundo intento.
Cuando queremos convertir nuestra web en una tienda on-line y utilizamos Joomla - Virtuemart, no surgen varias preguntas con la gestión usuarios.
Los que utilizamos Joomla , ya sabes que Joomla como CMS , tiene integrado un gestor usuarios, a su vez virtuemart trae su propio usuario, el gestor de compradores ( clientes )
Por este motivo nos surgen varias preguntas.
¿ Cuando nos registramos en el componente usuarios de Joomla ?
Si nos registramos joomla, aunque tengamos asignado en el plugin de virtuemart que el registro lo haga Joomla, que por defecto vienes que lo haga virtuemart, relalmente nos sigue añadiendo a ese comprador sin datos envío y facturación pero si esta creado como compradores.
[Pendiente] Comprobar si tuviéramos usuarios antes de tener instalado virtuemart , no se si añade los usuarios que hubiera instalados.
¿ Hay que tener activado el registro en el componente Joomla ?
En principio mi respuesta es si, si quiere tener usuarios registrados en la tienda que pueda loguearse y no tenga que volver a poner su datos.
Aunque recuerdo que virtuemart te deja comprar sin registrase, pienso que esta opción te obligaría a poner todos los datos de nuevo.
Recordar que si queréis que la maquetación html de vuestra plantilla del mod_virtuemart_product (modulo de productos de virtuemart) funciones debéis seleccionar en el modulo en "Diseño" la vista default o single, porque la anular toma la vista del componente.
Lee más…