Novedades en OpenCart 2.3

En este artículo, voy a destacar algunas de las características clave introducidas en OpenCart 2.3. 

Si eres un desarrollador de OpenCart que está familiarizado con las versiones anteriores de OpenCart, OpenCart 2.3 te trae un par de sorpresas. Por supuesto, se espera que tenga algo emocionante en cada nueva versión junto con correcciones de errores, pero OpenCart 2.3 trae algo que seguramente necesita su atención..

Como desarrollador de extensiones de OpenCart, le interesarán los cambios en la estructura del directorio que trataré en la siguiente sección. Aparte de eso, son los cambios en la interfaz de usuario relacionados con el back-end que explicaré a lo largo del resto del artículo..

Vayamos rápidamente a través de la receta:

  • Cambios en la estructura del directorio
  • Cambios en la sección de navegación de extensiones.
  • Edición de diseño más intuitiva
  • Introducción de la gestión de la interfaz de usuario del panel de control
  • Adición de nuevas pasarelas de pago.

Estructura de directorios

Uno de los principales cambios que notará en OpenCart 2.3 es la reestructuración de la estructura del directorio de extensiones. En las versiones anteriores, habrías notado que había directorios separados para las siguientes extensiones:

  • Captcha
  • Alimentar
  • Módulo
  • Openbay
  • Pago
  • Total

Como se puede ver en la siguiente captura de pantalla, una nueva extensión capa de directorio se agrega bajo el controlador directorio.

los extensión directorio contiene las extensiones enumeradas anteriormente. Antes, estaban justo debajo de la controlador directorio en sí. Y sí, no es sólo el controlador directorio; la misma jerarquía se implementa para el resto de los componentes de MVC-L, como Modelo, Vista e Idioma. Por lo tanto, si sigue adelante y explora los directorios de modelos, vistas e idiomas, debería observar una reestructuración similar..

El directorio de extensión contiene los componentes que podrían extenderse fácilmente y agrega nuevos según sea necesario. Por ejemplo, el pago directorio contiene todas las extensiones de pasarela de pago disponibles en el sitio. De la misma manera, la captcha directorio contiene varios archivos relacionados con el método captcha.

Por lo tanto, si necesita un nuevo método de pasarela de pago para su tienda, debe ir por debajo de extensión / pago, y de la misma manera, los nuevos archivos relacionados con el método de desafío captcha deberían ir por debajo extensión / captcha. Por supuesto, habrías hecho algo similar en la versión anterior al colocar los archivos en la pago y captcha directorios El nuevo extensión capa de directorio agrega esa sensación extra de separación de los archivos principales.

Finalmente, el resto de los directorios como la cuenta, el proceso de pago, la herramienta, el producto, etc., se mantienen un nivel por encima de las extensiones que hemos analizado, ya que pertenecen a una mayor parte de la funcionalidad principal del carrito de compras en lugar de algo extensible..

Sección de Extensiones Renovadas

Antes de profundizar en esta sección, echemos un vistazo a las capturas de pantalla de Extensiones Navegación en ambas versiones de OpenCart..

Ya estás familiarizado con esta navegación:

Y, para su sorpresa, se ve así en OpenCart 2.3:

Debe preguntarse, ¿dónde están esos enlaces para pagos, totales de pedidos y módulos? Dirígete al back-end en OpenCart 2.3 y haz clic en Extensiones> Extensiones, y esto es lo que parece:

Como puede ver en la captura de pantalla anterior, es una nueva interfaz introducida para la administración de extensiones. El cuadro desplegable contiene tipos de extensiones que puedes gestionar en esta página.

  • Analítica
  • Captchas
  • Tablero
  • Feeds
  • Anti fraude
  • Módulos
  • Pago
  • Envío
  • Temas
  • Totales de pedido

En las versiones anteriores de OpenCart, la mayoría de las secciones anteriores se ubicaban en el menú de navegación principal. Seleccione cualquier tipo de extensión en el cuadro desplegable y se mostrará la lista de extensiones correspondientes. En la captura de pantalla anterior, se muestra el analítica tipo de extensiones Además, la instalación de extensiones está basada en AJAX ahora..

