It is necessary to detect the maximum number of products available for sale in the specified cards on Rozetka and enter the data into a table.
The required cards should be specified by entering links to the cards. If it is necessary to stop the work of a card, the link is removed. The bot must access the specified cards and determine the maximum number of products that can be added to the cart by trial and error. The detected quantity must be entered into the table. The detection of quantity and filling of the table should be done every day at the same time, which needs to be set in the settings.
The table should have the following columns: product name, link to the card, final product category, date, date, date, ..., date. In the cells opposite each product, there should be numbers indicating the maximum quantity of the product for each date. The table should include all specified products and all dates when the parser was active. That is, the history should be stored in one table.
Management, parser settings, and obtaining the table should be done in a Telegram bot or web browser with the ability to grant/remove access to any number of users. When correcting errors or refining the parser, it is necessary that all previous settings are preserved.
After the project is completed and accepted, ongoing support is needed to ensure the parser works without errors.