Prestashop es uno de los CMS de comercio electrónico que más auge está teniendo últimamente. La documentación es bastante buena pero hay algunas cosas que sólo tratan de pasada y creo que son muy importantes para mejorar el funcionamiento de Prestashop.

Concretamente os quería enseñar la forma de mejorar el rendimiento de prestashop utilizando Amazon CloudFront para servir contenidos estáticos.

Amazon CloudFront es el servicio de Amazon AWS que permite distribuir contenidos más rápido y con menor latencia que si lo hicieras desde tu propio servidor. Amazon CloudFront tiene distribuidos a través del mundo varios puntos de salida de forma que entrega los archivos al usuario desde el punto más cercano a su ubicación. Otra ventaja de Amazon CloudFront es que liberas a tu servidor de la entrega de esos ficheros con lo que consigues liberar recursos que podrás utilizar para otras cosas.

Para crear tu distribución lo único que tienes que hacer es ir a tu consola de Amazon y en la pestaña de CloudFront pulsar en «Create Distribution».

Debes de seleccionar la opción de Custom Origin y en Origin DNS Name poner la página de tu tienda

En la siguiente pantalla debes de indicar un subdominio del dominio de tu tienda, aunque no es obligatorio. En mi caso lo suelo poner siempre por estética ya que si no cuando carga la página los clientes podrían ver que se cargan contenidos de otros sitios con nombres tan extraños como dlskfhxxxis3dhflk23shf.cloudfront.net. En el ejemplo he utilizado ccc1.mitiendac.com

En el último paso podréis ver como queda la distribución que acabáis de crear.

Una vez creada la distribución  podréis ver en el panel de control que hay una nueva distribución y que su estado es «InProgress». En mi caso permaneció en ese estado unos 10 minutos hasta que pasó al estado «Deployed»  que es cuando ya se puedo empezar a utilizar.

En esta imagen tenéis un ejemplo de como quedaría.


Si habéis decidido utilizar un subdominio de vuestra tienda, mientras que finaliza la creación, podeís ir al servidor dns de vuestro dominio y añadir el subdominio a los dns. Para ello hay que crear una entrada cname con el nombre ccc1.mitienda.com. que apunte al nombre de la distribución que acabamos de crear, por ejemplo xxxxxxxx.cloudfront.net

El último paso es ir al administrador de prestashop y configurar el apartado de CCC (). Para eso hay que ir a Preferencias -> Rendimiento. y activar CCC. añadiendo la distribución. Si habéis utilizado el subdominio hay que poner ccc1.mitienda.com y si no, introducir directamente la distribución, p.e. xxxxxxxx.cloudfront.net en el apartado Servidores de media.

Como veis en la imagen se pueden añadir hasta 3 servidores de media. Para poner otros dos sólo hay que repetir lo anterior otras dos veces.

Por último os quería comentar algo sobre el coste de este servicio pero es difícil ya que es muy variable por que se factura en función del uso así que lo mejor es que vosotros mismos echéis mano de la calculadora y revisando los precios de la página de amazon lo calculéis o que utilicéis la calculadora de Amazon.

Si no os aclaráis con los precios lo que os recomiendo es que lo hagáis y que diariamente reviséis lo que lleváis gastado. Probablemente con el gasto de un par de días «normales» os será mas que suficiente para poder calcular el coste mensual.

Para el que no lo sepa es BIN de una tarjeta son las 6 primeras cifras de la tarjeta que identifica el tipo de tarjeta, entindad emisora, si es de crédito o débito y el país. Si tienes una tienda online y cruzas este dato con la ip de la compra, la dirección de envío y alguna otra cosa, te puede ayudar a decidir si una operación es buena o mala, p.e. si te pagan con una tarjeta de EEUU, una ip de Marruecos y una dirección de envío de Madrid el resultado es: lagarto, lagarto, esto huele mal.

Para saber el BIN de una tarjeta yo utilizo Binbase, un sitio donde puedes consultar el bin de una tarjeta. Está limitado a 10 consultas diarias, pero es suficiente para alguien que comienza, si no siempre puedes comprar la base de datos de bines.

En la wikipedia tienes una lista de bines, aunque no se si será muy completa y el algoritmo de Luhn, utilizado para calcular el dígito de control de la tarjeta.

Colombia, the only risk is wanting to stay

Hoy he estado mirando varios sitios para comprar fruta de temporada por internet directamente a los productores y la verdad es que me he quedado bastante decepcionado con la experiencia en varias de las tiendas ya que no muestran el precio en ningún momento o por lo menos no lo he podido ver sin necesidad de registrarme y la verdad es que soy bastante reacio a registrarme si no tengo claro si voy a comprar o no.