Los usuarios con ojos agudos habrían notado un par de nuevos candidatos en la lista anterior-Tablero y Temas. Discutiremos el panel de control en la siguiente sección, pero echemos un vistazo a lo que Temas se trata de.

En las versiones anteriores, si desea cambiar el tema predeterminado de su tienda y la configuración relacionada, vaya a Sistema> Configuraciones. Luego, editarías tu tienda y cambiarías la Diseño predeterminado estableciendo bajo el Almacenar lengüeta. También el Opción y Imagen las pestañas le permitieron configurar las opciones relacionadas con el tema, como la cantidad de productos por página, la configuración del tamaño de la imagen, etc..

En la versión reciente, las diferentes configuraciones relacionadas con el tema se colocan bajo un solo techo, lo que facilita mucho las cosas. Seleccionar Temas en el cuadro desplegable, y que mostrará la lista de temas disponibles en su tienda.

Edita la tienda por defecto, y eso te lleva a la siguiente página.

En esta página, puede configurar el tema predeterminado para su tienda y otras configuraciones relacionadas con el tema. Así que es un cambio bienvenido, ya que hace que las cosas sean más visibles en lo que respecta a la configuración del tema.

Aunque es una nueva interfaz para la administración de extensiones, creo que es un seguimiento de los cambios en la estructura de directorios que hemos analizado anteriormente en este artículo. Así que fue intuitivo y destinado a ser introducido..

Gestión del cuadro de mandos

Como se prometió en la sección anterior, esta sección describe la introducción de la Tablero Interfaz de gestión de módulos. Cuando inicie sesión en la sección de back-end, verá los diferentes módulos que se muestran en la sección del panel de control.

  • Mapa del mundo
  • Analítica de ventas
  • Actividad reciente
  • órdenes recientes
  • y más

En la versión anterior, no existía una interfaz de back-end para administrar estos módulos. En la nueva versión, puede administrar estos módulos de la misma manera que lo haría para otros módulos de tipo de extensión.

Ir Extensiones> Extensiones, y seleccione Tablero desde el cuadro desplegable de extensión. Te trae algo como esto.

Entonces, como puede ver, es una interfaz idéntica a la de la página de listado de módulos. Ahora, tiene control total de lo que se muestra en la página del panel de administración. Por supuesto, puede crear sus módulos de panel personalizados de la misma manera que lo hace para otros módulos OpenCart..

Gestión de diseño intuitivo

De nuevo, dejaré que hablen las capturas de pantalla. Esto es a lo que estás acostumbrado en las versiones anteriores de OpenCart:

OpenCart 2.3 trae algo como esto para ti.

La interfaz de asignación de módulos es más atractiva visualmente en comparación con la versión anterior. Aunque es solo una reorganización de las posiciones de campo de los módulos, le ayuda a visualizar fácilmente el orden y la posición de los módulos habilitados en su sitio. Es una pequeña mejora pero una gran mejora, diría..

Via de pago

La lista de pasarelas de pago admitidas está creciendo, y algunas adiciones bienvenidas son:

  • Skrill
  • CardConnect
  • Divido
  • Pilibaba para checkout chino

Conclusión

Estos son algunos de los principales cambios en lo que respecta a la versión OpenCart 2.3. Espero que tengamos más funciones interesantes y útiles en la próxima versión, y hasta entonces mantengamos la sintonía! 

Por supuesto, siga adelante y explore estas nuevas funciones, y no olvide compartir sus consultas y comentarios utilizando la siguiente información..

Hoy, discutimos un par de nuevas características en OpenCart 2.3. Aunque eso es algo esperado del equipo de OpenCart con cada nueva versión, esta versión fue especial en el sentido de que introdujo un par de cambios importantes en el territorio de la administración de extensiones..

Así que, eso es todo por mi parte hoy. Siéntase libre de publicar sus pensamientos, y también puede contactarme a través de Twitter.