Shopify Import Stuck? How to Fix Imports That Won’t Finish
A Shopify import that looks stuck is often still running. Large files and files with many images can take a while to process, and while one import is running, Shopify won’t start another. If an import hasn’t finished after about an hour, contact Shopify Support, which can look into the store and push a stuck import through.
App imports are different. When an app’s import stops partway, the cause is usually a limit or a mapping problem rather than a frozen job. Identifying which situation you’re in tells you whether to wait, retry or fix the file.
Is Your Shopify Import Really Stuck?
Start by matching what you see to the likely cause. The table covers the most common situations, from Shopify’s built-in CSV import to third-party import apps.
| What you see | What it usually means | What to do |
|---|---|---|
| “Import job already in progress. Please wait until current one is finished” | A previous import is still processing, or it has stalled | Wait, then contact support if it lasts more than an hour |
| An import notification that won’t clear | The import is still running | Give it time, especially for large files |
| The upload fails or times out before importing starts | The file is too large, or the browser had trouble uploading it | Split the file and retry in Chrome |
| Products arrive, but images are missing | Image URLs couldn’t be downloaded | Check that image links are public https:// addresses |
| An app import stops partway through | A daily limit, API rate limit or mapping error | Check the app’s log for the reason |
One rule applies to every built-in CSV import: once it starts, you can’t cancel it. So rather than trying to stop a slow import, focus on finding out whether it’s progressing and what to do if it isn’t.
How to Fix a Stuck Shopify CSV Import
Work through these steps in order. The first two cost nothing but a little time, and they resolve many cases on their own.
1. Give it time and check for progress
Imports can take several minutes, and large files can take longer. Shopify emails a confirmation to your account address once the file has uploaded, so check your inbox before assuming something is wrong.
Next, open the Products page in another tab and look for the products your file adds or updates. If new products keep appearing, the import is working, just slowly. If nothing changes and the in-progress message persists for more than an hour, move on to the next step.
2. Contact Shopify Support
Imports that stay stuck for hours usually need Shopify’s help. Support can access your store securely and push a stalled import through, which isn’t something you can do from the admin yourself. Contact them through the Help Center by chat, email or callback.
Have a few details ready to speed things up. Support is likely to ask what kind of file you imported, such as a product or inventory CSV, how large it is and roughly when you started the import.
3. Retry with a smaller file
If the upload itself fails or times out, the file may be too large. Shopify’s product CSV can be up to 15 MB, and the recommended fix for failed or timed-out uploads is to split the file into smaller ones and import them one at a time.
Split by whole products, keeping every row for a product, its variants and its images in the same file. Then import the files one after another, waiting for each to finish, because Shopify won’t start a new import while another is in progress.
4. Switch browsers and check the file
Shopify recommends Google Chrome to avoid upload issues, so try it if you’re using another browser. Some upload problems that look like a stuck import are actually file errors that appear as soon as the upload starts.
Two of the most common are worth checking. A message such as “Unexpected token < in JSON at position 0” usually means a column header doesn’t exactly match Shopify’s template, and headers are case-sensitive. Garbled characters or quoting errors usually mean the file wasn’t saved as UTF-8.
Why Imports Get Stuck on Images
Images are often the slowest part of an import, because Shopify downloads each one from the link in your file. Products may appear quickly while their images keep processing, or images may fail entirely if Shopify can’t reach the links.
Check that every image URL is a public https:// address with no password protection. Links that require a login, or that point to a sharing page rather than the image itself, can’t be downloaded. Each product can have up to 250 images, so very image-heavy files take longer as well.
If your image URLs point to files already uploaded to your store’s Files area, Shopify downloads them again and creates duplicates. Hosting the images elsewhere avoids those duplicates.
When an App Import Stops Partway
Import apps work through Shopify’s API, which brings its own limits. When an app’s import stops halfway, its log or status screen usually shows the reason, so check there first.
- Daily variant creation limit: Once a store has 50,000 variants, stores not on Shopify Plus can create only 1,000 new variants per 24 hours. Many apps pause at the limit and resume the remaining products after 24 hours.
- API rate limits: An error such as “429: Too Many Requests” means the app sent requests too quickly. The app normally needs to slow down and retry rather than wait a full day.
- Mapping errors: A required field that’s empty, such as a missing variant option value, can stop items from importing. Some integrations also reject a whole record when a mapped value has no match.
- Filters and file structure: A filter that excludes every product, or a file that doesn’t match the format the app expects, can make an import appear to stall with nothing imported.
If you need to stop an app import, use its cancel option if it has one. As a last resort, uninstalling the app revokes its access to your store, which stops it from making further changes, though anything already imported stays in place.
For very large catalogs, smaller scheduled runs are less likely to stall than one huge job. Bulkflow supports bulk import, field mapping and scheduled data updates for Shopify, which can help keep each import run to a manageable size.
How to Prevent Stuck Imports
A few habits make stuck imports much less likely. Keep files well under the size limit, run one import at a time and wait for each to finish before starting the next. Test new files with a handful of products first, so file errors show up before a large run.
Also prepare images before importing by making sure every link is public and points directly to an image file. If your store is approaching 50,000 variants, plan large imports in batches under 1,000 new variants per day.
Conclusion
A Shopify import stuck in progress is usually either still working or waiting on a limit, and only occasionally frozen. Checking for progress, splitting large files and reaching out to Shopify Support after an hour resolves most cases without losing data. We hope this guide helps you get your Shopify import moving again. If large or recurring imports are part of managing your store, you can explore Bulkflow.



