Nirvine_KPI

Tuve la suerte de que en Linkedin, contactará conmigo Daniel, el CEO de Nirvine KPI. Estuvimos charlando sobre como la plataforma de Nirvine KPI podría ayudar a los dueños de tiendas de PrestaShop en su día a día.

¿Cómo Nirvine hace que PrestaShop sea más rápido?

Pues muy sencillo, una de las recomendaciones que siempre hago cuando hago una consultoría a cualquier tienda es eliminar todas las estadísticas internas que trae PrestaShop. Absolutamente todas, desactivarlas y borrarlas que no quede ni una linea de código por el servidor.

La razón es muy sencilla, consumen recursos del servidor y no nos aporta nada que no podamos consultar en otros servicios.

¿Quieres saber que hace Nirvine para que vaya más rápido PrestaShop?

Continua leyendo….

¿Qué ocurre cuando quitamos las estadísticas de PrestaShop?

Pues que empieza el drama:

  • ¿Ahora como veo quién es mi mejor cliente?
  • ¿Qué producto es el más vendido?
  • ¿Quién visita la tienda?
  • Bla
  • Bla
  • Bla

Tengo que perder tiempo y paciencia en explicar que podemos exportar los datos y sacar conclusiones, mirar Analytics, usar otras herramientas, etc…

¿Cuál es la ventaja de Nirvine KPI?

Pues que me ahorra la conversación anterior y además integra otras herramientas que hace que el cliente y yo ahorremos tiempo y sobre todo energía vital.

Al eliminar todas las estadísticas de una tienda basada en PrestaShop de un plumazo, ahorramos accesos y aumento del tamaño de nuestra base de datos y espacio en disco. Esto redunda en una mejor optimización de la misma y por lo tanto unos accesos más rápidos.

Mediante el acceso al webservice de PrestaShop de un vistazo en su panel podemos ver:

  • Resumen de ventas mensual
  • Facturación de ventas a un año vista
  • Productos más vendidos
  • Ventas por día
  • Mejor día de la semana
  • Hacer comparativas, ver evolución por semanas o comparar campañas

Esto en la primera página de resumen de nuestra tienda.

Resumen de ventas Nirvine

Y además se pueden integrar varios servicios externos de los que podremos sacar más estadísticas para conocer la situación de nuestra tienda PrestaShop.

Número_Clientes_mes_Nirvine

Esto nos permite en una sola página ver todo lo relativo a las estadísticas de nuestro PrestaShop.

Origen de las ventas:

Medios de pago:

Métodos de Pago Nirvine

¿Qué servicios integra actualmente Nirvine KPI?

En el momento de escribir este artículo se pueden integrar Facebook Ads e Instagram, Mailchimp, Google Analytics y Google Ads.

Integraciones_Nirvine

Pero puedo afirmar que están abiertos a las necesidades y nuevos servicios que sean necesario para cualquier usuario y trabajaran para integrarlo lo antes posible.

En el menú lateral, encontrarás acceso a los típicos paneles de resumen que encontrarías en cada una de las páginas de estos servicios y de un sólo vistazo nos podemos hacer una idea general de en que estamos gastando nuestro dinero y cómo está funcionando o en el caso de mailchimp, tasas de apertura, envíos de correos, etc…

NIRVINE KPI y Woocommerce

¿No usas PrestaShop? Pues sin problema, también puedes tener acceso a todas estas estadísticas desde Woocommerce.

CUPÓN Y DESCUENTO EN NIRVINE

Después de probar esta plataforma, sólo me queda una cosa. Recomendarla y como soy muy persuasivo he conseguido que si vais a la página de NIRVINE y usáis el código NV-IPAELO tendréis varias ventajas:

  • 14 días de prueba
  • 30% de descuento el primer mes

Podéis probarlo sin gastaros un centimo de euro y si os interesa el servicio obtendréis un 30% de descuento en NIRVINE.

OJO: Si no usáis el cupón NV-IPAELO no tendréis acceso a estas

