Tutorial - Seller FTP¶
This tutorial describes a scenario where a fictitious online retailer, Example.com, wants to start selling books in the Flipkart Marketplace. They are looking for a convenient solutions to exchange data between their domestic system and the Flipkart Marketplace.
Usecase: List Product and Post Stock and Price¶
Example.com has an inventory management system where they maintain the inventory for multiple online sales channels such as their Website, the Flipkart Marketplace, and so on. They intend to:
- List books using ISBN
- Post stock and price using the SKU ID
They have received their credentials for the Flipkart Marketplace FTP account from their account manager, which includes the following details:
- Username: This is the seller ID. For this tutorial, we will be using
- Password: System generated password
- Account Address: The FTP account address. For this tutorial, we will be using firstname.lastname@example.org
They authenticate using the above credentials and set up the system scheduler to prepare the
csv format bulk feed as:
|Flipkart Serial Number||Seller SKU ID||MRP||Your Selling Price||Local
||Your Stock Count||Procurement SLA||Listing Status||Selling Region Restriction||Procurement Type||Processing Errors|
|9780060007362||9780060007362||150||115||40||70||70||25||5||Active||none||REGULAR||Listing Status is not Allowed to be updated.|
They upload the bulk feed to the input folder of their FTP account.
The Flipkart scheduler picks up the input file every 1 hour from each of these accounts and releases 2 outputs, one with the passed listings and one with the failed listings, in output folder. The following screenshot shows an FTP browser displaying the relevant files and folders, including the input and output folders and the input folder contents.