SFTP
SFTP es un protocolo de transferencia de archivos seguro sobre SSH que encripta login y datos, muy usado para feeds programados e integraciones.

¿Qué es SFTP?
SFTP (SSH File Transfer Protocol) es un protocolo para transferir archivos de forma segura sobre una conexión SSH, por defecto en el puerto 22. Dado que todo el tráfico pasa por el túnel SSH, las credenciales de inicio de sesión, los comandos y el propio contenido de los archivos se cifran, a diferencia del FTP clásico que envía todo en texto plano. SFTP no es lo mismo que FTPS (FTP básico envuelto en TLS en el puerto 21); ambos no son intercambiables. Puedes autenticarte con un nombre de usuario/contraseña o con un par de claves SSH.
¿Por qué es importante el SFTP?
En el comercio electrónico, SFTP sigue siendo una forma muy extendida y fiable de intercambiar grandes archivos por lotes (batch) entre sistemas que no comparten una API. Un proveedor puede colocar un CSV de stock y precios en un servidor SFTP cada noche, y tu sistema lo recupera e importa. El cifrado significa que los datos de los clientes, los pedidos y las listas de precios no quedan expuestos en tránsito en la internet abierta, lo cual es fundamental tanto para la fiabilidad como para cumplir con los requisitos de protección de datos.
Casos de uso comunes
- Feeds de productos programados. Intercambio diario automatizado de feeds de productos con un ERP, PIM o sistema de mercado (marketplace).
- Inventario y pedidos a un 3PL. Envío de archivos de pedidos a un almacén de preparación y recepción de niveles de stock.
- Dropshipping de proveedores. Obtención de archivos de catálogo e inventario de un mayorista a horas fijas.
- Acceso basado en claves. Configuración de claves SSH en lugar de contraseñas para transferencias automáticas sin supervisión.
Perspectiva de Shopify
Shopify no te da acceso SFTP o FTP al tema ni a los archivos subyacentes: como plataforma SaaS alojada, en su lugar trabajas a través del editor de temas, la integración de GitHub, la CLI de Shopify o la API de administración. Por lo tanto, SFTP suele aparecer en integraciones de terceros: un conector ERP, una herramienta de feeds o un 3PL que intercambia archivos CSV con un servidor SFTP externo. Mantén SMTP y SFTP separados (uno envía correos electrónicos, el otro mueve archivos) y utiliza siempre claves SSH en lugar de contraseñas compartidas para los flujos automatizados.