Introducción
API

SFTP

Prueba la integración#

Haz clic abajo para ir a los temas:

Prerrequisitos para las pruebas#

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

  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.

Para enviar solicitudes, crea un Token de portador en el Partner Portal. Consulta la Sección Administración y acceso de tokens.

A medida que envías la solicitud para actualizar el producto, se creará un trabajo asíncrono en segundo plano, lo que significa que el trabajo se enviará más tarde al webhook configurado.

Crear una promoción#

  1. Prepara la solicitud:

    1. Crea la solicitud API para crear una promoción.

    2. Asegúrate de que la solicitud contenga SKUs válidos y detalles de la promoción.

  2. Envía la solicitud: Cuando se envía la solicitud, el estado de la promoción se pondrá en cola, lo que significa que está en proceso de creación.

  3. Verifica el estado de la promoción: Utiliza el punto final GET para consultar el estado de la promoción y confirmar su finalización.

  4. Revisa la promoción: Valida la promoción en el Vendor Portal o en la aplicación de la Plataforma para asegurarte de que se creó correctamente.

Mejores prácticas:#

  1. Para minimizar el impacto operativo, crea promociones para uno o dos productos con un pequeño descuento (por ejemplo, unos pocos centavos).

  2. Asegúrate de que el precio con descuento sea siempre inferior al precio original; de lo contrario, la promoción no se creará.

  3. Chequea que los impactos se vean correctamente en la tienda ingresando desde la app.

Modificar una promoción#

  1. Prepara la solicitud de modificación:

    1. Utiliza la misma solicitud API que para la creación de promociones.

    2. Para eliminar un SKU, establece "active": false en el nivel de SKU.

  2. Envía la solicitud: Envía la solicitud y asegúrate de que el trabajo se procese.

    1. Verifica el estado de la actualización: Utiliza el punto final GET para confirmar que el trabajo se ha completado.

    2. Valida en el Vendor Portal o ingresando a la tienda de pruebas a través de la app: Verifica que el SKU se haya eliminado correctamente de la promoción.

Desactivar una promoción#

  1. Prepara la solicitud de desactivación: Envía la misma solicitud con "active": false en el nivel de la campaña.

  2. Envía la solicitud: La promoción se desactivará una vez que se procese correctamente.

  3. Confirma la desactivación: Utiliza el punto final GET para asegurarte de que el trabajo se ha completado.

  4. Verifica en el Vendor Portal: Confirma que la promoción ya no está activa.

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