Spam en Registro en PrestaShop

Empezó ayer. Uno de mis clientes me mandó un email avisándome de que tenía nuevos clientes en PrestaShop un poco raros.

Revisamos y nos dimos cuenta de que era un ataque de SPAM a PrestaShop en toda regla. Lo primero que hicimos fue activar el módulo para evitar el SPAM ruso que ya teníamos también en el contacto, pero se saltaban los Captchas con facilidad.

Esta mañana el usuario de foros de PrestaShop Dokia publicaba una solución que funciona.

Solución al SPAM en el registro de PrestaShop

Hay que modificar dos clases de PrestaShop Validate.php y Customer.php para evitar que se pueda registrar un spammer con una web como apellido.

Además ha aportado soluciones para PrestaShop desde la 1.3 a la 1.7. Por lo que hay que agradecérselo.

Nosotros hemos aplicado la solución en Overrides para la 1.6 y parece que funciona correctamente.

En Validate.php:

 public static function isCustomerName($name)
    {
        if (preg_match(Tools::cleanNonUnicodeSupport('/www|http/ui'),$name))
           return false;

        return preg_match(Tools::cleanNonUnicodeSupport('/^[^0-9!\[\]<>,;?=+()@#"°{}_$%:\/\\\*\^]*$/u'), $name);
    }

En Customer.php:

            'lastname' =>                    array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32),
            'firstname' =>                    array('type' => self::TYPE_STRING, 'validate' => 'isName', 'required' => true, 'size' => 32),

Cambiarlo por:

            'lastname' =>                    array('type' => self::TYPE_STRING, 'validate' => 'isCustomerName', 'required' => true, 'size' => 32),
            'firstname' =>                    array('type' => self::TYPE_STRING, 'validate' => 'isCustomerName', 'required' => true, 'size' => 32),

Os dejo las instrucciones y un fichero para descargar con los archivos correspondientes:

Descarga el archivo: SolucionSpam.zip.

Instrucciones para PS 1.6:

Ojo, antes de copiar los archivos revisad que estos archivos no existan ya, y si lo están, tendrás que editarlos con los cambios o copiar las funciones correspondientes.

1.- Copiar los archivos Validate.php y Customer.php en Override -> Classes
2.- Borrar en /Cache el archivo class_index.php
3.- Intentar dar de alta un cliente con www.loquesea.com de apellido y comprobar que muestra un fallo.

Solución Spam en el registro PrestaShop

Instrucciones para otras versiones o si prefieres hacerlo manualmente: https://www.prestashop.com/forums/topic/981159-security-customer-validation-13-17/

Elimina el spam ruso en PrestaShop

Últimamente hay un ataque de SPAM ruso en algunas tiendas de Prestashop, aunque se pueden encontrar soluciones para evitarlo como actualizar a la última versión de PrestaShop de la 1.6, hay otras tiendas que por varias razones no pueden hacerlo.

En el último meetup que organizamos en Málaga les conté a varios el módulo que he usado para eliminar este SPAM usando el ReCaptcha de Google.

Como eliminar el SPAM RUSO en PrestaShop

He encontrado el módulo EI Captcha del desarrollador francés Hennes Hervé que funciona perfectamente.

Lo podéis descargar de su cuenta de Github de forma gratuita:  Descarga EI CAPTCHA 

Elegid la versión correcta para vuestra tienda.

Spam Ruso en prestashop

 

La instalación es muy sencilla y sólo tenéis que daros de alta en Google Captcha y elegir dónde queréis que se muestre.

Espero que os sea útil.

Victor Ródenas se ha currado un manual para la instalación y configuración del mismo que podéis leer en su página:  Manual de instalación Ei Captcha por Nadie.

 

El día 6 de Mayo estuve en el OpenSouthCode 2017 impartiendo un taller sobre la nueva versión de PrestaShop 1.7

Durante 3 horas expliqué como configurar una tienda online basada en PrestaShop desde cero para que cualquiera pudiera empezar a vender desde el momento que terminamos el taller.

