Standalone web app to update webshop price and stock automatically via API

Job ID: 30671979

Budget: $200 – $300 USD

Standalone web app to update webshop price and stock automatically via API (Preferred language: PHP with Laravel)

Simple admin panel with login (CoreUI or AdminLTE3) and make the necessary input forms (inputsource URL, API username/password, etc)

Ability to add tasks and settings and set the schedule for running them. (Once or multiple times per day)

The task:
Input file (XML, XLS, XLSX, CSV) downloaded from URL/FTP or API
Manual file upload
Processing of uploaded file (mapping fields/columns)
Select: SKU, stock and price
A simple Price multiplier option

Download data from webshop via API
Compare the two files (Uploaded file and the webshop response file)
Whenever an item has a discrepancy (stock, price), it is updated via API in the webshop.
If a SKU is not in the uploaded file, but is present on our webshop, change the status of that product.
If a SKU is present in the uploaded file, but NOT present on our webshop, that SKU should be ignored.

Sample files and API documentation available.
Related categories: PHP JavaScript XML MySQL Laravel