Descargar un solo fichero desde un repositorio Git

En ocasiones es posible que nos encontremos con un serio problema: hago un commit de mi código con varios ficheros, pero luego necesito actualizar un servidor sólo con uno de esos ficheros subidos al repositorio Git. ¿Qué hago?

Podemos tirar por la vía de la ñapa, subiendo manualmente por S/FTP ese fichero al servidor remoto, pero somos profesionales, así que lo descartamos tajantemente y optamos por usar el cliente de Git en el servidor remoto.

Actualizamos nuestro repositorio local con todos los cambios recientes desde el repositorio remoto, sin actualizar el código aún:

Actualizamos nuestro código con el fichero que le indicamos:

Et voilà!

7 checklists que debe cumplir todo eCommerce

Es una buena práctica disponer de checklist de funcionalidades que debe poseer un sitio web y comprobar punto por punto que el nuestro lo cumple antes de publicar. En eCommerce hay una serie de áreas técnicas comunes, con sus respectivos puntos. Aquí voy a mostrar un checklist por cada una de estas áreas, checklists que debe cumplir todo proyecto eCommerce:

  1. Usabilidad
  2. Contenidos
  3. Página de producto
  4. Blogs y portales
  5. Proceso de compra
  6. Servicio post-venta
  7. Atención al cliente

1. Usabilidad

La usabilidad no es más que la facilidad con la que una persona usa una aplicación. En nuestro caso, la usabilidad se medirá por la facilidad con la que un usuario encuentre lo que busca y realice la compra satisfactoriamente. Cuanto más fácil le resulte, a mayor usabilidad, más conversión tendrá nuestro eCommerce. Y viceversa, a menor usabilidad, más tasa de rebote, y por lo tanto menor conversión.

Voy a decir una obviedad, o no tanto, porque hay quien se pierde en su propia creatividad y se olvida de lo realmente importante. Los usuarios saben usar una tienda online porque todas las tiendas online funcionan de forma similar. Memorizan un patrón de uso, y por eso les resulta sencillo usar una tienda online, porque dispone de elementos comunes: menú con categorías, caja de búsqueda, listado o cuadrícula de búsqueda, filtros, carrito, etc. Así que, por favor, no obliguemos a los usuarios a aprender ese nuevo y maravilloso patrón que te has inventado. En su lugar fíjate en cómo lo hacen los eCommerce más importantes y cópiales. No es falta de innovación ni de creatividad, se trata de respeto a tus potenciales clientes.

Esta es la checklist que se debe cumplir en cuanto a usabilidad:

  1. Crossbrowser & responsive es más que obligatorio. Google no mostrará tu eCommerce en las búsquedas desde dispositivos móviles si tu web no es responsive.
  2. Diseño claro, sin adornos ni distracciones innecesarias. Las animaciones están prohibidas. Lleva la atención del usuario a donde realmente sea importante. La belleza no está reñida con la sobriedad.
  3. Call to actions” a las páginas más importantes. Ayuda a los usuarios a llegar a donde es más probable que quieran ir.
  4. Un formulario de búsqueda claro, visible y eficiente. A ser posible arriba a la derecha.
  5. Mostrar claramente las ofertas y promociones activas.
  6. Enlace a últimas compras realizadas o productos más populares.
  7. Un área para buscar por marcas. Enlaces con logos y nombres.
  8. Un buscador de tiendas físicas. Con un mapa y un buscador por código postal.
  9. Opciones de idioma y moneda.

Obviamente habrá puntos que no procedan, si, por ejemplo, no disponemos de tiendas físicas, o si nuestra tienda sólo tiene un idioma o una moneda.

2. Contenidos

Hay una serie de contenidos que son comunes o similares en todos los eCommerce, bien sea por cuestión legal, bien por cuestión de usabilidad (recordemos: nuestro eCommerce debe parecer un eCommerce), o bien por cualquier aspecto de marketing.

Además también enumero una serie de funcionalidades relacionadas con el contenido.

  1. Certificados de seguridad, y recordatorios de que las transacciones son seguras en toda la web.
  2. Cuidar la velocidad de carga. El objetivo es 1 segundo por página.
  3. Eliminar enlaces rotos.
  4. Rellenar páginas de producto vacías. Con una descripción amplia, opiniones de usuarios/clientes, resumen de un artículo del blog sobre ese producto, etc.
  5. Listado de categorías y filtros.
  6. Formulario de suscripción por email bien visible.
  7. Enlaces a: “trabaja con nosotros”, “información legal”, “política de privacidad”, “contacta con nosotros”, “FAQ”, “política de devolución”, “información para proveedores”. En el pié de página. Y con sus respectivos contenidos.
  8. Enlaces a las cuentas en las redes sociales.
  9. Botones sociales para compartir en todas las páginas.
  10. Enlace a página de login/registro. Y permitir el login/registro al menos con Facebook, y a ser posible también con Twitter, Linkedin, Google, PayPal, etc.
  11. Carrito de la compra resumido en la parte superior derecha.
  12. Mostrar métodos de pago soportados y las medidas de seguridad tomadas.
  13. Responsive, y testada en todas las pantallas, navegadores y dispositivos posibles.
  14. Botón de checkout bien visible, arriba a la derecha, junto al resumen de carrito.
  15. Uso de breadcrumbs (miguitas de pan).

