Instalar y actualizar información con los data scripts en Magento2

Script de actualización de datos

Una herramienta en exceso útil es la posibilidad de modificar valores de la base de datos, ya sea insertando nuevos o modificando existentes.

Para esto se utilizan los data scripts, los cuales son muy similares a los scripts que modifican la estrucutra de base de datos.

Dentro del directorio Setup de nuestro módulo vamos a crear nuestro instalador de datos. Esto lo haremos con el archivo InstallData.php.

Seguir leyendo «Instalar y actualizar información con los data scripts en Magento2»

Magento 2.1.6 (performance)

Magento 2.1.6

El 11 de abril (hace unos días nada más) hubo nuevo release menor que se centra en cuestiones de performance.

La versión corta de los cambios incluye:

  • Mejora en la lectura de los productos configurables de hasta 5 veces más rápida.
  • El cálculo de precios es entre un 3 y un 5% más rápido.
  • La validación de stock es un 20% más rápida también.
  • Varias mejoras en la gestión de imágenes (básicamente en el proceso de resize se han hecho mejoras).
  • Una pequeña mejora (3%) en la performance del layered navigation.
  • Los Productos Configurables son chequeados de forma más eficiente para saber si el producto isSalable.
  • Los Precios Especiales ya no se calculan en la vista de categoría (porque no se muestran allí).
  • En la versión Enterprise, se mejoraron las queries para obtener de forma más rápida el cálculo del precio.
Seguir leyendo «Magento 2.1.6 (performance)»

Magento 2.1.5 (copyright)

Magento 2.1.5

Ayer tuvimos un nuevo release menor que viene resolver un tema que mucho se ha discutido con las nuevas versiones (desde siempre): muchas veces era muy difícil ver la diferencia real de archivos cuando en un nuevo release se modificaba algo del copyright en TODOS los archivos.

Dado esto, Magento publicó la versión 2.1.5 que sólo cambia el copyright. No hay cambio funcional.

Seguir leyendo «Magento 2.1.5 (copyright)»