Author Archives: Antonio J. Pérez

  • -

Zap-in! ejemplo de integración con Avelon

Recientemente hemos publicado el e-commerce de Zap-in! Shoe Company.

zapin

Una tienda realizada con Prestashop y que tiene el plus de la conexión con el sistema de gestión de cadenas de calzado, textil y deportes.

Dicha conexión lo que realiza automáticamente es la sincronización de todos los elementos, zapatos, precios, stocks.  Así como la sincronización de los pedidos realizados en la web.

El diseño minimalista hace que la web vuele, ayudado también por el trabajo de optimización en el lado del servidor de apacheCTL que hace que el sistema no se sature cada dos por tres o sufra cortes, como tantas otras veces se ha visto en diferentes instalaciones de un sistema similar.


  • -

Prestashop: Integración con Avelon RMS

¿Tiene una tienda de zapatos y utiliza AvelonRMS? ¿quiere abrir además un e-commerce y ha elegido Prestashop?

Tenemos experiencia en la integración Avelon-Prestashop.  Actualización de categorías/productos/stock/precio.  Comunicación Prestashop-Avelon para transmitir los datos de las compras.

¡No dude en consultarnos!

 


  • -

Migración TPV’s de Redsys

Si tiene un e-commerce y un TPV operado por Redsys, a estas alturas ya sabrá que hay que migrar (en teoría antes del 23 de noviembre) puesto que van a eliminar la forma de comunicarse con SHA que se utilizaba hasta ahora, pasando ahora a ser SHA-256.

Esto hace que haya que cambiar toda la forma de comunicarse con Redsys, si tiene un e-commerce “estándar” tan solo hay que reemplazar el módulo que tienen en su Redsys y configurarlo

No es plan de dejarlo todo para el día 23, puesto que como he ido comprobando en todos los clientes, hay múltiples errores.  Desde la desaparición de la sección de “Comercio” en la página de Canales de Redsys (y por lo cual no puedes obtener la nueva contraseña), hasta errores de descifrado de los datos en el TPV por el cual, las cantidades aparecen multiplicadas por 100, etc… así que si no ha realizado el cambio, intento lo antes posible.

Actualización: Ahora mismo, día 20, último día laborable (en teoría), si intentas contactar con el teléfono que han puesto para dar soporte a la migración, se escucha un mensaje indicando que SI se va a poder seguir operando con la forma antigua pero no indican hasta que día, supongo que debido a los múltiples problemas que han ido apareciendo.


  • -

No me llames experto, llámame trabajador

Experto, esa palabra de la que tanto presumen muchos profesionales…

Esa palabra que te puede llevar al mayor descrédito entre tus compañeros de profesión.

Recientemente he visto como uno de esos “expertos” en la materia se iba con el rabo entre las piernas (y perdía un proyecto) por un fallo subsanable en no demasiado tiempo (claro, si sabes donde buscar).  Eso sí, en su web bien que presume de sus títulos en la materia X, lo bien que da clases, etc..

Como siempre digo, menos titulitis y más trabajar (e investigar y pegarte de leches con la tecnología que sea),  porque siempre te encontrarás a alguien que será mejor que tu y que te sacará los colores sin despeinarse.


  • -

Swift: Nuevo lenguaje de programación

La vida del desarrollador está (y debe estar) en continuo movimiento para no quedarse atrás, y más hoy en día con los dispositivos móviles.

Ayer en la keynote de apertura de la WWDC14, Apple dio a conocer su nuevo lenguaje de programación, Swift, que a partir de ahora se podrá utilizar para desarrollar, a la par que Objective-C, aplicaciones  nativas para iOS.  A simple vista parece más sencillo de aprender que Objective-C.

Por lo pronto, Xcode 6 beta ya está instalado y estoy aprendiendo del nuevo lenguaje para estar al día y poder ofrecer a mis clientes mis servicios como desarrollador iOS freelance (en Zaragoza) que soy, y entregar un trabajo de calidad para que así quede totalmente satisfecho con el resultado.


  • -

Nuevo dominio y lavado de cara

Bueno, después de algunos meses maquinando un lavado de cara y rehacer un poco la web, me decido a cambiar el dominio, porque el .org no pega mucho ahora con la actividad.

Básicamente la web tiene una estructura similar que la anterior, he añadido la sección de portafolio, donde voy poniendo los trabajos que he realizado (tengo que poner alguno más, pero antes tengo que solicitar permiso para poder publicar alguna)

Tengo que retomar la costumbre de ir actualizando la web más a menudo que últimamente.

Espero que os guste


  • -

Mis comienzos en el e-commerce

Aun recuerdo como si fuera ayer cuando uno de mis clientes me preguntó si tenía conocimientos en e-commerce, más en concreto en Prestashop. Fiel al estilo que me caracteriza (y lejos de ser como muchos otros de contar una milonga de que tenia un MASTER en el tema), le dije que TODAVÍA no, pero que me diese 24hr y le comentaba. A las 24hr le di una contestación positiva y poco después tenía el presupuesto de dicha tienda.

La verdad, es que podría haber aprendido cualquier otro, osCommerce, Magento, etc (de hecho a posteriori he mirado un poco el resto para algún proyecto en concreto, pero para lo que quería el cliente casaba mejor Prestashop).

Lo que me gusta de Prestashop es lo bien estructurado que está desde el punto de vista del programador, aparte de la posibilidad de desarrollar e instalar módulos, de instalar y desarrollar themes propios, el sistema te da la opción de modificar el core del programa, de tal manera que ante una actualización de la versión los cambios no se pierdan. El sistema contiene lo que denomina clases y controladores. A grosso modo, una clase es un objeto que representa una tabla en la BBDD y el controlador es quien desarrolla la acción de visualización, edición, etc. Para el tema de la presentación ya estaríamos hablando de los componentes del theme, que utiliza Smarty. Es decir una implementación MVC.

Lo malo del sistema son los recursos que utiliza. Ejecutar un Prestashop en un Rapsberry Pi puede llegar a desesperarte.

Otro punto flaco que le veo (aunque lo comprobé en la versión 1.4, no se sí en la 1.5 lo habrán arreglado) es el número de consultas a BBDD que realiza. En una implementación en la cual tuve que conectar con un ERP en tiempo real para consultar precios y stock, el ERP se sobrecargaba debido a las peticiones que recibía.

La verdad, es que uno puede pensar, “bah! Es fácil, instalar y listo”. Podría ser, dependiendo del cliente, pero he tenido la suerte de dar un cliente que siempre les vende a sus clientes un algo más que hace que la tienda sea única, por lo que el desarrollo de módulos da-hoc es constante. Con lo que siempre estoy aprendiendo.

El mercado de plugins está empezando a crecer, pero hay empresas (españolas) que se pasan con los precios. (P.ej un módulo para compartir en redes sociales, que no llevaría más de 3hr de desarrollo, que lo cobren a 400€ es un robo a mano armada), es algo a lo que me resisto, y mira que puedo pecar de iluso, pero creo que es mejor dar un buen servicio y que esté contento el cliente, a darle un palo y que se me vaya a los 6 meses.

De todas formas, es un programa que me gusta y con el que me encuentro cómodo, ya son más de 2 docenas de e-comerce que he implementado y todavía no me canso, siempre estoy aprendiendo cosas nuevas y eso me beneficia de cara a dar un mejor servicio al cliente.


  • -

Moviendo apartados de la web

Hace ya algunas semanas, re-estrené mi web de fotografía (Antonio J. Pérez Fotografía), que intenté hacerme yo mismo, por lo menos para adquirir más experiencia en el desarrollo para WordPress (que este theme es muy bonito, pero no es mío), ahora toca el turno de limpiar esta web y enforcarla exclusivamente a una de mis facetas en concreto como Freelance.  La de desarrollador, tanto web como de aplicaciones móviles.

Poco a poco iré remodelando los contenidos de la web y quien sabe igual, si tengo tiempo, aporto algo a la comunidad (si es que puedo aportar algo…), trataré de mostrar mi experiencia… en definitiva, tener al día este apartado, que es parte de mi imagen.

 


  • -

Adquiriendo experiencia con Prestashop

A través de un amigo, me comentaron la posibilidad de realizar la realización de una tienda online, utilizando Prestashop, una conocida solución e-commerce que además es Opensource.

Se pueden instalar diversos módulos, realizar herencia sobre las clases que ya vienen implementadas (para evitar que tras una actualización de la tienda se pierdan los cambios que se aplican).  Como motor de plantillas utiliza Smarty.

Me ha servido como prueba, para saber como ando de PHP…   al principio fue un poco lioso, pero poco a poco me fui adaptando y pude conseguir verdaderas virguerias.

Lo que si me di cuenta que el mercado de módulos para Prestashop, mueve o intenta mover, algo de dinero. Los módulos frees casi brillan por su ausencia, así que te puedes imaginar que si hubiese tenido que comprar módulo a módulo todos los addons que quería el cliente, se habría gastado unos 900€ tranquilamente.

Al final, ha quedado una tienda virtual, con compradores habituales (no tiene que realizar la compra activa, automáticamente cada X tiempo se carga la compra a su cuenta), generación de factura única a fin de mes para ese tipo de comprador con metodo de págo cargo en cuenta, con productos con múltiples productores, posibilidad de modificar el precio del transporte una vez hecha la compra del producto o posibilidad de añadir productos una vez hecha la compra.

Para ser mi primera incursión estoy bastante contento, ha quedado bien aunque ha llevado lo suyo


  • -

Fotos Liga Femenina – Semifinal Mann Filter – Ros Casares

Fotos del segundo encuentro de la semifinal que enfrentaba al Mann Filter y al Ros Casares en Zaragoza.

Las mañas se despidieron de la competición, tras un gran partido en el que la actuación arbitral fue determinante para que ganase Ros Casares.

La galería esta aquí: Galería de fotos Mann Filter – Ros Casares