3. Páginas de producto

Dependiendo de tus campañas y de tus esfuerzos en marketing tendrás una o varias páginas de producto. Por ejemplo, puede que quieras tener una página específica para una campaña determinada en AdWords, o puede que uses la misma página de producto para todas tus campañas.

En cualquier caso deberás ser muy cuidadoso con tus páginas de producto. No en vano van a suponer la mayor parte de las páginas de toda la web. La información sobre el producto deberá ser clara, y debe tener las herramientas, guías y contenidos multimedia necesarios para empujar al usuario a comprar el producto.

  1. Botón de “Añadir al Carrito” con campo para seleccionar cantidad.
  2. Revisiones y valoraciones de otros clientes, con opciones de ordenación y filtrado.
  3. Productos upsell (productos similares pero mejores o mismo producto en versiones superiores).
  4. Incentivos para la compra, como por ejemplo ofrecer envío gratis con cuenta atrás de validez de oferta.
  5. Muchas imágenes, con funcionalidad de hacer zoom al máximo detalle posible, y rotación 360º si es posible. Vídeos con spots publicitarios del producto, unboxings, o casos de uso aumentarán la conversión.
  6. Información del producto, características técnicas, funcionalidades, materiales usados, dimensiones, colores, peso, instrucciones de lavado, etc.
  7. Uso de fotografías y vídeo profesional.
  8. Descripción creativa que trate sobre los usos del producto, experiencias que se pueden vivir con el producto, etc.
  9. Tallas disponibles y guía de tallas, si es el caso.
  10. Título de producto optimizado.
  11. Información sobre precios, ofertas y descuentos.
  12. Disponibilidad del producto (“quedan 3 unidades“), para mostrar escasez y empujar a la compra.
  13. Cálculo de gastos de envío e impuestos. Que sepa desde el primer momento lo que le va a costar en total comprar el producto.
  14. Una sección de comentarios para que la gente pueda discutir sobre el producto.
  15. Botón de añadir el producto a una lista de deseos o de favoritos, que pueda ser publicada en redes sociales o por email con su propio enlace.
  16. Convertidor de moneda, si procede.
  17. Opción de abrir un chat online con una persona que le ayude en la compra.
  18. Los códigos del producto (SKU, EAN, UPC, ISBN…), para ayudar a la gente a referenciarlos.
  19. Estadísticas del producto: veces que se compartió, “likes“, +1, visitas, ventas, o veces que se añadió a la lista de favoritos.
  20. Botonos sociales para compartir el producto.
  21. Ofertas para comprar el producto junto con otros relacionados.
  22. Un banner que muestre si el producto está agotado; con opción de suscribirse para ser notificado por email cuando vuelva a estar en stock.
  23. Verificar que la página de producto se carga tan rápido como la home. Objetivo: 1 segundo.
  24. Detallar las características que hacen único al producto y que lo diferencian de los de la competencia.
  25. Incluir palabras clave en cada página de producto para mejorar el SEO.

4. Blogs y portales

Los contenidos adicionales te ayudan a destacar sobre tus competidores, a crear marca, y le muestran a los motores de búsqueda que tú eres más que una simple tienda online que vende cosas. Aquí una lista de contenidos que se pueden incluir en páginas independientes para fortalecer la marca:

  1. Contenidos educativos.
  2. Tutoriales.
  3. Análisis de productos y casos de uso.
  4. Eventos de empresas.
  5. Un blog con noticias y eventos recientes.
  6. Comentarios en el blog.
  7. Botones sociales para compartir cada post.
  8. Información interna y social de la empresa para conectar con los clientes.
  9. Listas de productos.
  10. Una página externa de recursos.
  11. Artículos sobre el estado de tu industria.
  12. Un lugar donde la gente pueda subir contenidos propios.
  13. Un podcast.
  14. Una página con testimonios en vídeo.
  15. Casos de uso y entrevistas con gente que ha usado tus productos.

5. Proceso de compra

El proceso de compra no es un elemento más, es el punto más crítico que existe en todo tu eCommerce. De nada servirán tus esfuerzos en marketing, en desarrollar un buen producto, o en tener la web más usable del mundo… si el proceso de compra es deficiente.

  1. No obligar al cliente a crear una cuenta antes de hacer el pedido.
  2. Aceptar TODOS los métodos de pago. Nótese las mayúsculas y las negritas.
  3. Ofrecer gastos de envío económicos.
  4. Hacer el proceso de compra más visual haciendo uso de imágenes en cada paso.
  5. Añadir botones para hacer checkout al principio y al final de las páginas.
  6. Asegurarse de que los sellos de seguridad y métodos de pago son más visibles durante el proceso de checkout.
  7. Preguntar a la gente si desea continuar comprando después de hacer un pedido.
  8. Preguntar a la gente si desea guardar su carrito en una lista de deseos/favoritos para usarla después.
  9. Sugerir productos de las listas de deseos durante el checkout.
  10. No solicitar responder a una encuesta después del checkout, enviarla después por email.
  11. Ofrecer envío gratuito a partir de cierta cantidad. Informar de qué cantidad le falta para conseguir el envío gratuito.
  12. Ofrecer varios métodos de envío.
  13. Incluir un área donde introducir códigos de promoción.
  14. Mostrar cuánto se ahorra el cliente (cantidad de descuento).
  15. Mostrar el día y hora de entrega aproximada.
  16. Si vendes descargas digitales, informar sobre las condiciones de forma clara.
  17. Explicar adecuadamente para qué se usa la información personal introducida en el checkout.
  18. Ofrecer muestras si el producto produce reticencias a la compra sin haberlo probado primero.
  19. Si se venden productos con precios altos ofrecer opciones de financiación.
  20. Testar el proceso de checkout periódicamente para ver si funciona correctamente.

