Нужно написать программу, которая будет помещать товары в архив и восстанавливать их из архива с помощью:
https://docs.ozon.com/api/seller/?#operation/ProductAPI_ProductArchive
https://docs.ozon.com/api/seller/?#operation/ProductAPI_ProductUnarchive
Программа должна
1. Запускаться как exe файл.
2. Работать с разными личными кабинетами Озон.
3. Работать в двух режимах: на архивацию и на восстановление из архива.
В режиме архивации получать список product_id и архивировать их все.
В режиме восстановления получать product_id, фильтровать их по двум признакам:
- является ли товар автоматически архивированным (is_autoarchived)
- сдержит ли offer_id определенные символы
Затем восстанавливать только товары, не содержащие эти символы и архивированные вручную.
4. Для этих целей содержать файл конфигурации, где можно задать параметры:
- client_id, api_key для работы с разными ЛК
- список символов, offer_id с которыми нужно исключить, например: "AAA;BBB;A123", тогда offer_id 123456AAA или A123456 не восстановятся
- режим работы, например: archive: true
5. Следует учесть, что товаров в ЛК может быть много, до 250000.