Budget: 1000 UAH Deadline: 20 days
Hello. Here is my vision of how this should work:
1) An automatic launch of a special script is set up on the server (a cron job), which runs at certain intervals, for example, every 6 hours.
2) With each launch, the script makes a request to an external system where an XML file with current product stock is stored.
3) The request requires authentication, so the script sends credentials (email and password) that confirm access to the system for downloading the file.
4) After a successful request, the system receives the XML file with stock information, which contains a data structure with information about products, their quantity in stock, identifiers, names, etc.
5) The script downloads this file and uses an XML parser to read information from individual elements (tags) of the file.
6) After reading the data, the script sends each data element to the CMS, updating stock information for each product.
7) This update can occur by saving data to the CMS database or through the CMS interface if it supports such automated updates.
8) For secure exchange, the external system provides access to XML data only for servers whose IP address is verified and included in the allowed list (whitelist).
Ready to implement this automation in AJAX/PHP.
Price: $400
Deadline: 20 days