Introduction
API

SFTP
On this page



1. Prepare Test Data
2. Test Product Activation & Price Updates
3. Test Product Deactivation
4. Final Review & Go Live

Testing the Integration#

Click below to jump to the topics:

In order to test your integration, you’ll need to:#

  1. Have a test user

    You must share with your Account Manager an email address you have access to, but that does not already exist in PedidosYa. This email will be used to create a test user so you can view your test store from the PedidosYa mobile app.

  2. Have a test store

    Your Account Manager must provide you with the ID, name, and address of your test store.

  3. Have access to the test store in Partner Portal

    Your Account Manager must ensure that you have access to the test store in Partner Portal.

  4. Validate your integration

    You can test the different functionalities you develop in your test store and see their impact in Partner Portal or in the PedidosYa app.

How do I perform E2E testing?#

In order to make sure that the integration is correctly set , it is important to go through the end-to-end testing process in your test store. To ensure a smooth integration, you need to test various scenarios by following these steps in your test store:

1. Prepare Test Data#

  • Create an SFTP file containing SKUs that already exist in your catalog.

  • Include product details such as price and active status.

  • Name the File correctly, otherwise the file upload will fail:

    • <prefix>_vendorID.csv for single vendor updates

    • <prefix>.csv for multivendor updates

2. Test Product Activation & Price Updates#

  • Update the SFTP file to set products as active (active = true(1)or quantity>1) and modify their prices.

  • Upload the file to the Central Server depending on what File Format you are using.

  • Check the Partner Portal to verify if the products were successfully updated.

  • Look for any errors or discrepancies in the update process.

  • Confirm that the updated product details are correctly reflected in the Platform App.

3. Test Product Deactivation#

  • Modify the SFTP file to set active = false(0)or quantity=0 for selected SKUs.

  • Upload the updated file via SFTP to Central Server.

  • Validate in the Partner Portal and the Platform App that the products have been deactivated.

4. Final Review & Go Live#

  • Ensure that all scenarios (activation, price changes, and deactivation) have been tested successfully.

  • If all updates are correctly processed without errors, the integration is ready to go live. You can schedule a meeting here with our Integrations Support team to certify your integration.


SFTPUse CasesSFTPFAQ