Magento 1.2.1 (actualización importante)

Desde el lanzamiento de la serie 1.2.0, se sucedieron 3 actualizaciones menores, corrigiendo temas muy puntuales (y todo en algo más de un mes).

El 2 de Febrero se lanzó la versión 1.2.1. A diferencia de las últimas actualizaciones, podemos ver en el changelog que no sólo se corrigieron bugs, sino que además, han habido una serie de cambios importantes.

Si bien todavía no me he puesto a jugar con la nueva versión, me resultan interesantes los siguientes cambios:

  • Implementación de productos descargables dentro de los configurables, los agrupados y los bundles (todavía no me acostumbro a una traducción para este tipo de productos).
  • Agregado de índices en las tablas de ventas (lo cual debería impactar en la performance).
  • Mejora en el caché de traducciones.
  • Se aplicaron mejoras en los skins Blank y Modern.

La descarga de Magento sigue estando donde siempre, recuerden que deben estar logueados para poder acceder a los archivos.

En ésta oportunidad, a diferencia de algunas pasadas, celebro ésta actualización (a pesar de que me tomara por sorpresa ya que no estuve del todo pendiente del roadmap).

A probar en entorno de desarrollo y actualizar las tiendas antes de pasar a producción.

Duplicando una tabla en Mysql

Hay ocasiones en las que necesitamos hacer pruebas sobre una tabla que se encuentra en producción.

Una forma rápida de hacer esa prueba sin afectar los datos, es hacer una copia de la tabla.

En realidad, si tenemos tiempo siempre será más cómodo llevar esos datos a un entorno de staging para trabajar más tranquilos; vamos a pensar que no tenemos tiempo… y mucho menos un entorno de staging.

Si queremos duplicar nuestra tabla, sólo debemos ejecutar la siguiente instrucción:

CREATE TABLE tabla_nueva LIKE tabla_original;

De ésta forma. obtenemos una tabla idéntica en cuanto a estructura.

Seguir leyendo «Duplicando una tabla en Mysql»

Antileech sencillo con Php

El Antileech se utiliza para evitar exponer el link directo a un archivo que pueda descargarse.

Otra ventaja de ésta técnica, es que podemos forzar las descargas para que se realicen desde nuestra página.

Lo que vamos a hacer, es generar un archivo de descarga que, dependiendo de algún parámetro que pueda llegarle, va a leer el contenido de un archivo, y ese contenido, será impreso en nuestro archivo de descarga.

De ésta forma, la ubicación real del archivo nunca será expuesta.

Seguir leyendo «Antileech sencillo con Php»

Magento 1.2.0.3

A poco más de veinte días el lanzamiento de la versión 1.2.0, ayer a última hora se publicó nueva versión de Magento, la 1.2.0.3.

Siguiendo con la habitual práctica, pueden darse una vuelta por el changelog para ésta versión; que básicamente se refiere a problemas en las funcionalidades de integración con los servicios de Google.

Nuevamente vamos a tener que ponernos a revisar las funcionalidades que podamos haber creado como extensión de la plataforma, y controlar que nuestros skins estén funcionando correctamente.

Hagan caso a la recomendación que la misma plataforma hace: «No usen la última versión en producción». (Es como si ellos supieran algo que nosotros no).

Como siempre, gentileza de la casa, el link de descarga de Magento.

Websites, Stores y Store Views en Magento

Para los que venimos desde hace un tiempo jugando a Magento, ya estamos familiarizados con las palabras Website, Store y Store Views.

Con la plataforma podemos tener más de una tienda, con el mismo backend. Incluso, podemos tener distintos sitios, con diferentes tiendas en cada uno de ellos; siempre utilizando la misma implementación.

Un Website, es un conjunto de Stores, que puede estar bajo el mismo dominio o usar diferentes dominios (pero siempre utilizando la misma instalación).

Un Store es un conjunto de Store Views. Una de las particularidades del Store, es que aquí se definirá cuál es la categoría inicial que se utilizará para los Store Views dependientes de éste Store. Todas las categorías por debajo de ésta, serán las que se verán en el Store View (si, se que suena un poco a trabalenguas).

Seguir leyendo «Websites, Stores y Store Views en Magento»