We have a regular data feed consists of a comma delimited text files + images which we would like to transform into magento 2 products. We would like to be able to do this trough an interface.
The following is required.
1- Read file from email, ftp or browse / upload
2- download and unzip file(s) (can be one or more files, if more than one file, data will be across all files, for example 1 file may contain product information, the other may contain pricing, etc.. ) of course all files are linked by some sort of data field.
3- import / update all data into database.
4- Insert new products and update existing ones if there are any changes.
Connect to selected website Magento 2 website by API and upload selected products
Winning freelancer is to consider that we may add more data feeds from different suppliers. So the code will only apply to the specific selected supplier. Once another supplier data feed is added a different code will be applied (This is future expansion)
1- User Interface (every where we enter information we should be able to edit)
2- Create login page
3- Create a supplier page where we add supplier and where the file comes from (FTP / email), specify credentials to login (FTP / email). with ability to upload file manually.
4- Page to specify each of our websites we upload products to and connection credentials (magento 2 API).
5- Specify profit percent per category, this is to be added to price when published to M2. for example we want to add 10% to laptops and 5% to ink etc...
6- Product page where we show listing by Hierarchy/ these are the products we imported first step.
7- Select which categories / products to upload, ability to upload all products in a category or selected products only.
8- Connect to magento M2 via API and upload selected products with images.
9- If a category does not exist, create category.
10- Update manufacturer and supplier name (create field called supplied not visible at front)
11- Script is to check whenever a new file is available download and update (FTP / email).
12- Keep log of all uploaded activities in a readable format.
13- Send email to admin to inform of update with supplier name and website and link to logs.
Please consider in your quote we may have missed a point or 2.
If you are not capable of delivering please DO NOT BID.
We will ignore bids that come as soon as post the project.
We will agree with winning bidder on milestone payments.