Viernes, 21 Noviembre 2014 13:48

VirtueMart 3 para Joomla 3 ¡ya está aqui!

Escrito por 
CMS:  Joomla! |  Versión:  2.5/3.x |  Nivel de dificultad:  Básico |  Tiempo estimado de lectura:  10 minutos


VirtueMart 3 para Joomla 3 ¡ya está aqui!Ya se encuentra disponible VirtueMart 3 que es compatible con Joomla 3.3.x y sigue manteniendo su compatibilidad con Joomla 2.5.x bajo PHP 5.3 exclusivamente.

La nueva generación de VirtueMart, solución de comercio electrónico para el CMS Joomla se ha liberado con muchas características nuevas. Esta versión se ha construido con la experiencia de más de 10 años de desarrollo con este veterano componente. Miles de horas/desarrollador han sido utilizadas y un sinnúmero de cambios se han hecho para ofrecerte esta versión mejorada de VirtueMart.

El paso de VirtueMart 2 a VirtueMart 3 es una actualización, por medio del Gestor de Extensiones de Joomla y no requiere una migración (como fue el caso de VirtueMart 1 a VirtueMart 2) manteniéndose la mayor compatibilidad posible con VirtueMart 2 pero realizando algunos cambios con el fin de disponer de mejoras en VirtueMart 3.

Beneficios para compradores y administradores de la Tienda

Los compradores estarán ahora más encantados por la mejora en la velocidad, añadiéndose botones al carrito en la vista de la consulta por categoría, y una finalización (checkout) la compra más simple. Los propietarios de tiendas se darán ahora más cuenta de la velocidad mejorada del backend del componente y campos personalizados (CustomFields) simplificados.

Se ha mejorado la recarga de ajaxified para variantes de productos mejorando la experiencia de navegación de manera significativa. Para garantizar la correcta carga de JavaScript hemos implementado nuestro propio cargador de Javascript. Podemos extender esta función también a otras vistas, por ejemplo, la paginación de la página de exploración de un producto.

Nuevos programas internos de caché reducen las consultas SQL para las tareas más utilizadas en más de un 25%. Funciones más pesadas en la caché adicional son gestionadas con la caché de Joomla.

Beneficios para los desarrolladores

El nuevo núcleo tiene mejoras que proporcionarán una mejor compatibilidad para actualizaciones. Por ejemplo los nuevos Userfields personalizados incluyen ahora una opción que se muestra en la página de pago y pueden usar sus propios mini diseños reemplazables, por lo que es fácil ajustar el carro a los requisitos legales sin tocar la plantilla. Los datos almacenados en la sesión pueden ser fácilmente modificados por los plugins (por ejemplo, para ajustar el peso). El carro se almacena de forma automática para los usuarios registrados y también comprueba cualquier recarga de la cantidad disponible de artículos y lo corrige si es necesario.

Se pueden volver a utilizar diseños propios mediante el uso de sublayouts (como minilayouts). Estos dan a la tienda un aspecto coherente siendo más sencillo ajustar las normas de las distintas disposiciones en un archivo reemplazable. Nuevos parámetros en los ajustes del menú de Joomla para vistas de VirtueMart y módulos que proporcionan una mayor flexibilidad y una mejor integración.

Un frontend que mejora la gestión combinada con el ACL de Joomla permitiendo ahora a tus proveedores acceder directamente al backend de VirtueMart desde el frontend, sin tener acceso al backend de Joomla. Ahora, el sistema ofrece diferentes modos para diferentes sistemas con múltiples proveedores y está más preparado para trabajar con un equipo de ventas, o equipo de envíos.

Se han reducido las dependencias en Joomla, incrementándose por otro lado la integración. Por ejemplo, el núcleo ahora utiliza sólo los JFormFields de Joomla 2.5 dejando de lado vmParameter, pero añadiendo vRequest (MIT) como opción para JInput. Ahora los desarrolladores pueden utilizar las convenciones normales JFormField de Joomla para todos los plugins.

Campos personalizados más refinados

Ahora CustomField incorpora nuevas opciones y ha sido rediseñado para que su uso sea más flexible. En VirtueMart 2 había que anular "ninguno o todos" CustomFields de productos padres. En VirtueMart 3 puede desactivar o anular cada CustomField independiente de los demás. Esto hace que la creación de variantes de un producto sean mucho más fáciles y rápidas. Las nuevas variantes de productos hijo dan la posibilidad de mostrar los productos con hasta 5 ramificaciones (se pueden aumentar), que dependen unos de otros. Muy importante es también el nuevo comportamiento de customtype con la frecuencia deseada para un solo producto.

