I have never come across a worse platform than Shopify for anyone to build a store with.
I am not in the least surprised that over 90% of Shopify stores fail. Shopify is an endless sh*tshow in bugs and technical issues originating from very poor development structure, you are bound to fail unless you have endless time dealing with tech issues.
Let me give an example what should have been a simple 10 min product edit can look like. I am now into day 3 trying to get it fixed.
And mind you this is only one example of the 100’s of errors and problems you will encounter using Shopify:
Shopify Product Management — Major Issues
1. Removing duplicate products destroys all images.
I tried to bulk edit and clean up my product file by removing duplicate products. The only way to fix it is to delete all products and reimport them (otherwise the product handle will only reimport again). But when you do this, Shopify deletes all associated images without any warning. Using the backup product export file does nothing to recover all lost images. With 1000 products in 3 variables (3000 products in total) this is a total nightmare.
2. Shopify duplicates images instead of reusing them.
If you use the same stock image across, say, 1,000 listings, which should be the easiest shortcut, Shopify creates 1,000 separate copies of that image (and another 3x duplicates of each listing variable - now 3000 listings, and 3000 copies of the exact same image…). All it had to do is reference a single file but now created 3000 duplicates. This wastes storage and makes management unnecessarily difficult, not to mention shopify has zero logic to manage the speed and performance caused by all the apps you need just to get functioning features, and now by all the added file storage from the thousands of duplicate images it creates.
It becomes impossible to search images in the Files section, because you now have THOUSANDS of image copies and the search feature is poor - not to mention the image import popup window never shows beyond first line.
3. Reimporting a backup file erases inventory data.
If you export your products as a backup, delete the products to create a clean list, then reimport that same file, your inventory quantities are wiped out rather than preserved.
4. Bulk editing inventory via CSV doesn’t work properly.
Exporting the inventory CSV and making changes to it has no effect when reimported — the edits are ignored (HS, COO, inventory does not import - yet the imported file has now overwritten all values, deleting images AGAIN).
5. Inventory imports overwrite product settings, including images.
If you import an inventory file that doesn’t contain image data, Shopify treats the missing image fields as intentional and overrides all values and deletes your existing product images. The import should only update the fields included in the file, not erase everything else.
6. Inventory imports create duplicate variant options.
When importing inventory data, Shopify generates multiple copies of the same variant options rather than matching them to existing ones. If I have 1000 products in 3 variables (3000 products in total) the inventory file turn them into 6000 products with multiple duplicates for the variants. Don’t ask what logic Shopify has used to create this maze of a mess, and what you have to go through to now manage 6000 products…
7. Inventory export is missing pricing, but import overwrites it anyway.
The exported inventory file doesn’t include per-item pricing. However, when you reimport the edited file, Shopify overwrites all pricing to £0. Meanwhile, the fields you actually edited — inventory quantities, HS codes, and COO — remain unchanged despite being updated in the file. The inventory remains at 0 and you are back to square one.
Here is my sincere and honest recommendation to NEW shop owners: DON’T USE SHOPIFY.
You will go through the same nightmare with everything from shipping setups, to variables, to constant owner verification (I’ve probably done 6 already this year) to having your store shadowbanned to verify your right to sell your products (which I’ve also repeated 5 times this year).
It never ends.
Spare yourself and use ANOTHER PLATFORM.