Introduction
API
Manage Incoming Orders
Manage your Catalog of products
SFTP
Manage your Catalog of products
Manage your Promotions
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 the Promotions File#
- Create an SFTP file that includes the following data:
- Product Identifier (SKU or Barcode)
- Promotion Start and End Dates
- Discounted Price (must be lower than the original price)
- Campaign Name
- Reason
- Name the File correctly, otherwise the file will fail :
<prefix>_vendorID.csv
for single vendor updates<prefix>.csv
for multivendor updates
2. Test Promotion Creation#
- Add a promotion for one or two products, ensuring that the price difference is minimal (e.g., a few cents would be enough) but still discounted.
- Push the file to the central server via SFTP.
- Verify the promotion details in Shops Promotions Plugin in our Partner Portal to check:
- If the promotion was created correctly.
- The scheduled start and end dates.
- The reason and SKUs associated with the promotion.
- Cross-check in the Platform App to confirm that the discounted prices appear correctly.
3. Test Promotion Deactivation#
- Modify the same file used for activation but set campaign status = 0.
- Ensure that all other data remains unchanged; otherwise, the deactivation will not work.
- Push the updated file to the Central Server via SFTP.
- Verify in the Partner Portal and Platform App to confirm that:
- The promotion has been removed.
- The products are back to their original prices.
4. Final Review & Go Live#
- If all scenarios (promotion activation and deactivation) are successfully tested, the integration is ready to go live.