Grupos de compradores adicionales shoppergroups es una nueva característica que no sustituye a los grupos predeterminados. Esto es muy útil si utilizas los shoppergroups por defecto para el cálculo.

Mejoras de jQuery

Las nuevas versiones de jQuery ahora son principalmente las mismas que en Joomla 3.3 (Query v1.11.0,jQuery UI - v1.9.2, legado completo). Las tiendas que utilizan Joomla 2.5 con VirtueMart 3 también se benefician de esto. Previene problemas de configuración innecesarios.

Extensiones listas para VirtueMart 3

Todos los cambios en la API han sido profundamente probados y muchos desarrolladores de extensiones y addons para VirtueMart han actualizado sus extensiones para compatibilizarlas. Todo el núcleo y las extensiones están trabajando ahora con la nueva capa de abstracción (vmText, vRequest, ...). Para más detalles consulta extensions.virtuemart.net para ver las actualizaciones de las extensiones que utilices.

Mejorada la experiencia del cliente

Ahora los clientes que compran en tiendas gestionadas con VirtueMart se beneficiarán de una experiencia de compra más suave:

  • Se ha mejorado la velocidad de carga de las páginas.
  • Ahora hay posibilidad de agregar productos y sus variantes para el carro directamente desde la vista de la consulta por categoría.
  • Es más sencillo el proceso de compra que ayuda a reducir el abandono de carritos.
  • Se calculan los gastos de envío antes de la entrada de la dirección completa de comprador.
  • Los contenidos del carrito para los usuarios registrados se almacenan para permitir la comprobación en un momento posterior.
  • Para las tiendas multiidiomas ahora hay un repliegue del idioma hacia el idioma predeterminado para cadenas de texto no traducidas.

Vendedores y creadores de Tiendas

Verán mejoras importantes, tales como:

  • La más avanzada máquina virtual disponible hasta la fecha.
  • Mayor rendimiento del componente en el backend.
  • Proceso simplificado para la adición e implementación de productos CustomFields.
  • Parámetros mejorados para la visualización de productos y categorías relacionadas.
  • Parámetros adicionales para las vistas en el menú de configuración de Joomla.
  • Ahora pueden agregar y configurar sus propios shopperfields directamente en el carrito de compra con facilidad.
  • Mayor capacidad para Restringir/Administrar el acceso de los empleados a las funciones clave que utilizan ACL.

Los desarrolladores de plantillas

  • Podrán mantener fácilmente una apariencia consistente a través de múltiples vistas mediante nuevos diseños de Sub-layouts.
  • Mejora de estilos CSS que son un punto de partida para el uso en diseños responsive.

Crea tu Centro Comercial

  • Diferentes modos para múltiples proveedores.
  • Administración frontal completa.

Mejoras desde un punto de vista técnico

Puntos importantes del equipo de desarrollo fueron:

  • Mejorar y compatibilizar VirtueMart con Joomla 3.
  • Limpiar la arquitectura de la estructura del código.
  • Aumentar la estabilidad.
  • Aumentar el rendimiento tanto para el frontend como el backend.
  • Reducidas consultas SQL emjorando la caché interna en más de un 25%.
  • Reducida la dependencia de Joomla en lo posible.

Desarrolladores

  • Usar solo JFormFields.
  • Reducidos los conflictos jQuery implementando principalmente los mismos que Joomla 3.4 (Query v1.11.0,jQuery UI - v1.9.2, legado completo).
  • El core y extensiones están trabajando ahora con una nueva capa de abstracción.
  • Los archivos XML también se han actualizado adecuandolos al estilo de Joomla 2.5
  • Nuevo manejador JavaScript para ajaxified para recarga de detalles de productos.

¿Cómo actualizar a VirtueMart 3?

VirtueMart 3


Carrito de compra para Joomla 2.5.x y 3.3.x

Basado en el framework de Joomla MCV con todas sus ventajas

Requiere PHP 5.3

NO ACTUALIZAR UNA INSTALACIÓN EN PRODUCCIÓN EN VIVO, se debe ejecuta la actualización en una copia de la web como prueba y probar todos los aspectos del componente a fondo antes de plantearse realizar una actualización en vivo.

Para más información consulta la guia de actualización a VirtueMart 3 (en inglés -de momento-).

Para usuarios de Packs Joomla Tienda de Webempresa, no recomendamos actualizarse hasta que nuestros técnicos hayan probado en profundidad la nueva versión.



¿Te ha resultado interesante este artículo?

Suscríbete para recibir consejos exclusivos para WordPress, Joomla y PrestaShop



Luis Méndez Alejo

Miembro del equipo técnico de Webempresa.
Coordinador de contenidos en el Blog y en Youtube.
Google+