Introducción
API

SFTP

Prueba la Integración#

Haz clic abajo para ir a los temas:

Para probar tu integración, deberás:#

  1. Contar con un usuario de pruebas#

    Deberás compartirle a tu Account Manager un correo al que tengas acceso pero no exista en PedidosYa. Con este correo se creará un usuario de pruebas para que puedas ver tu tienda de pruebas desde la aplicación móvil de PedidosYa.

  2. Contar con una tienda de pruebas#

    Tu Account Manager deberá probarte el ID, nombre y dirección de tu tienda de pruebas.

  3. Contar con acceso a la tienda de pruebas desde Partner Portal#

    Tu Account Manager deberá asegurarse de que tengas acceso a la tienda de pruebas en Partner Portal.

  4. Valida tu integración#

    Puedes probar las distintas funcionalidades que desarrolles en tu tienda de pruebas y ver su impacto en Partner Portal o en la aplicación de PedidosYa.

¿Cómo realizo las pruebas E2E?#

Es importante pasar por el proceso de prueba de extremo a extremo. Para garantizar una integración sin problemas, debes probar varios escenarios siguiendo estos pasos en tu tienda de pruebas.

  1. Actualización de un solo producto utilizando el endpoint PUT /catalog Modifica el cuerpo de la solicitud con los campos sku, price, active y max_sales_quantity

    1. Verifica la respuesta de la API como 200

    2. Verifica su catálogo en Partner Portal y el frontend (ingresando a la tienda de pruebas a través de la aplicación) para ver los cambios en el sku

  2. Actualizaciones masivas de productos utilizando el endpoint PUT /catalog (se recomienda configurar el webhook para la visibilidad en los registros de trabajo)

    1. Agrega múltiples SKUs con los atributos del producto sku, price, active y max_sales_quantity

    2. Verifica la respuesta de la API 202

    3. Los detalles del trabajo asíncrono se envían al webhook configurado, que contiene downloadURL

    4. Usa GET en el downloadURL con el token de portador

    5. Descarga los registros a nivel de sku

  3. POST endpoint /export

    1. Solicitud con vendor-id

    2. Verifique la respuesta de la API 202

    3. Los detalles del trabajo asíncrono se envían al webhook configurado, que contiene downloadURL

    4. Usa GET en el downloadURL con el token de portador

    5. Descarga los datos de la variedad que incluyen los campos SKU, price, active, max_sales_quantity

  4. GET /categories Recupera la lista de categorías de proveedores disponibles

  5. GET /catalog Contiene información del catalog en formato paginado SKU, traducciones, descripciones de productos, URLs de image, etc.

Si todas las actualizaciones se procesan correctamente sin errores, la integración está lista para ser lanzada. Puedes agendar aquí una reunión con nuestro equipo de Soporte de Integraciones para homologar tu integración.


APICasos de uso - Endpoints ExplicadosAPIResolución de problemas