Las tiendas online no son muy diferentes de las tiendas físicas en muchos aspectos. Imagínate una frutería donde en el escaparate sólo hubiera fotografías de la fruta. Lógicamente lo más probable es que ni entraras o como mucho lo hicieras por curiosidad, pero después de entrar encima antes de ver el producto ni saber el precio te obligaran a decir cuantos kilos quieres de cada cosa. No tiene lógica.

Por muy bonito que sea el producto si no se el precio o me pones muchas trabas para poder saber cuanto cuesta probablemente me iría a otro sitio donde pensaran más en lo que yo quiero.

Saludos.

P.D.: del tema de los precios y/o gastos de envío ya hablaremos más adelante.

Imagen compartida por luchilu en flickr

Por motivos profesionales suelo tratar con muchas empresas que empiezan en esto del comercio online y que no se dan cuenta de que hay que facilitar que la gente pueda comprar, hacer muy usable para cualquier tipo de público sus páginas web. 

En algunos casos no muestran el importe de la venta con claridad o no hay botones donde pinchar ya que por alguna extraña razón los diseñadores piensan que es mejor poner cualquier clase de símbolo (habitualmente una imagen que se confunde con el fondo) que un simple botón que diga comprar.

Acabo de leer en el último número de baquia un artículo sobre comercio electrónico en su pdf mensual sobre negocios y tecnología donde dan algunos consejos para que los clientes no abandonen el carrito de la compra.

Algunos de los que me han parecido más interesantes son: 

  • Indicar el número de pasos que hay en el proceso de compra
  • Incorporar los gastos de envío lo antes posible
  • Informar del stock del producto
  • Hacer muy obvio el botón “siguiente” o “next step”
  • Dar toda la información de la tienda. Seamos “reales”
  • Dar la opción al cliente para que se ponga en contacto con nosotros
  • Hacer el proceso muy sencillo a los nuevos clientes, en especial el registro y login
  • Ofrecer las máximas posibilidades de medios de pago
  • Anunciar la política de garantías y devolución de una manera muy clara

Este año nos iremos de vacaciones a Fuerteventura en Octubre y como buenos frikis sólo hemos utilizado internet para buscar nuestro destino y contratar los viajes.

Los viajes los hemos buscado y contratado a través de skyscanner , rumbo , edreams y trabber . El que mas conocía era trabber pero también me ha gustado mucho el buscador de skyscanner que si no indicas el día que quieres viajar te muestra un gráfico por importes super util para programar la ida y la vuelta. En rumbo tiene algo muy parecido si utilizas el ?superbuscador?.

Otra ventaja es que al contratar vuelos regulares nos olvidamos de los problemas que suele haber con los adelantos de vuelos de los charter. A nosotros por dos veces nos fastidiaron un día de vacaciones, la última vez nuestro vuelo salía a última hora de la tarde con lo que esperábamos poder disfrutar de la mañana y comer en el hotel pero dos días antes nos avisaron de que se adelantaba a las 7:00 de la mañana con el consiguiente madrugón y el día de vacaciones perdido.

El alquiler de coche en destino y la casa rural también lo hemos realizado buscando a través internet, quizás hubiera más casas de alquiler de coches o más casas rurales pero si no las podemos encontrar a través de un buscador es imposible que tengamos la posibilidad de contratarlas, así que ya saben, a contratar posicionamiento o pagar un poco de publicidad en google que no es tan cara.

La casa rural y su entorno la hemos visto, aparte de en su propia web, a través de google maps y ya hemos seleccionado las playas que mas nos gustan gracias a la misma herramienta junto a panoramio , que nos permite ver fotos de la gente que ya ha estado allí. Aunque tendremos que andar con ojo por que parece ser que el cabildo de Fuerteventura ha hecho que google maps cambiara las fotos de satélite por otras mas antiguas donde no se muestran los desmanes urbanísticos de los últimos años.

Cada vez mas gente se anima a organizar sus vacaciones a través de internet, de hecho es el mercado que mas dinero mueve en estos momentos a través de internet. Supongo que en un futuro más o menos cercano veremos como van cerrando las pequeñas agencias de viajes con tiendas físicas ante el avance de las agencias ?virtuales?

A raíz de estos preparativos me he dado cuenta de lo poco que se conoce el tema del comercio electrónico y todo lo que lo rodea así que en los próximos post os voy a contar un poco de como funciona este mundo y algunos truquitos para poder estar tranquilos, tanto desde el punto de vista del vendedor como del comprador.