Prestashop Release Candidate 1.7 Novedades

Aunque hace un mes que salió la versión Release Candidate de Prestashop 1.7 aún no habíamos tenido tiempo de pegarle un repaso de arriba abajo, hoy ha llegado el momento

03 Oct 2016

La primera versión Beta de Prestashop 1.7 se lanzó a principios de junio de este año 2016; la segunda el 18 de julio.

La versión 1.7.0.0 es la nueva versión de PrestaShop, que parte de la versión 1.6.1.0. La idea que se persigue es la creación de una tienda, la integración de un producto, y poner las mejores bases para que se produzca la primera venta.

Novedades de Prestashop Release Candidate 1.7

  • Se potencia la forma de crear un tema para la tienda online y mantenerlo, ofreciendo por defecto un diseño eficiente.
  • Este tema de arranque servirá, en el diseño de la página e-commerce, para generar un tema  de una forma rápida y sencilla, optimizando los recursos disponibles, y en la mitad del tiempo que se tardaba con PrestaShop 1.6, por lo menos eso dice la teoría, aunque creemos que no será tan sencillo.
  • En lo referente a la navegación de los usuarios por el back office también hay muchas mejoras: en general la navegación es intuitiva y sencilla, sobre todo para los usuarios que no tienen experiencia; el flujo de trabajo para la creación de un producto es fácil y simplificado; la estructura de la interfaz tiene un menú mejorado, para que las tareas básicas se realicen con más funcionalidad y rapidez.Adaptación de los módulos de Prestashop 1.6

Los módulos que funcionaban bien en Prestashop 1.6 también lo harán en la nueva versión 1.7 con una pequeña adaptación, esto es algo que se introdujo en Prestashop 1.6 y que con unas pocas líneas de código permite adaptar el módulo.

Pero hay algunos aspectos a tener en cuenta:

  • Los módulos que tengan relación con la página principal deberían retocarse, porque el proceso es nuevo en relación con anteriores versiones.
  • Igual ocurre con los módulos que dirigen a la página del producto. Prestashop 1.7 también ofrece cambios en este sentido.
  • Todo lo relativo a la página Módulos también se ha modificado.

De esta forma, para llevar a cabo la actualización de forma manual, es decir, para migrar del Prestashop 1.6 al 1.7 será preciso desarrollar unas acciones básicas:

  • Adaptar los módulos relativos a la página del producto.
  • Igualmente adaptar los módulos integrados en la página Módulos.
  • Realizar pruebas con los demás módulos para comprobar su correcto funcionamiento.
  • El template habrá que rehacerlo por completo, cambia completamente.

Hay que tener en cuenta que PrestaShop 1.6 sigue recibiendo actualizaciones de seguridad, con lo que el tránsito hacia PS 1.7 puede hacerse con calma y con la seguridad de que los módulos funcionan de forma adecuada, por ahora no es una versión estable, y os recordamos que cuando ocurrió en Prestashop 1.6 tardamos casi un año en poder lanzar tiendas en producción y estables.

¿Por qué no se ha llamado PrestaShop 2.0 si hay grandes cambios?

La razón fundamental es que se trata de una evolución de la versión 1.6.1.0, con modificaciones en su arquitectura, para conseguir un código base más potente, modular y con los controles necesarios para verificar su eficiencia.

La arquitectura 1.6 ya venía de la versión 1.5, y ha sido suficientemente probada con años de desarrollo de PrestaShop. Para adaptarse a las nuevas tecnologías y a un entorno cambiante y muy exigente, en lo que se refiere a la creación de tiendas e-commerce, se hacía necesario una actualización.

De esta forma, con el uso de un marco de código abierto, PrestaShop permitirá al usuario que se centre en su actividad principal, la gestión del carro de la compra para los clientes, manejar y procesar los pedidos, cálculos de precios, emisión de facturas y la fiscalidad y los impuestos.

Una cuestión diferente es que esta actualziación, y los cambios necesarios, se realizarán con control, de una forma totalmente planificada. Con el desarrollo de PrestaShop 1.7 por parte de los usuarios, sus comentarios y opiniones, será posible conseguir que el código base se extienda fácilmente, pero habrá que tener un poco de paciencia para poder lanzar una tienda en producción.

