foodpanda logo
DocumentationAPI specification
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#

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

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 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) 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.

SFTPUse CasesSFTPFAQ