Las personas que asistieron al taller desde el primer momento preguntaron y se involucraron en el mismo.  De esta manera hicieron que fuera más interesante e interactivo entre todos.

Para los que no pudieran asistir podéis descargarla desde SlideShare, de todas formas os la dejo debajo.

modulo-redsys-sha256-prestashop

Parece que ya es obligatorio actualizar el módulo Redsys SHA256 para PrestaShop.  Aunque es desde el Noviembre del 2015 cuando realmente se dijo que había que hacerlo.  En ese momento ayudé a varios clientes a actualizarlo, ya fuera migrando sus tiendas de la 1.4.x a la 1.6.x o modificando el módulo instalado de Redsys para que siguiera funcionando.

Buscando en los foros de Prestashop encontré la solución aportada por el usuario juferlover ha dejado para descargar.

Aquí tenéis el Módulo Servired Redsys SHA256 para Prestashop 1.4

Al ser un módulo sobre el que no ha pasado el control de PrestaShop tened cuidado al instalarlo, no me hago responsable de lo que pueda ocurrir en vuestra tienda.

Si no sabéis como instalarlo podéis seguir las instrucciones en Cómo instalar un módulo en PrestaShop.

Warehouse Hack Prestashop

El famoso tema Warehouse ha tenido un problema de vulnerabilidad siendo posible hackear tu tienda basada en PrestaShop.

¿Cómo saber si han hackeado mi tienda?

Si quieres saber si tu tienda tiene esta vulnerabilidad tienes que probar introducir la siguiente URL en un navegador, sustituyendo tudominio.com por el que corresponda:

http://tudominio.com/modules/simpleslideshow/uploadimage.php

Si en el navegador no ves el texto:  «User is not logged in» o «no file» tienes que aplicar la solución que proponen.

Si no estás hackeado:

 Los desarrolladores lo detectaron el día 15 de Junio del 2016 e inmediatamente sacaron un parche de seguridad.  Los módulos afectados son los siguientes:

  • modules/simpleslideshow/slides
  • modules/homepageadvertise/slides
  • modules/homepageadvertis2/slides
  • modules/productpageadverts/slides
  • modules/columnadverts/slides

 

Puedes descargarlo desde aquí: https://drive.google.com/file/d/0B6yfaCTJqFdeYldDNmg0d0Iwd1U/

Es un fichero zip, dentro encontrarás los archivos para PS 1.5 y para 1.6, así como un archivo PDF que explican como hay que instarlos.

El proceso es sencillo, una descargado tendremos una carpeta PrestaShop 1.5 y otra PrestaShop 1.6, deberemos copiar el contenido de cada una de ellas en el directorio modules de nuestra tienda sobreescribiendo los archivos que había anteriormente.

Como siempre os recomiendo hacer una copia de seguridad antes de realizar ningún cambio en nuestra tienda en producción.

Hay casos en los que no se usen todos los módulos del problemáticos, entonces copiaremos sólo los que tengamos instalados.

Esto es exclusivamente para aquellas tiendas online que no hayan actualizado el tema.  A partir de la versión 3.7.7 de Warehouse esta solución ya estaba aplicada.

Si ya estás hackeado:

Tendrás que reponer una copia de seguridad del día antes que te hayan hackeado, cambiar todas las contraseñas y usuarios, FTP, administradores de la tienda, etc… y proceder a aplicar lo anterior.  Además de revisar todos los archivos de PrestaShop y del tema por si hay expresiones tipo «base64», «eval», etc…

Es tedioso pero es la única forma de asegurarse que no queda nada oculto.

Os dejo un vídeo que muestran como pueden subir archivos a tiendas con este problema (el vídeo ya no está disponible en Youtube y no he encontrado una alternativa)

 

 

PrestaShop Day Madrid

