- Go to your Shopify
admin/settings/files
page - Open your browser Dev tools, go to the console
Then, depending on the option you choose:
- Make sure your browser is set to download files automatically and doesn't ask for the download location every time
- Paste the content of the
console_download_files.js
file, and press enter - Your browser will automatically fetch each page and download every file on it. It might ask you to accept "multiple downloads" (Chrome)
- Paste the content of the
console_download_list.js
file, and press enter - Your browser will automatically fetch each page and download the list of all the files on the CDN. You'll then be able to use any file download manager to import the list and safely download everything.
Another solution would be just getting an array of the cdn urls then writing it to a html file and just using Firefox or Chrome's
Save Page As
feature. This will download all the images into a folder on your computer.1. Change limit to 250 in Shopify
Append limit to url:
https://my-fantastic-store.myshopify.com/admin/files?limit=250
2. Get your array of cdn URLs
$('.next-input').map(function(key, val) { return val.value; }).get();
3. Adjust in text editor
Paste in Sublime text or favorite text editor
Regex replace
^
with<img src=
and$
with/>
Wrap in
<html><body>
</html>
4. Use
Save Page As
in Chrome or Firefox5. Complain to Shopify about this nonsense and why they don't have bulk downloading