En el proceso de desarrollo de las nuevas versiones, los usuarios se preocupan de reportar las incidencias y problemas que van surgiendo, así como poner en marcha las correcciones y mejoras que se les recomienda. Esto supone una gran ayuda para la puesta en marcha de la nueva herramienta PrestaShop. Todos los proyectos de Código abierto, Open Source, necesitan esta retroalimentación.

Listado de cambios en Prestashop 1.7 RC0

  • Back Office:
    • Improvement:
      • 5984: Improved specific prices form
      • 6013: Catalog / Product page (modules) & Module page integration
      • 6009: Fix some wording and typos
      • 5937: Adapt product page for 13 inches screens
      • 5881: Improved design on module page
      • 5948: Completed webpack build for new theme
      • 5940: Add translation domains to controllers – 4
      • 5913: Add modal for Addons logout on module page
      • 5923: Switch error messages to new translation system
      • 5933: Add translation domains to controllers – 3
      • 5903: Old product tpls are not needed anymore
      • 5911: Do not display new products in the BO listing until they are saved
    • Bug fix:
      • 6010: Fixed store selection on product creation
      • 6006: Improved product type selector
      • 6000: Fix recommended modules popup on old theme
      • 6001: Refresh the combination list on specific rule form
      • 5974: Apply reset actions on specific prices form
      • 5977: Remove getCurrentUrtrans() typo (fix BOOM-1214).
      • 5951: Fixed popup when previewing on Product page
      • 5841: Update products.js to allow accessories having | in the name
      • 5941: Display ‘install’ on paid module when present on disk
      • 5932: Fixed page suppression in AdminMeta
      • 5926: Fixed order status bulk update
      • 5931: Replaced text input by select input for page name in Meta page
      • 5927: Avoid JS error outside of product page
      • 5928: Add constraint for forbidden characters in product name
      • 5919: Fill empty friendly URL on product save
      • 5902: Fix “Export to SQL Manager” buttons
      • 5920: Disable bulk action while combinations are loading
      • 5906: Fix access when adding attribute value
  • Front Office:
    • New feature:
      • 6022: Responsive header
    • Improvement:
      • 5894: New Hook after Login form
      • 5939: Improved product layout
      • 5947: Id for each link to make individual styles possible
      • 5945: Added Bigger border on summary
    • Bug fix:
      • 6007: Fix displaying products of the new product page when no product is new
      • 6017: Fix 404 errors for category
      • 5999: Display discounts by quantity table when applied to combination
      • 5959: Product images in front office are now filtered by combination
      • 5914: Render a 404 template if no products found
      • 5925: Fixed top menu layout
      • 5930: Display unit price according to tax config
      • 5897: Fixed multiples issues on Cart and product pages
      • 5921: Fix core.js and core.js.map
      • 5908: Fixed “print out” link display condition
  • Core:
    • Improvement:
      • 6027: Introduce trans method into Module class
      • 6015: Document Carrier class
      • 6016: Document Cart class
      • 6018: Replace parameters.yml with parameters.php
      • 5943: Changed visibility of installControllers() method
      • 5905: Introduced new Client API for addons
      • 5942: Refactored all routes to follow best practices
      • 5915: Move to new 1.7 modules and remove the old 1.6 ones
    • Bug fix:
      • 6012: Fix id_carrier check on module
      • 5972: A price fixed using a specific price rule shouldn’t be treated as a discount
      • 5971: When combination have no images, display all available for the product
      • 5946: Removed the dumped XML container (Security issue)
      • 5929: All modules actions use POST method
      • 5909: Upgrade an uploaded module when already installed

Actualizaciones y pruebas del usuario

A partir de la puesta en marcha de PrestaShop Release Candidate 1.7, en los pasos siguientes el núcleo del software irá recibiendo actualizaciones con el tiempo mediante las versiones 1.7.0.1, 1.7.0.2.

Como hemos visto, es muy importante que los usuarios hagan saber a los desarrolladores de PrestaShop 1.7 todo tipo de comportamientos erróneos o regresiones en la nueva interfaz a través de GITHUB, sobre todo en las páginas que se necesitarán reescribir por completo, la página del producto y la página Módulos.

Deja un comentario