El día 12 de Mayo se realizará el evento del año sobre PrestaShop Day en España.  En Madrid en la estación de Chamartin nos reuniremos todos (los que puedan ir) los que formamos parte de la comunidad Prestashopera española.  Talleres, conferencias,etc.. y lo mejor de todo poner cara a esos avatares que conoces de foros, reuniones o Meetups, como los que organizamos  Jose Antonio y yo en Málaga.

Todavía no esta definida la agenda pero si quieres estar al día de como se está preparando te recomiendo visitar la web oficial: http://www.prestashopday.com/es/.   Seguro que encuentras alguna que te aporta lo que necesitas para lanzar tu tienda online, reactivar las ventas o dispararlas, además tendréis la posibilidad de conocer el equipo de PrestaShop.

Intentaremos reunirnos todos los embajadores de PrestaShop para poner en común nuestras inquietudes, conocimientos y trucos para organizar los Meetups que se organizan en todo el país.

¿Para quien es el PrestaShop Day Madrid?

Tanto si eres desarrollador, como si eres dueño de una tienda online o quieres montar una, es la oportunidad perfecta para aprender como hacerlo en los talleres que se van a ofrecer.

Habrá otros dos eventos parecidos en París y Milán pero en España seremos los primeros en disfrutar de todo lo que están preparando el equipo de PrestaShop.

¿Dónde se realizará el PrestaShop Day?

En MEEU, en la misma estación de Chamartin.  Muy fácil de llegar desde cualquier parte de Madrid, con conexiones directas tanto con el aeropuerto Adolfo Suarez – Barajas como con la estación de Atocha.

¿Cómo conseguir entradas?

En el siguiente enlace podrás conseguir entradas para el PrestaShopDay Madrid.

Nosotros estaremos por allí.  ¿Te vienes?

PrestaShop es muy fácil de aprender a usar en el día a día y por eso se ha convertido en uno de los gestores de tiendas onlines más populares.

Para que te sea aún más sencillo:  Aprende PrestaShop gratis la semana del 23 al 27 de Noviembre.

¿Cómo puedo aprender PrestaShop gratis?

Los pasos son muy sencillos o sigues los vídeos que he ido colgando en este blog, que si no lo has hecho te voy a poner dos puntos negativos o te apuntas a los webinars que van a emitirse desde el día 23 de Noviembre.

Son 9 webinars en directo en los que aprenderás desde montar a una tienda online con PrestaShop, crear una campaña en Adwords o a mejorar el SEO:

Implementar una estrategia e-commerce rentable

Crear tu tienda online gratis con PrestaShop

Implementar un témplate PrestaShop

Ampliar tú negocio desde PrestaShop con eBay

Analizar 4 tiendas online PrestaShop

10 claves para mejorar tu página de pago y aumentar tus ventas

Mejorar el SEO de tu página PrestaShop

Crear tus campañas con éxito gracias a Google Adwords

Todos ellos impartidos por reconocidos prestashopers como Jordi Ordoñez o Bertrand Amaraggi, el Country Manager para España.

Yo ya me he apuntado a un par de ellos, que adquirir conocimiento siempre es interesante y así puedes cotejar si lo que haces habitualmente es correcto o no.

Toda la información en este enlace.

 

El día 17 de Septiembre se celebró el primer Meetup PrestaShop en Málaga, organizado por José Antonio Ruiz Cantero e Ismael Torres Dominguez en el edificio «The Green Ray» / Link By UMA-ATECH.
El salón de actos fue cedido desinteresadamente por PTA (Parque Tecnológico de Andalucía) y el espacio donde celebramos el posterior Networking fue cedido en este caso por Link By UMA-ATECH.
Esa misma mañana, Bertrand Amaraggi tuvo la oportunidad de presentar nuestro Meetup, hablar sobre PrestaShop y presentarnos como Embajadores en los Encuentros Tech Live, lo que hizo que aumentara el interés en nuestro encuentro vespertino.
Durante 3 horas estuvimos hablando sobre Prestashop y la comunidad que hay alrededor de él.
Se dividió en las siguientes partes diferenciadas:
  1. Introducción sobre la actualidad de PrestaShop y el programa Embajadores por parte de Bertrand Amaraggi (Country Manager Spain PrestaShop).
  2. PrestaShop 1.6.X.  Historia de la plataforma de Ecommerce y novedades de la última versión disponible por Ismael Torres Dominguez.
  3. Securización de PrestaShop por José Antonio Ruiz Cantero.
  4. Presentación del Fondo de Integración de PrestaShop #1million4devs 
  5. Tiempo para Networking. Intercambio de conocimientos, tarjetas y un rato agradable junto a unos aperitivos y bebidas.
