Matrixify
Import, Export, Update and Migrate your store data in bulk
Rating
4.9
feedback
908
chart
#28
All reviews
Jan. 21, 2026
I exported our products. Then adjusted some items in the "Command" column to "DELETE" as the instructions suggest. Then I imported the Matrixify file back into our store. Simple right? No. As I worked with the spreadsheet, one of the columns was placed into a new position. Column order doesn’t normally affect an import in most settings. But I guess that was enough to skew Matrixify. When the adjusted file was imported back into Shopify, all of our product descriptions were missing. Fortunately, I had the sense to download a backup file of our products prior to working with Matrixify. So I was able to re-import our good product file from Shopify back to the store to restore the damage that was caused by Matrixify.
Hello! Very sorry you had a bad experience, but it looks like a misunderstanding... The Column order definitely does not make any difference, and changing column order can be done as you wish. The problem was that the imported file had changed Rows order (you can see this by looking at the column "Row #" which is specifically to help you restore the original sorting of the file, in case you need to sort it for a moment by another column). The file was obviously sorted by some other column and imported as such, causing that the same Product rows appear not adjacent to each other. In the Import Job before importing we showed a yellow warning about this problem with the hope you will notice it before pressing the "Import" button. The result is a very logical consequence, for example: Handle, Body HTML, ... product_1, Description 1 product_2, Description 2 product_1, (empty) As we process the rows and update product according to grouped adjacent rows by each product, then the later appearing product with empty Body HTML instructed the app to set it as empty. The tricky part is that many Merchants want and use this exact functionality - so we can't just not allow to import such mis-sorted files. The only thing we can do is to give a warning and allow you to make that decision. But we are open to your suggestions how to better handle such cases universally. Also, to delete products, you only need to include in your file those that you want to delete - no need to include those that you want to keep. It's a very good and responsible thing you made a backup before doing any changes, and we encourage Merchants to always do the backup before imports, so you did everything very right. This is a normal process, and data editing errors can happen. For that there is no need to blame the Matrixify app for not functioning, because it does work exactly as expected and as documented (and even gave a warning about the wrong sorting in the file). In fact, it is quite painful to experience an assumption that the app or our team does not function properly. Our team is a compact group of "precision people", we obsess with quality, we work non-stop for your benefit. We will go above and beyond to satisfy your needs and make you happy with the result. There is no need to first come with an anger. It's just not productive and it hurts us as humans. To summarize, the review statements are false, if we read them precisely and analyze the actual actions done with the app. However, we are willing to work with you to teach and support every step of the way to help you gain the most of the Matrixify app. You will be amazed of what you can achieve. Maris Founding Engineer
June 30, 2025
I had a simple task of migrating historical orders from one Shopify store to another. I followed the step-by-step instructions they sent me. However, since I used a 3rd party fulfillment service to fulfill the original orders, Matrixify was unable to create the order fulfillments upon importing the orders, which left me with thousands of unfulfilled orders that started to be automatically fulfilled again in the new store by my fulfillment service (nightmare). Nowhere in the documentation was I warned that this was a limitation of their system (the docs have now been updated per my suggestion). My only option was to manually update the fulfillment locations of thousands of old orders and fulfill them manually. Otherwise, it seems to be a good app and was easy to use.
Thank you for your honest review and sorry for the trouble you had to go through. 🙏 Indeed different systems and integrations in Shopify stores might have different effects on the data imports. Some of which we have listed in our tutorials, but as usually not possible to list all of them. Thank you very much for your suggestions on improving our tutorials, we are sure it will give a great value for other merchants in the future. For large data migrations and imports it is important to check what services and automations you have set up in your store before doing major imports. It helps to test import with a few Orders before going all-in to see and ensure how other such systems might act on the migrated data. We have now also added ability in Matrixify to first move Fulfillment to the Location as per the uploaded file and only then try to fulfill it which should resolve most of similar cases in the future. But indeed we cannot control how other services will act and process any created Order regardless of actions we try to do on it after the creation. Very sorry once again, and thank you so much for bringing this issue up, and being so understanding to resolve this. 🫶