La revolución SP-API que se avecina está transformando la forma en que nos conectamos con Amazon. Si eres un vendedor en Amazon que utiliza software para potenciar tus ventas, controlar tu inventario o mejorar tus listados, es vital que prestes atención a este cambio.

Además, no olvides echar un vistazo a la versión en video de esta guía en nuestro canal de Youtube, donde nuestro cofundador Jakob te guiará por todo el proceso:

La historia del Servicio Web de Amazon Marketplace (MWS) se remonta a 2002, y desde entonces ha sido utilizado por desarrolladores para comunicarse con software y aplicaciones externas. Sin embargo, el dominio de MWS finalizará en 2023, momento en el cual todas las aplicaciones y scripts deberán migrar a la nueva SP-API.

En este artículo, te explicaremos el porqué y el cómo de la migración de tu proyecto de MWS a SP-API, basándonos en nuestras experiencias con proyectos similares. Ya sea que se trate de un script personalizado o de un antiguo proyecto heredado sin documentación, aquí encontrarás la ayuda que necesitas.

Te guiaremos a través de todo el proceso de migración y responderemos a tus preguntas más cruciales: ¿de qué se trata, por qué es importante y cómo es el proceso?

¿Qué son MWS y la API SP de Amazon?

Amazon MWS, o Servicio Web de Marketplace de Amazon, ha estado en uso durante las últimas dos décadas. Si alguna vez has trabajado con un software como agencia o vendedor de Amazon, es probable que hayas utilizado la antigua MWS para integrarte al Marketplace de Amazon.

Recientemente, Amazon ha comenzado a implementar la nueva API para vendedores, conocida como SP-API. Esta es una colección de APIs REST basadas en JSON, actual y bien documentada en comparación con MWS. Por lo tanto, siempre que estés desarrollando un nuevo software, es recomendable optar por el SP-API. Dado que las funcionalidades iniciales de MWS serán desactivadas a partir del 31 de julio de 2023, la migración a la nueva API es urgente. Si utilizas cualquier software que dependa de la antigua MWS, es posible que tu negocio y operaciones se vean seriamente afectados en cuestión de días. En resumen, para mediados de 2023, tu aplicación debe estar funcionando utilizando la API SP.

Debes migrar al SP-API en los siguientes casos:

  • cuando utilices una aplicación de terceros (pública) para conectarte a MWS de Amazon;
  • si usas una aplicación privada para enlazarte con MWS de Amazon;
  • si eres un proveedor de Amazon y deseas acceder a tus datos a través de una API por primera vez.

¿Cómo es el proceso de migración?

Paso 1: Análisis – revisar el código y la lógica actuales.

Supongamos que estamos migrando un antiguo script de MWS desarrollado en Python hacia SP-API.
¿Cómo comenzamos? El primer paso consiste en examinar el código. Esto se puede lograr aunque no tengamos un amplio conjunto de documentos, simplemente analizando el código en profundidad. Aquí intentamos comprender la intención del desarrollador anterior y revisamos la documentación de MWS para aclarar la lógica que está detrás del script.

Paso 2: Optimización – simplificar y mejorar la lógica (por ejemplo, solicitudes por lotes, mejor infraestructura, código de producción).

El siguiente paso es simplificar y mejorar la lógica. Si algo fue construido de forma ineficiente en el pasado, no debemos limitar nuestra tarea a simplemente reescribirlo con las nuevas tecnologías. Es fundamental reflexionar sobre cómo podemos optimizar la complejidad del algoritmo. Con esto, la nueva versión del script funcionará de manera más ágil y efectiva.

En estos proyectos, deberíamos centrarnos en:

  • complejidad algorítmica;
  • asignaciones y copias;
  • acceso a memoria y rendimiento de caché;
  • cantidad de instrucciones;
  • código de producción;
  • infraestructura.

Paso 3: Expansión – añadir nuevas funciones/integraciones si es necesario.

La migración de tu aplicación MWS al nuevo SP-API es el momento ideal para pensar en nuevas características e integraciones. Es posible que tu aplicación anterior ya no satisfaga todas tus necesidades. En este paso, por ejemplo, podemos establecer nuevas integraciones con otros mercados de Amazon, como el de Alemania o el Reino Unido, o incluso conectar con mercados completamente diferentes como eBay o Walmart. Todo esto se puede realizar mientras actualizamos la lógica de la aplicación.

También podrías optar por crear una aplicación web a partir de tu script, con una interfaz amigable para los usuarios, facilitando la análisis de datos a través de paneles intuitivos.

Otra opción sería desarrollar scripts adicionales para extraer datos que no proporciona la API y sincronizarlos con tus bases de datos.

Paso 4: Documentación Técnica – redactar la documentación técnica del proyecto.

Si trabajas con un código heredado que ha pasado por varias etapas de desarrollo, la situación puede volverse confusa. Este es un excelente momento para dedicar más esfuerzo a crear una documentación técnica detallada de tu proyecto. Esto permitirá que nuevos desarrolladores se incorporen fácilmente, comprendan la lógica y desarrollen nuevas características sin complicaciones.

Paso 5: Desarrollo – programar una nueva y mejorada versión de la aplicación/script.

El último paso, y el más emocionante, es programar una nueva y mejorada versión de tu aplicación o script. Esta fase es, sin duda, la más compleja, ya que aquí construimos todo desde cero utilizando las API más recientes y creando funcionalidades únicas basadas en la documentación técnica que hemos preparado previamente.

Un gran ejemplo de esto es un proyecto que realizamos para uno de nuestros clientes en Ohio. Para él, creamos una solución que:

  • analiza y escanea automáticamente productos de Amazon;
  • optimiza y gestiona el proceso de reabastecimiento;
  • incluye un sistema de gestión de inventarios tanto del almacén como de Amazon;
  • gestiona los reabastecimientos hacia Amazon FBA.

Puedes ver un video sobre este proyecto específico aquí:

Esperamos que esta breve guía haya aclarado el proceso de migración de MWS a SP-API. Si necesitas apoyo en ello, estamos aquí para ayudarte.

  1. Completa el formulario en nuestro sitio web o mándanos un mensaje directamente a contact@deltologic.com.
  2. Agendaremos una llamada para definir el alcance del proyecto.
  3. Una vez que determinemos sus funcionalidades y objetivos principales, te enviaremos una oferta en los próximos días.
  4. Cuando tomes tu decisión, tu Project Manager te acompañará durante el resto del proceso, desde la ideación hasta la implementación final.

Además, asegúrate de revisar la versión en video de esta guía en nuestro canal de YouTube, donde nuestro cofundador Jakob te guiará a través de todo el proceso.

Published On: 28/11/2024 / Categories: Integración de API / Tags: , /

Subscribe To Receive The Latest News

Curabitur ac leo nunc. Vestibulum et mauris vel ante finibus maximus.

Gracias por tu mensaje. Ha sido enviado.
Se produjo un error al intentar enviar su mensaje. Inténtelo nuevamente más tarde.

Add notice about your Privacy Policy here.