Asistentes:
Hubo una asistencia total de 50 personas con diferentes perfiles ( Desarrolladores, diseñadores, comerciantes/dueños de tiendas, integradores, curiosos de las nuevas tecnologías, etc.) y con diversos niveles de conocimientos (usuarios interesados en empezar en el ecommerce, usuarios con algunos conocimientos sobre la plataforma y usuarios expertos en diferentes aspectos de PrestaShop). Cabe destacar que hubo mucha participación de los asistentes durante la jornada.
Impactos en redes sociales:
En las redes sociales también hubo cierta participación hablando sobre el evento.
Imágenes integradas 1
Conclusión:
Los asistentes nos transmitieron que esperan una segunda Meetup con mucho interés y han hecho varias proposiciones:
  • Separar eventos para desarrolladores y usuarios.
  • Crear una sistema de mentorización para usuarios nóveles.
  • Rondas de dudas entre compañeros.
  • Master Class para desarrolladores.
  • Crear tienda desde cero para enseñar a los que tienen dudas.
Durante el Networking recibimos muchas felicitaciones por parte de los asistentes, así como durante Meetup y posteriormente por email y en las valoraciones de Meetup.com.
En la siguiente dirección se puede encontrar una galería de fotos, algunos comentarios realizados por los asistentes y más información sobre I Meetup PrestaShop Málaga: http://www.meetup.com/es/PrestaShop-Malaga-Meetup/events/224430885/
PrimerMeetupPrestaShopMálaga

El próximo Jueves 17 de Septiembre celebraremos el primer Meetup PrestaShop Málaga.

Como Embajadores de PrestaShop en la provincia de Málaga, Jose Antonio Ruiz Cantero (@jrcantero) y yo organizamos el primer encuentro de la comunidad de prestashoperos en el edificio el Rayo Verde.

El evento esta abierto a todos los que quieran asistir desde desarrolladores, dueños de tiendas, novatos, gente con inquietud en ecommerce, tecnólogos, aquellos que necesitan ayuda para montar su tienda, etc….

El programa estará dividido en 4 partes:

  1. Presentación del programa de Embajadores de PrestaShop por Bertrand Amaraggi.  Director de la compañía para España.
  2. PrestaShop 1.6.X.  Novedades de la nueva versión por mi (@ipaelo).
  3. Seguridad Básica en tiendas basadas en PS por Jose Antonio Ruiz Cantero.
  4. Networking.  Básicamente tomarnos algo juntos y conocernos un poco.

El horario será de 18:00 a 20:30 donde tendremos la oportunidad de conocernos todos.

Mapa de como llegar al edifico el Rayo Verde o Green Ray.

Mapa Edificio el Rayo verde o Green Ray

Para poder conocer todos los detalles, os recomiendo visitar la página oficial del evento en Meetup.

Las plazas son limitadas y ya tenemos llenas más de la mitad así que daros prisa.

Por la mañana, ese mismo día estaremos en los encuentros Tech Live en el mismo edificio.

El verano ha dado mucho de sí.

Si acabas de aterrizar de las vacaciones y no has revisado tu tienda en los últimos 15 días tienes razones para perder un rato en ponerte al día.

Menos mal que estoy yo por aquí y te voy a facilitar la digestión de las dos noticias más importantes en el mundo prestashop.

Problema de seguridad en Prestashop

La primera es que se ha descubierto un grave problema de seguridad en la generación de las contraseñas para acceder a nuestras tiendas.

