Volver al blog E-commerce

Cómo elegir una plataforma de comercio electrónico autoalojada: prueba el ciclo del pedido

Compara plataformas con situaciones de pedido realistas: desde el proceso de compra y el pago hasta la preparación y el envío, las cancelaciones y la recuperación de datos. Distingue lo que está documentado, lo que observas en las pruebas y lo que queda por verificar.

Una persona revisa un pedido de prueba desde el proceso de compra hasta el pago, el envío y el reembolso

Evalúa el flujo de trabajo, no solo la lista de funciones

Una lista de funciones no siempre aclara cómo encaja una plataforma en las operaciones de tu tienda. Para comparar opciones, recorre el ciclo del pedido y anota qué ocurre en cada paso, desde el carrito hasta el pago, la preparación y el envío. Incluye también lo que tendría que hacer el equipo ante una cancelación o un reembolso.

Estas situaciones son propuestas para una evaluación, no requisitos universales. Usa una hoja común para cada candidata: registra la versión y la configuración probadas, enlaza la documentación oficial pertinente, describe lo que observas y marca las preguntas pendientes. La documentación de la plataforma y de los servicios implicados puede ayudarte a determinar el comportamiento previsto.

  • Usa las mismas situaciones y datos de prueba con cada plataforma candidata.
  • Separa lo que indica la documentación de lo que observas en tu configuración de prueba.
  • Anota las preguntas pendientes para consultarlas con el proveedor correspondiente.
Evalúa el flujo de trabajo, no solo la lista de funciones

Define casos de prueba a partir de tu tienda

Diseña los casos según tu catálogo y tus reglas operativas, no solo con el pedido más sencillo de una tienda de demostración. Incluye situaciones habituales y combinaciones que podrían revelar diferencias entre tu flujo de trabajo y el comportamiento documentado.

Para cada caso, apunta las condiciones iniciales, la acción y el resultado que quieres evaluar. Si no está claro cuál debería ser ese resultado, define primero la regla de negocio que deseas comparar.

  • Productos: considera un artículo estándar y, si corresponde, una variante, un artículo configurable o uno de disponibilidad limitada.
  • Inventario: plantea un pedido con existencias disponibles y, si es relevante para tu operación, un cambio de inventario durante la compra o dos pedidos de prueba que compitan por una cantidad limitada.
  • Envíos: usa los destinos y las opciones de entrega que prevés ofrecer, y anota qué opción se muestra y qué detalles aparecen en el pedido.
  • Impuestos: basa los casos en los lugares donde pretendes vender y en la configuración fiscal; contrasta el tratamiento esperado con fuentes oficiales o asesoramiento profesional adecuado.
  • Pagos: incluye los métodos que estás considerando y sigue el procedimiento de prueba documentado por cada proveedor, si lo ofrece.
Define casos de prueba a partir de tu tienda

Revisa los distintos resultados del pago

Un pago de prueba completado correctamente no responde por sí solo a todas las preguntas operativas. Consulta la documentación de la plataforma y del proveedor de pagos para saber qué situaciones se pueden probar de forma segura y qué resultado se espera en cada una.

Sigue cada caso desde lo que recibe el cliente hasta la vista del pedido para el personal. Limita tus conclusiones a la versión y configuración que probaste.

  • Pago rechazado: ¿qué ve el cliente y qué ocurre si vuelve a intentarlo?
  • Pago pendiente o demorado: ¿qué información está disponible mientras se espera el resultado?
  • Proceso abandonado: ¿queda algún pedido o registro que el personal deba interpretar?
  • Pago confirmado: ¿coinciden los productos, los totales y la referencia de pago que muestran las vistas para el cliente y el personal?
  • Usa evidencias de prueba y marcas de tiempo; no utilices datos de pago reales de clientes.

Comprueba cómo se registran las notificaciones de pago

Busca en la documentación oficial del proveedor de pagos y de la plataforma cómo se envían las notificaciones, cómo se reintentan y cómo se asocian a un pedido. Si existe un método documentado para reproducir o demorar una notificación en un entorno de prueba, puedes usarlo para observar tu configuración.

Una prueba aislada solo muestra lo ocurrido en esas condiciones. Si el comportamiento esperado no está claro, consúltalo con el proveedor correspondiente.

  • ¿Hay un procedimiento seguro y documentado para volver a enviar una notificación de prueba?
  • ¿Qué indica la documentación sobre notificaciones que llegan en un orden distinto al esperado?
  • ¿Puede el personal localizar el pedido relacionado e investigar un pago pendiente de aclaración?
  • Distingue los comportamientos descritos explícitamente en la documentación de los que solo observaste durante la prueba.

Recorre la preparación, el envío, las cancelaciones y los reembolsos

Prueba las operaciones que tu equipo prevé realizar. Si contemplas envíos parciales, cancelaciones antes del despacho, devoluciones o reembolsos parciales, examina esos flujos en lugar de asumir que se comportan igual que un único envío y un reembolso completo.

Para cada operación, identifica qué pasos se realizan en la plataforma, cuáles dependen de otro servicio y cuáles requieren una decisión del personal.

  • Preparación y envío: ¿puede el personal identificar qué queda por preparar o despachar?
  • Envío parcial: ¿cómo se representan los artículos enviados y los pendientes en el pedido y en las comunicaciones con el cliente?
  • Cancelación: ¿qué pasos corresponden cuando se solicita antes o después de confirmar el pago?
  • Devolución: ¿cómo registra el equipo un artículo devuelto y decide qué hacer a continuación?
  • Reembolso: cuando corresponda, compara las pruebas de reembolsos totales y parciales con el procedimiento aprobado por el proveedor y con los registros de prueba.

