Novedades PrestaShop 1.7.7
Como sabes, en diciembre de 2020 se lanzó la versión de PrestaShop 1.7.7, por la que muchos esperaban impacientes. Por eso, hoy quiero hablarte de las novedades que trae esta nueva versión, tanto para desarrolladores como para comerciantes. Si te interesa, ¡lee hasta el final!
Indice
Novedades de PrestaShop 1.7.7 para desarrolladores
1. PHP y jQuery
Una de las novedades que trae PrestaShop 1.7.7 es que soporta hasta PHP 7.3, siendo compatible como mínimo con la versión PHP 7.1.3. Ahora, la versión de phpUnit es la 7.5.20. Y jQuery se actualizó a 3.4.1 en BackOffice (a 1.11 en páginas legacy), y el core del tema a la versión 2.1.4.
2. Función mail() eliminada
Algo que debes tener muy en cuenta al migrar a la última versión de PrestaShop, es que eliminaron la función mail() para el envío de correos electrónicos. Y aunque sigue disponible la función sendmail(), te recomiendo que configures tu servidor SMTP.
3. Nuevos Hooks
Una de las características más interesantes de PrestaShop, son los hooks. Como sabes, los hooks son la manera que tiene la plataforma de asociar acciones a los eventos de los módulos, plantillas y controladores, para que todo vaya junto. Y en la versión 1.7.7 de PrestaShop se introdujeron algunos nuevos:
- actionAdminAdminPreferencesControllerPostProcessBefore
- actionAdminLoginControllerBefore
- actionAdminLoginControllerForgotAfter
- actionAdminLoginControllerForgotBefore
- actionAdminLoginControllerLoginAfter
- actionAdminLoginControllerLoginBefore
- actionAdminLoginControllerResetAfter
- actionAdminLoginControllerResetBefore
- displayAdditionalCustomerAddressFields
- displayFooterCategory
A estos, súmales los hooks que se añadieron en la pantalla de pedido, que son los siguientes:
- actionGetAdminOrderButtons
- displayAdminOrder
- displayAdminOrderMain
- displayAdminOrderSide
- displayAdminOrderSideBottom
- displayAdminOrderTabContent
- displayAdminOrderTabLink
- displayAdminOrderTop
4. Registro de Tabs
En PrestaShop 1.7.7, se ha introducido una forma más práctica y cómoda de registrar las tabs. Además, las tabs se desinstalan automáticamente cuando se desinstala el módulo, operación de la que ahora se encarga el núcleo de la plataforma.
Para que te lleves una mejor idea de los cambios, te dejamos el ejemplo que ponen en la página de PrestaShop:
$this->tab='front_office_features'; $this->tabs =[ [ 'class_name'=>'AdminEmployeesStore', 'visible'=>true, 'name'=>'Manage Employees', 'parent_class_name'=>'AdminCatalog', ], [ 'class_name'=>'AdminSuppliersstore', 'visible'=>true, 'name'=>'Manage Suppliers', 'parent_class_name'=>'AdminCatalog', ], ];
A la hora de añadir los nombres y las traducciones de las tabs, puedes lo mismo establecer el mismo nombre para todos los lenguajes (como en el ejemplo), que usar uno diferente para cada lenguaje, asignando un array en vez de una cadena a la variable ‘name’:
'name' => array(
'en' => 'Merchant Expertise', // Default value should be first
'fr' => 'Expertise PrestaShop',
...
),
Novedades de PrestaShop 1.7.7 para comerciantes
1. Páginas de pedido
Uno de las mejoras que incluye PrestaShop 1.7.7 para que ahorres tiempo y consigas una mayor productividad, son las nuevas funciones del listado de la página de pedidos.
Ahora, debajo de la línea del pedido puedes obtener una vista previa de la información esencial del pedido. Con esto, te será fácil verificar, preparar y rastrear el pedido sin tener que abrirlo. La información que se te muestra en la vista previa es la siguiente:
- Dirección de la factura
- Dirección del envío
- Detalles del cliente
- Detalles del transportista
- ID del seguimiento cuando esté disponible y la lista de productos.
Cabe decir que la lista de productos, que visualiza los 10 primeros productos hasta que la amplíes, muestra en cada fila el nombre de producto, la referencia, la ubicación del stock (si está disponible), cantidad, precio de impuestos y precio total de los productos.
Por cierto, que se ha introducido un nuevo campo en los detalles del producto: el número de pieza del fabricante (MPN), que el usuario podrá usar como criterio de búsqueda si le hace falta.
2. Etiquetas de estado del pedido editables
Otro cambio importante en PrestaShop 1.7.7 son las etiquetas de estado del pedido editables, que ahora se pueden cambiar directamente desde la lista, lo que te ahorrará mucho tiempo. Solo tienes que hacer clic en la etiqueta del estado, y se desplegará una lista con todos los estados disponibles.
Los colores de estados se agrupan en 4 categorías:
- Azul oscuro: pedidos en espera de un registro bancario de parte del cliente
- Azul claro: pedidos en espera de una acción comercial después de aceptado un pago
- Verde: el producto se ha entregado, así que el comerciantes no tiene que realizar ninguna acción
- Rojo o negro: error de pago
Por defecto, los colores no siguen ninguna lógica específica, pero los puedes configurar en la página Configuración de pedidos para darles un significado más intuitivo para ti.
3. Fuzzy Search
Una de las novedades de PrestaShop 1.7.7 a nivel de front-office es la búsqueda difusa (fuzza search), también llamada dinámica.
Gracias a esta característica, ya no tienes que introducir el nombre exacto de los productos que estás buscando para que aparezcan. Aunque tenga faltas de ortografía o quizás una letra donde no va, la plataforma tratará de interpretar tu consulta para devolverte el resultado más similar.
4. Monedas personalizadas
Otro cambio interesante es que ahora puedes añadir monedas personalizadas para modificar la manera en que se muestra la moneda actual (por ejemplo, los decimales, la posición del símbolo, etc.) y puedas usar monedas locales por región (siempre que la pasarela de pago la admita, lógicamente).
5. Enlace a perfil de cliente
Ahora puedes crear un fácil acceso al perfil de cliente haciendo clic en su nombre, con lo que se abre dicho perfil en una nueva pestaña. Así que ya no tienes que abrir el pedido para acceder al perfil de cliente, como sí había que hacerlo en la versión anterior de PrestaShop.
6. Bloque de confianza
Por último, PrestaShop 1.7.7 incluye un bloque de confianza que te permitirá añadir visualmente, en el theme classic, información e íconos que transmitan confianza al cliente, como forma de pago, tiempo de envío, etc. Esto es, sin dudas, un plus a favor de la imagen de tu tienda.
Conclusiones
Como ves, PrestaShop 1.7.7 trae algunas novedades interesantes que te recomiendo explorar, ya seas desarrollador o comerciante. Todo por una mejor experiencia para el usuario y un trabajo más fácil para el personal que da vida a la gran cantidad de ecommerces que corren sobre PrestaShop a lo largo del mundo.
Si tienes cualquier duda, solo ponte en contacto con nuestro equipo y enseguida te responderemos. Y, si quieres una mano experta que ayude a tu negocio online a despegar, en Initcoms te ponemos a los mejores expertos en PrestaShop, comercio electrónico y marketing online.