I attempted to archive 3K of old orders, the archiving froze at 0%. So I attempted a smaller operation involving 79 cancelled orders, it froze at 2%. As seen in other posts, I cleared all cache.
This is a managed WordPress site on SiteGround.
The page I need help with: [log in to see the link]
From your console log, the REST API requests are returning status 200 (success), which means the archiving process is starting correctly. Usually, when the progress stays at 0–2%, it’s related to caching or server restrictions.
If SiteGround Optimizer is active, disable: Dynamic Cache, Memcached, Frontend Optimization.
Check if REST API requests are being restricted by the server firewall: SiteGround sometimes blocks repeated background requests automatically. If possible, please ask SiteGround support whether REST API loop requests are limited for your site.
For testing purposes, please reduce the number of orders selected for archiving. Try archiving around 100 orders first to check whether the process completes successfully.