Magento 2.2 (pasito a pasito)

Magento 2.2

El 26 de septiembre, hace unas dos semanas, se hizo pública, finalmente, la muy esperada versión 2.2 de Magento.

Con el lanzamiento de esta nueva versión se materializan los anuncios hechos en el último Magento Imagine con respecto a funcionalidades extras para la plataforma.

Otro detalle, que ya estaba dando vueltas, y que si bien no es crítico nos va a ayudar a orientarnos y ubicarnos, son los nombres de las ediciones.

Hoy día tenemos:

  • Magento Open Source (antes Community Edition)
  • Magento Commerce (antes Enterprise Edition)
  • Magento Cloud (la versión Enterprise en el cloud ofrecido por Magento, junto a la versión mini, llamada Commerce Sarter).

Sin dudas, hay mucho por analizar, entender y asimilar.

Seguir leyendo «Magento 2.2 (pasito a pasito)»

Websites, store groups y store views con la API REST de Magento2

REST

Para quienes debemos llevar a cabo integraciones, Magento2 ha sido una bocanada de aire fresco.

Al ser API first (o al menos intentarlo), ha ayudado a simplificar muchísimo de nuestro trabajo y la integridad de lógicas.

Entre las tantas operaciones que podemos hacer de forma nativa con la API REST, quizás, en alguna oportunidad, nos puedes pasar que más que tener que operar contra la tienda (crear o actualizar productos, crear una orden o extraer datos de una compra) debamos obtener información de como está configurada.

Seguir leyendo «Websites, store groups y store views con la API REST de Magento2»

Magento2 2.1.9 (SUPEE-10266 y las otras versiones)

Actualización para Magento2

El 11 de septiembre le llegó a muchos un mail que aún no debía salir (o quizás si, pero generó algunas confusiones).

En dicho mail se decía que había nuevas versiones.

Anuncio del 11 de septiembre sobre las nuevas versiones

En realidad, más abajo en el mail indicaba que habría nuevas versiones y los links funcionarían cuando todo estuviera listo.

Por la tarde de hoy llegó un nuevo mail indicando que, ahora si, los parches y versiones estaban listas, pero que…

Primer anuncio del 14 de septiembre sobre las nuevas versiones

Hasta que unas horas más tarde, el anuncio definitivo:

Seguir leyendo «Magento2 2.1.9 (SUPEE-10266 y las otras versiones)»

SearchCriteria: búsquedas y filtros en Magento2

Clase SearchCriteriaBuilder

Cuando trabajamos con datos de una entidad, por ejemplo, consultando desde un endpoint, nos puede pasar que necesitemos filtrar información en base a un parámetro.

Como ya hemos ido viendo, en Magento2 no tenemos solamente Models. En Magento2 tenemos toda una nueva capa llamada Service Layer (en realidad tenemos Service Layer, Domain Layer y Persistence Layer).

Nuestra Service Layer, entre otras cosas, actúa con intermediario entre la capa de presentación y la capa de dominio. Esto sucede gracias a los Service Contracts.

Seguir leyendo «SearchCriteria: búsquedas y filtros en Magento2»