Prestashop ha actuado tan rápidamente como se han enterado, gracias al usuario Vincent Herbulot (@us3r777) y han creado varios módulos para que podamos solucionarlo.

Afecta a todas las versiones anteriores a la 1.6.1.0.  Los módulos se pueden descargar desde esta página desde donde explican detalladamente y para cada caso como proceder para solucionar este problema de seguridad de Prestashop.  

Es muy grave y es obligatorio actualizar nuestra tienda al última versión disponible de ella.  Es decir, si usas la 1.4  tendrás que subirla hasta 1.4.11.0, si es la 1.5 a 1.5.6.2 y si tienes la 1.6.0 pues pasate a la 1.6.1.1 que ya está disponible como te contaré más adelante.

Si intentas hacerlo con cualquier versión que no sea la más actualizada no funcionará y es posible que se cargue la tienda.

Ten mucho cuidado si has modificado los archivos del núcleo, si usas el tema por defecto, etc…  SIEMPRE, SIEMPRE, SIEMPRE haz copias de seguridad antes de pulsar un botón o tecla.

Por favor, antes de nada lee el artículo oficial de PRESTASHOP para que no te quede ningún tipo de duda.

Nueva versión de Prestashop 1.6.1.1

Como viene siendo habitual, al poco tiempo de salir una revisión tipo 1.x.0 sale la que arregla los errores que los usuarios y el propio equipo detecta.  Entonces se lanza la revisión que realmente interesa que es la 1.x.0.1.

Ya tenemos la 1.6.1.1 que soluciona, como ellos dicen, errores tontos.  Pars arreglarlos han intervenido 32 personas entre gente de la comunidad como integrantes del equipo.

Algunas de las mejoras son las siguientes:

  • TinyMCE acepta todos los elementos HTML
  • Se ha mejorado la importación
  • La ecotasa se calcula mejor
  • El menú esta disponible en idiomas como:  Holandés, checo,  húngaro, indonesio y serbio
  • Se ha corregido la traducción al castellano sobre todo en el menú
  • La bandera sueca es la correcta
  • Han solucionado el problema de la validación del código postal canadiense
  • Han solventado problemas específicos de las multi tiendas
  • EL generador del Robots.txt ahora permite indexar los Css y Js de los módulos
  • YandexBot se ha añadido.
  • …y alguna cosilla más.

Si quieres conocer todos los cambios, eso si en inglés, esta disponible en el changelog 1.6.1.1.

Si tienes tu tienda con la 1.6.X puedes actualizarlo como siempre.  Si no sabes como puedes ver mi vídeo de como actualizar a Prestashop 1.6.1.x, si tienes otra versión tendrás que tener más cuidado.

Ya estoy de vuelta de unas minivacaciones y lo hago por la puerta grande.

Durante este tiempo de relajación y reflexión he tenido la oportunidad y la suerte de haberme convertido en embajador de Prestashop en Málaga junto a Jose Antonio Ruiz Cantero.

Ambassador Prestashop Málaga

Esto quiere decir que entre los dos, vamos a intentar ayudar a todas las personas que tengan interés en la plataforma de comercio electrónico que Prestashop ofrece.

Desarrolladores, usuarios, integradores, emprendedores, etc… cualquier persona tiene hueco en la comunidad que estamos creando.  Nos podrás encontrar en los foros oficiales, en nuestros blogs y en meetup.com donde iremos dando información de los eventos en Málaga que organicemos.

Aprovecho para anunciaros que el día 17 de Septiembre por la tarde será el primer encuentro, donde hablaremos de las novedades de la última versión de Prestashop y aprovecharemos para conocernos.

De las vacaciones, he sacado varias conclusiones que poco a poco irán cambiando mi forma de trabajar tanto para los demás como para mis proyectos propios.

A los que estéis de vacaciones pues a seguir disfrutando,  a los que no pues animo que ya os quedará poco y a los que no pueden/quieren cogerlas, haced todo lo posible por desconectar mentalmente por lo menos.  Es necesario.