Revisa el acceso del personal y el historial del pedido

Examina el pedido desde la perspectiva de los roles que lo utilizarán. Comprueba qué información está disponible, qué cambios quedan registrados y qué detalles se conservan en otros servicios. No des por sentado que un estado visible contiene todo el historial que tu equipo necesita.

Contrasta los permisos y los registros con las tareas y los procedimientos de tu equipo. Si la información está repartida entre varios servicios, anota dónde consultar cada parte.

  • ¿Puede el personal pertinente encontrar el estado del pedido y la siguiente acción prevista?
  • ¿Están disponibles las referencias de pago y los detalles de preparación y envío para los roles adecuados?
  • ¿Puede el personal distinguir las acciones pendientes, fallidas y completadas en los registros disponibles?
  • ¿Incluye el historial la información que requieren los procedimientos de revisión?
  • ¿Son adecuados los permisos de acceso a la información de clientes para cada tarea?

Verifica las exportaciones y la recuperación de datos

Consulta la documentación de la plataforma y de los servicios conectados para comprobar cómo se exportan o recuperan los registros de pedidos, los datos de clientes y las referencias de pago. Una exportación puede no contener toda la información que necesita tu equipo.

Siempre que sea posible, prueba los pasos en un entorno que no sea de producción. Verifica por separado la exportación, la copia de seguridad y la restauración, y comprueba que los datos restaurados sirven para el uso previsto.

  • Identifica qué datos se pueden exportar, en qué formato y quién puede hacerlo.
  • Comprueba si las exportaciones incluyen los campos que necesitan tus procesos de contabilidad, asistencia y preparación y envío.
  • Revisa los procedimientos documentados de copia de seguridad y restauración de la aplicación y de los servicios relacionados.
  • Realiza un ejercicio de recuperación en un entorno seguro y compara los registros restaurados con las evidencias de prueba.
  • Documenta cómo localizaría y conciliaría tu equipo las referencias de pago del proveedor si los registros de la tienda no estuvieran disponibles.

Separa las responsabilidades de la aplicación, los proveedores y el alojamiento

Para cada caso, clasifica las conclusiones como documentadas, observadas o no verificadas. Repite las pruebas relevantes tras cambios importantes en la configuración.

Los requisitos de pagos, impuestos y protección al consumidor dependen de los proveedores y las jurisdicciones pertinentes para cada tienda. Verifícalos con fuentes oficiales aplicables o asesoramiento profesional cualificado; no des por sentado que la elección de la plataforma o del alojamiento los resuelve.

Airbip ofrece despliegue gestionado para las aplicaciones de su catálogo público. Las instancias se ejecutan como cargas de trabajo de Docker en servidores en la nube de Airbip, con enrutamiento y certificados TLS automatizados mediante Traefik y Let’s Encrypt. Airbip también ofrece comprobaciones de DNS, gestión del ciclo de vida del servicio y copias de seguridad diarias, semanales y mensuales configurables. Estas capacidades de alojamiento no determinan cómo una aplicación gestiona pedidos, pagos o reembolsos.

  • Aclara qué depende de la plataforma, qué depende de la configuración y qué corresponde a otro proveedor.
  • Sigue los procedimientos de prueba aprobados y evita transacciones reales durante las pruebas de escenarios.
  • Compara el comportamiento verificado y el trabajo operativo pendiente con las necesidades de tu equipo.

Preguntas frecuentes

¿Cuál es una forma útil de comparar plataformas de comercio electrónico autoalojadas?

Recorre las mismas situaciones de pedido en cada plataforma candidata. Registra la configuración, las fuentes oficiales consultadas, los resultados observados y las preguntas pendientes. Es una forma de evaluar el encaje con tu flujo de trabajo, no un requisito universal.

¿Conviene probar pagos fallidos o demorados además de los completados?

Incluye esos casos si son relevantes para tu operativa. Usa un procedimiento de prueba aprobado por el proveedor y comprueba qué ven el cliente y el personal. Consulta la documentación de la plataforma y del proveedor para conocer el comportamiento previsto.

¿Un entorno de prueba demuestra cómo se comportará una plataforma en todas las situaciones?

No. Una prueba muestra lo ocurrido con la versión, la configuración y la situación probadas. Para condiciones no probadas o comportamientos que dependan de la configuración, consulta la documentación y a los proveedores pertinentes.

¿El autoalojamiento determina quién es responsable de los requisitos de pagos, impuestos o protección al consumidor?

No lo des por sentado. Identifica los proveedores y las jurisdicciones pertinentes para tu tienda y verifica los requisitos aplicables con fuentes oficiales o asesoramiento profesional cualificado.

¿El alojamiento gestionado verifica cómo procesa los pedidos una plataforma?

No. La infraestructura de alojamiento y el comportamiento de los pedidos de la aplicación son aspectos distintos. Evalúa el proceso de compra, los pagos, la preparación y el envío, los reembolsos y la recuperación de datos mediante la documentación pertinente y, cuando sea posible, pruebas en un entorno adecuado.

Fuentes y lecturas adicionales

  1. Docker documentation — Docker
  2. Traefik documentation — Traefik Labs
  3. Let’s Encrypt documentation — Internet Security Research Group