6. Servicio post-venta

La adquisición de nuevos clientes, es decir, que alguien que no es cliente nos compre por primera vez, es caro. Conseguir que un cliente vuelva a comprar es mucho más barato. Por lo tanto, por favor, tratemos bien a nuestros clientes, y hagámoslo desde el mismo momento en el que realiza su compra. Asegurémosnos de que esté tan satisfecho como para que quiera repetir su experiencia de compra con nosotros.

En esta checklist están los puntos básicos que debe tener todo servicio post-venta:

  1. Una confirmación de pedido con los precios y fotos de los productos adquiridos. Indica a dónde se enviará el pedido.
  2. El número de pedido y un enlace a las instrucciones para devoluciones.
  3. Un enlace para hacer seguimiento del pedido (tracking).
  4. Incluye un enlace a una encuesta.
  5. Agradece su compra.
  6. Enlaces al producto, a la página oficial, al soporte, y a una página de sugerencias relacionadas con el producto.
  7. Haz un seguimiento entre una y dos semanas para comprobar cómo de satisfactorio está siendo el producto.
  8. Pide que publique una opinión en la página del producto. Ofrece ofertas y descuentos a cambio de esa opinión.
  9. Ofrece un código de descuento si no ha hecho un nuevo pedido en unos pocos meses.
  10. Pide que se asocie al programa de afiliación.
  11. Pregunta si quiere recibir futuras notificaciones o alertas con ofertas y nuevos productos.
  12. Vende tarjetas de regalo en tus emails.
  13. Envía promociones para carritos abandonados.
  14. Ofrece una opción para cancelar el pedido.
  15. Enlaces para compartir la compra realizada en las redes sociales.

7. Atención al cliente

Atención al cliente, o mejor dicho al usuario de tu tienda online.

Esta es la checklist para tu servicio de atención al cliente en tu eCommerce:

  1. Páginas en redes sociales, donde poder ayudar a los usuarios a resolver cualquier problema que tengan con el eCommerce o los productos.
  2. Listado de emails y formas de contacto.
  3. Listado de números de teléfono.
  4. Un chat online.
  5. Foros.
  6. FAQs.
  7. Información sobre el envío.
  8. Botones para compartir en redes sociales.
  9. Ofrecer atención al cliente 24/7 (o lo más amplio posible).
  10. Ofrecer un periodo amplio para poder devolver el pedido.

Resumen

Una web fácil de usar, contenidos útiles, página de producto completa, blogs e información adicional relevante, experiencia/proceso de compra excepcional, servicio post-venta que cree fans, y atención al cliente de calidad.

Con esos ingredientes, desglosados en unos pocos puntos, tendremos un eCommerce perfecto. No es lo único que necesitaremos para vender con éxito, pero ya tendríamos bien implementado uno de los pilares más importantes.

¿Tienes algo que decir al respecto? No te cortes, para eso están los comentarios.

Bienvenido

Bienvenido a mi blog profesional sobre tecnología.

Programo aproximadamente desde los 13 años, cuando me compré un PC i8088 y pillé un manual de Basic. Luego Pascal, luego C, C++, ensamblador x86, PHP, Java… Dos décadas conviviendo entre líneas de código, que me han forjado una determinada manera de pensar y de resolver problemas, no sólo en el ámbito profesional, sino también en el personal.

He trabajado desarrollando webs de todo tipo bajo la plataforma LAMP (Linux + Apache + MySQL + PHP) durante unos 15 años aproximadamente. Los últimos 5 años, como profesional independiente, me he dedicado a trabajar exclusivamente en eCommerce con Magento, acompañando a emprendedores y PYMEs en su búsqueda del éxito, aportando mi granito de arena como su socio tecnológico. Unos años en los que adquirí una experiencia y unos conocimientos no sólo técnicos, sino también sobre marketing, gestión y emprendimiento, lo que me ha permitido mejorar sustancialmente como profesional.

Encontré en el eCommerce una pasión, y continúo formándome y aprendiendo cada día. En este blog pretendo plasmar todos mis conocimientos, aprendizajes e inquietudes sobre tecnología, marketing, gestión, energía, transporte, y todo lo relacionado con el comercio electrónico. Espero que te sea muy útil.

e-commerce

Contacta conmigo: