Consultor magento

Software para diseño de tiendas virtuales 2011

Repasaré en este post un poco las novedades y/o actualizaciones que nos presenta este nuevo año para todos aquellos que quieren desarrollar su nueva tienda virtual con sofware opensource, dejando de lado tiendas en alquiler y/o bajo comisión (tipo ebay u otros modelos) que són un error a la larga.

Veremos el software para tiendas virtuales más popular y utilizado por la comunidad:

1) Tiendas virtuales con osCommerce


12-11-2010  Versión osCommerce 2.3.1

El padre del e-commerce opensource se renueva en una versión estable con las siguientes novedades:

– Mejora de todo el sistema de logs de seguridad (Logins administración, envío a amigos, mails de contact_us, etc)
– Mejora de la seguridad general del soft, tanto en admin como en catalago (Aviso de directorios con escritura).
– Sistema de alerta de Update de versión osCommerce en admin, para actualizar (Tipo WordPress).
– Socialización de productos (Twitter, Facebook megusta, digg, etc)
– Integración perfecta con Paypal Express Checkout (Pagar sin registrarse, botón directo de pago)
– Modulos de integración perfecta con Analytics de Google E-commerce, y mailchimp para campañas de mail marketing.
– Por fin se separa la capa de Templates de la del código, mucha más facilidad para cambiar nuestros diseños de osCommerce.
– Nuevos widgets en administración para estadísticas.
– Sistema de multiples imagenes y inserción de videos Flash.

15-03-2009  Versión osCommerce 3.0 alpha 5

No mueve ficha desde el 2009, solo faltándole un paso para llegar a la versión final de los 6 establecidos. Se ha centrado en mejorar sus versiones 2.2 que son las más utilizadas en todo el mundo. Veremos que depara el 2011 para osCommerce.

Descargas osCommerce

2) Tiendas virtuales con Prestashop

12-01-2011 Versión prestashop 1.4 beta #4

– Mejora al fin las URLS reescritas y su velocidad
– Mejora sustancialmente la compra en una sola página (One Page Checkout)
– Optimiza la gestión de impuestos y tasas.

12-01-2011 Versión prestashop estable 1.3.6

– Optimización necesaria sobre los grupos de clientes (B2B sobre prestashop)
– Mejora del importador CSV, para importar gran flujo de datos de otras fuentes.

Descargas Prestashop

3) Tiendas virtuales con Magento (Community Edition Free)

13-01-2011 Versión Magento CE  1.5.0.0 beta #1

– Mejora la importación/exportación de gran flujo de datos, tanto de productos como de clientes.
– Actualización a Zend Framework 1.11.1
– Infinidad de fixes

08-12-2010 Versión Magento 1.4.2.0 Estable *

– Actualización a Zend Framework  1.10.8
– Mejoras y facilidades para el sistema de templates
– Optimización y arreglos del Magento connect.
– Infinidad de fixes solucionados.

* Desde la última versión estable 1.4.x ya se centran solo en la siguiente versión 1.5 que se tendría que publicar este mismo mes de enero.

Descargas Magento

4) Tiendas virtuales con Virtuemart


22-10-2010 Versión Virtuemart  1.1.6 estable

– Únicamente resolución de Bugs de versiones anteriores
– Exclusivamente da soporte a Joomla 1.5 y deja de lado versiones antiguas.

Descargas Virtuemart

Otras opciones menos usadas:

5) Tiendas virtuales con Worpress

8-12-2010 Versión WP-eCommerce 3.7.8 estable

16-12-2010 Versión WP-eCommerce 3.8 Beta #2

Descargas WP-eCommerce

Otros plugins interesantes:

Shopplugin (De pago)

6) Tiendas virtuales con OpenCart


19-12-2010 Versión Opencart 1.4.9.3 estable

Descargas OpenCart

La conclusión

* Para nuevas tiendas y pymes, con un poco de ayuda de templates de pago, se puede conseguir una excelente tienda virtual. Mi recomendación es realizarla rápida y sencillamente con osCommerce o Prestashop, ya que el resto ofrecen demasiadas dificultades para empezar un negocio virtual:

WordPress: tiene muchas limitaciones en la configuración de pagos, teniendo generalmente garantias solo para Paypal.
Magento: tendrás una experiencia de usuario nefasta como no sepas configurar el sistema de Cache, además de su complejidad en la personalización del mismo. La mayoría de módulos interesantes además son de pago (y no son baratos).
Opencart: muy poco extendido en españa, tiene muchos vacíos por rellenar aún.
Virtuemart: Tiene Joomla detrás, y todo lo que ello conlleva, que son fallos de seguridad, sobrecarga del servidor y muchos módulos de pago. Aunque se beneficia de la gran cantidad de templates espectaculares que éste posee.

* Para desarrolladores y empresas e-Commerce las opciones de Magento, Prestashop y osCommerce siguen siendo las más viables.

Magento por su potencial de personalización en diseño y módulos. Además de ser el mejor preparado para SEO (a pesar de su lentitud sin la cache y sobrecarga de servidor)
Prestashop por su rapidez, sencillez de uso para el usuario final, tanto en frontend como en Backend (Paneles). Problemas para tiendas B2B poco desarrollado.
osCommerce (o sus variantes Cre-loaded, tomatoCart, etc) por ser el que menos sobrecarga los servidores y el más rápido de los 3. Además que con las versiones 2.3 con capa separada para templates se personalizan perfectamente. Su gran comunidad respalda este soft con más modulos y contribuciones gratuitas. A la espera interminable de la versión 3.0 que mejora sustancialmente el Backend y renovación del código.

Con que software haréis vuestra próxima tienda virtual?


Clases de Magento gratis

Todos los martes y jueves de 18:00 a 19:00 horas de la tarde, Magento ofrece oficialmente sus webinars para aprender a usar y modificar esta potente aplicación.

Para la semana entrante:

Martes 27 Jul: Correcta configuración del catálogo

Jueves 29 Jul: CMS con Magento

—-

Martes 03 Ago: Usando MagentoConnect

Jueves 05 Ago: Puesta en marcha de Magento para moviles

—-

Martes 10 Ago: Templates  y diseño en Magento

Jueves 12 Ago: Preparandose para vender

—-

Martes 17 Ago: Magento puesta en Marcha

Jueves 19 Ago: Puesta en marcha de Magento para moviles

—-

Martes 24 Ago: Marketing y promociones (SEO, boletines, etc)

Jueves 26 Ago: Desarrollando para magento

Aquí os dejo el programa oficial

Acelerar y optimizar la velocidad de Magento

Es casi el quebradero de cabeza principal de toda tienda desarrollada con Magento, su velocidad de carga y navegación.  Os dejo con 7 pasos para acelerar vuestros Magento considerablemente:

1)  Instalar Fooman Speedster 

Comprime JS y CSS en tu tienda, diferencia notable de velocidad.  FREE

http://www.magentocommerce.com/extension/457/fooman-speedster 

  

2) Activar Gzip Compression en .htaccess 

Descomentar (quitar el #) en el .htacess: (Linea 52) la siguiente regla: 

#php_flag zlib.output_compression on 

3) Instalar APC or Xcache

APC – http://pecl.php.net/package/APC
Xcache – http://xcache.lighttpd.net/

Se tiene que instalar a nivel de servidor (Tu sysdamin en tu dedicado, o preguntar directamente al hosting) 

 Una vez instalado debemos localizar el local.xml normalmente en /home/yoursitename/public_html/app/etc/local.xml 

Y añadir justo debajo: 

<global> 

Activando el APC caché, se ha comprobado que su velocidad asciende a menos de la mitad del tiempo de carga. 

<cache>
<backend>apc</backend>
<prefix>alphanumeric</prefix>
</cache> 

Una vez instalado el APC, haría falta modificar el APC.shm.size a 128 esto permitirá almacenar muchos más datos en la cache. 

Aqui algunas pruebas de carga con el APC activado: 

http://talks.php.net/show/phpbcn/12  

Un comparativa de carga entre la pagina 11 y la 12. 

4) “Asegurarse que en tu apache tienes el KeepAlives activado. 

Es un truco que permite a través de una simple conexión TPC servir multiples peticiones HTTP. Esto reduce el tiempo de descarga de los diferentes ficheros (HTML, JavaScript, images) for a website.” 

Este paso igual que el anterior se ha de hacer a través del hosting o con vuestro sysadmin. 

5) ”Modificar la configuración de tu servidor MySQL para sacarle partido a la RAM de tu máquina. La mayoría de distribuciones linux son conservativas en cuanto al uso del Hardware. Most. Un ejemplo de my.cnf seria el siguiente: 

key_buffer = 512M
max_allowed_packet = 64M
table_cache = 512
sort_buffer_size = 4m
read_buffer_size = 4m
read_rnd_buffer_size = 2m
myisam_sort_buffer_size = 64m
tmp_table_size = 128m
query_cache_size = 96m
query_cache_type = 1
thread_cache_size = 8
max_connections = 400
wait_timeout = 300 

De nuevo solicitar estos cambios a tu host o al sysadmin correspondiente. 

6) “Usar más la memória para ficheros temporales que el disco duro para el directorio var de Magento. Magento abusa del disco duro de nuestras maquinas para albergar la cache y sesiones y todos sabemos que la parte más lenta de una maquina es el IO de nuestro disco duro. Por lo que sería conveniente albergar todo ese contenido en memoria en vez de en disco” 

Ejemplo: 

/var/www/domain.com/var/cache/  y 
/var/www/domain.com/var/session/ 

Para cache podnríamos un  max de 256MB RAM y para sessions 64MB RAM de la siguiente forma: 

mount -t tmpfs -o size=256M,mode=0744 tmpfs /var/www/domain.com/var/cache/
mount -t tmpfs -o size=64M,mode=0744 tmpfs /var/www/domain.com/var/session/ 

Esta configuración se perderá cada vez que reinicias por lo que tendremos que insertar estas dos lineas en /etc/fstab: 

tmpfs /var/www/domain.com/var/cache/ tmpfs size=256,mode=0744 0 0
tmpfs /var/www/domain.com/var/session/ tmpfs size=64,mode=0744 0 0 

7) Deshabilitar el open_basedir del vhost.conf de nuestro servidor.  Se dice que mejora la velocidad, aunque yo no lo he percibido. 

Espero que os haya sido de ayuda. 

Parcialmente extraído y traducido de BlastedThing.

** Y finalmente os dejo un ejemplo para que veais que Magento tb puede volar: Dikido

Magento 1.2.1 ya disponible

Hoy Magento ha lanzado una «nueva» actualización 1.2.1:

Magento Webinar

  • Optimizaciones HTML/CSS en los themes BLANK y Modern.
  • Nuevas correcciones para liberar lentitud en Magento:
    • Nuevos índices en las tablas de ventas
    • Eliminadas claves foráneas duplicadas! en la BBDD
    • Mejorada la caché de las traducciones
  • Arreglos en la lógica de los links de productos descargables.
  • Arreglos en la declaración de campos únicos.
  • Arreglados casi un centenar de BUGS.

 

LINK: Ver listado completo de cambios

 
En mi opinión la salida casi semanal de nuevas versiones de Magento, no deja madurar todo lo que pudiera el producto, y menos a su comunidad que se esfuerza en programar nuevas contribuciones, y se ve sorprendido con cambios en los modelos, BBDD y otros aspectos. Me comienzo a dar cuenta como Magento es una empresa que mira más para adentro (Captar grandes clientes para ellos) que para fuera (La comunidad), complicando infinitamente la ejecución de módulos, poniendo mil trabas con las keys y magento connect, etc. Yo en mi particular caso, salvo alguna excepción no estoy usando más magento hasta que se estabilice.

Magento 1.2.0.2

Hoy martes horario Europeo salió la versión 1.2.0.2 de Magento.

No tiene cambios significativos, únicamente se ha resuelto un bug con la muestra de URLS seguras por defecto aunque no las tuvieramos activadas.

 

Magento Webinar

 

El verdadero cambio fue el 29 de Diciembre con la versión 1.2.x , podéis ver el gran listado de cambios y bugfixes, donde se añadieron funcionalidades como:

1) Añadido el tipo de productos descargable
2) Implementado la búsqueda en todos los textos del producto.
3) Navegación por capas en los resultados de búsqueda.
4) Actualizado el Zend Framework a la versión 1.7.2
5) etc…

× Habla conmigo