{"post_stream":{"posts":[{"id":1336812,"username":"nordy_nd","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/b4bc9f/{size}.png","created_at":"2025-02-20T16:23:50.000Z","cooked":"\u003cp\u003eI recently exported all my products to update their prices and then re-imported them. However, I just realized that only a few product images were imported, and most of the images are missing. I have a CSV file backup, but none of the attempts to restore the products have worked. Is there a way to roll back the product list to a specific date before the import? Could you please advise on what I might be doing wrong and the best way to recover the missing images?\u003c/p\u003e\n\u003cp\u003eThanks for your help!\u003c/p\u003e","post_number":1,"post_type":1,"posts_count":12,"updated_at":"2025-02-20T16:23:50.000Z","reply_count":2,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":105,"reads":21,"readers_count":20,"score":534.2,"yours":false,"topic_id":396027,"topic_slug":"urgent-missing-product-images-after-import-possible-rollback","primary_group_name":"shopifystaff","flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":null,"bookmarked":false,"actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":1502900,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/urgent-missing-product-images-after-import-possible-rollback/396027/1","category_expert_approved_group":null,"needs_category_expert_approval":null,"can_manage_category_expert_posts":false,"event":null,"calendar_details":[],"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null,"can_vote":false},{"id":1336813,"username":"LitExtension","avatar_template":"/user_avatar/community.shopify.com/litextension/{size}/112399_2.png","created_at":"2025-02-22T04:35:01.000Z","cooked":"\u003cp\u003eYour product images likely didn’t import correctly due to missing or incorrect URLs in the CSV. First, check if your platform (Shopify, WooCommerce, etc.) supports rollback or backups. Open the CSV file and verify that the image URLs are complete and correct. If the images were hosted on your store’s media library, check if they are still there. Some hosting providers keep daily backups, so you may be able to restore your store to a previous date. If not, re-upload the images manually or update the CSV with the correct URLs before re-importing.\u003c/p\u003e","post_number":2,"post_type":1,"posts_count":12,"updated_at":"2025-02-22T04:35:01.000Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":3,"reads":16,"readers_count":15,"score":33.2,"yours":false,"topic_id":396027,"topic_slug":"urgent-missing-product-images-after-import-possible-rollback","primary_group_name":"shopifypartner","flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"Shopify Partner","title_is_group":true,"bookmarked":false,"actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":137018,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/urgent-missing-product-images-after-import-possible-rollback/396027/2","category_expert_approved_group":null,"needs_category_expert_approval":null,"can_manage_category_expert_posts":false,"event":null,"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":1857346,"username":"CommerceGov","avatar_template":"/user_avatar/community.shopify.com/commercegov/{size}/408302_2.png","created_at":"2026-08-07T13:16:03.176Z","cooked":"\u003cp\u003eIf this is Shopify, one important distinction is that a CSV backup is not the same thing as a true rollback point.\u003c/p\u003e\n\u003cp\u003eShopify product imports can’t simply be rolled back to a previous date, so before importing the full file again I’d first verify whether the image relationships in the CSV are still intact.\u003c/p\u003e\n\u003cp\u003eFor each affected product:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eCompare the original and edited CSV using the product \u003ccode\u003eHandle\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCheck how many image rows belong to that handle and whether the image URLs are still present.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eOpen a few of the old image URLs directly to confirm they still work.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eMake sure every secondary image row is still associated with the correct product handle.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCreate a small recovery CSV with only 1–2 affected products and test that before importing the entire catalog again.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eAlso compare the total row counts between the original and edited CSV. A different row count can indicate that rows were accidentally removed during editing, although matching row counts alone do not guarantee that the image associations are correct.\u003c/p\u003e\n\u003cp\u003eOne common source of problems is sorting or editing Shopify CSVs in spreadsheet software. Shopify products can span multiple rows, including separate rows for additional images, so changing the row structure can break those relationships.\u003c/p\u003e\n\u003cp\u003eI would avoid another full-catalog import until the small test restores the images correctly.\u003c/p\u003e\n\u003cp\u003eFor future bulk updates, it is useful to treat the export as a snapshot, not as a guaranteed rollback mechanism. A reliable recovery process should preserve the original values and image relationships and verify that the restored product state actually matches what existed before the change.\u003c/p\u003e","post_number":3,"post_type":1,"posts_count":12,"updated_at":"2026-08-07T13:16:03.176Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":13,"readers_count":12,"score":7.6,"yours":false,"topic_id":396027,"topic_slug":"urgent-missing-product-images-after-import-possible-rollback","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":null,"bookmarked":false,"actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":1631782,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/urgent-missing-product-images-after-import-possible-rollback/396027/3","category_expert_approved_group":null,"needs_category_expert_approval":null,"can_manage_category_expert_posts":false,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":1857369,"username":"Custom-Cursor","avatar_template":"/user_avatar/community.shopify.com/custom-cursor/{size}/401636_2.png","created_at":"2026-08-07T13:46:23.375Z","cooked":"\u003cp\u003eHey \u003ca class=\"mention\" href=\"/u/nordy_nd\"\u003e@nordy_nd\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003ehope you’re doing well!\u003c/p\u003e\n\u003cp\u003eShopify doesn’t offer a rollback to a previous product state. If your CSV still has the \u003cstrong\u003eImage Src\u003c/strong\u003e URLs, re-import it. otherwise, contact Shopify support they may be able to help if the data is still recoverable\u003c/p\u003e","post_number":4,"post_type":1,"posts_count":12,"updated_at":"2026-08-07T13:46:23.375Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":7,"reads":12,"readers_count":11,"score":37.4,"yours":false,"topic_id":396027,"topic_slug":"urgent-missing-product-images-after-import-possible-rollback","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":null,"bookmarked":false,"actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":1621771,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/urgent-missing-product-images-after-import-possible-rollback/396027/4","category_expert_approved_group":null,"needs_category_expert_approval":null,"can_manage_category_expert_posts":false,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":1857399,"username":"Shopify_CSV_Helper","avatar_template":"/user_avatar/community.shopify.com/shopify_csv_helper/{size}/409676_2.png","created_at":"2026-08-07T14:21:54.880Z","cooked":"\u003cp\u003eWhen product images vanish after running a Shopify CSV import, it’s almost always caused by a silent failure mode during the background image ingestion worker — even if the import status screen reports “Success.”\u003c/p\u003e\n\u003cp\u003eThree technical breakdown points that cause missing product images after import:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eSilent WebP Binary Dropping: Supplier catalog feeds (especially from Asian manufacturers like 1688/Alibaba) frequently contain raw \u003ccode\u003e.webp\u003c/code\u003e image links or dynamic CDN query parameters. Shopify’s background CSV importer quietly skips downloading WebP binaries without throwing a CSV syntax error log. The product attributes import, but image slots end up blank.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eCSV Backup Is Not a Native Rollback Point: Exporting a “backup CSV” before running a bulk update does NOT protect variant image bindings if the overwrite CSV alters the ‘Handle’ or ‘Variant Image’ columns. Overwriting products with blank variant-image cells causes Shopify to dissociate the images on import.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eVariant Image Column Coverage: For multi-variant products (e.g. 1 Color across 4 Sizes), Shopify strictly requires the color image URL to be duplicated across ALL 4 size rows in the ‘Variant Image’ column. Leaving secondary size rows blank assuming inheritance breaks variant image mapping on import.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eIf you want to sanitize supplier image feeds and handle variant image mapping locally before import, consider using EasyCatch (a client-side Chrome extension). Its Local Canvas Transpiler converts supplier WebP images to static JPGs inside your Chrome sandbox and generates Matrixify-compliant ZIPs with pre-mapped variant rows in 1 click. 100% Local-First so store catalog data stays completely private.\u003c/p\u003e","post_number":5,"post_type":1,"posts_count":12,"updated_at":"2026-08-07T14:21:54.880Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":11,"readers_count":10,"score":2.2,"yours":false,"topic_id":396027,"topic_slug":"urgent-missing-product-images-after-import-possible-rollback","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"","bookmarked":false,"actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":1634106,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/urgent-missing-product-images-after-import-possible-rollback/396027/5","category_expert_approved_group":null,"needs_category_expert_approval":null,"can_manage_category_expert_posts":false,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":1860833,"username":"Anshul_Sandal","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/9fc348/{size}.png","created_at":"2026-08-10T11:13:49.992Z","cooked":"\u003caside class=\"quote group-shopifystaff\" data-username=\"nordy_nd\" data-post=\"1\" data-topic=\"396027\"\u003e\n\u003cdiv class=\"title\"\u003e\n\u003cdiv class=\"quote-controls\"\u003e\u003c/div\u003e\n\u003cimg alt=\"\" width=\"24\" height=\"24\" src=\"https://avatars.discourse-cdn.com/v4/letter/n/b4bc9f/48.png\" class=\"avatar\"\u003e nordy_nd:\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp\u003eI recently exported all my products to update their prices and then re-imported them. However, I just realized that only a few product images were imported, and most of the images are missing. I have a CSV file backup, but none of the attempts to restore the products have worked. Is there a way to roll back the product list to a specific date before the import? Could you please advise on what I might be doing wrong and the best way to recover the missing images?\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/aside\u003e\n\u003cp\u003eShopify doesn’t currently provide a way to roll back products to a specific date after a CSV import. Shopify also warns that sorting an exported product CSV in Excel/Numbers can break the relationship between products and their image links.\u003c/p\u003e\n\u003cp\u003eSince you still have the original CSV, check the \u003cstrong\u003eImage Src and Variant Image\u003c/strong\u003e columns first. If you’re re-importing only to updtate prices, make sure you don’t include image columns with blank values, as blank field can overwrite existing data. If possible, create a small test CSV with the correct handles and prices before doing another full import.\u003c/p\u003e\n\u003cp\u003eAlso check your store’s \u003cstrong\u003eActivity log\u003c/strong\u003e for the import-related changes. If the original images URLs are no longer valid, you may need to restore the image URLs from your backup and re-import them.\u003c/p\u003e","post_number":6,"post_type":1,"posts_count":12,"updated_at":"2026-08-10T11:13:49.992Z","reply_count":0,"reply_to_post_number":null,"quote_count":1,"incoming_link_count":0,"reads":11,"readers_count":10,"score":2.2,"yours":false,"topic_id":396027,"topic_slug":"urgent-missing-product-images-after-import-possible-rollback","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"","bookmarked":false,"actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":1620170,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/urgent-missing-product-images-after-import-possible-rollback/396027/6","category_expert_approved_group":null,"needs_category_expert_approval":null,"can_manage_category_expert_posts":false,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":1876865,"username":"Ian_Chechin","avatar_template":"/user_avatar/community.shopify.com/ian_chechin/{size}/411577_2.png","created_at":"2026-08-30T04:53:26.123Z","cooked":"\u003cp\u003e(post deleted by author)\u003c/p\u003e","post_number":7,"post_type":1,"posts_count":12,"updated_at":"2026-08-30T04:54:07.695Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":8,"readers_count":7,"score":1.6,"yours":false,"topic_id":396027,"topic_slug":"urgent-missing-product-images-after-import-possible-rollback","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"","bookmarked":false,"actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":1637175,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":true,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/urgent-missing-product-images-after-import-possible-rollback/396027/7","category_expert_approved_group":null,"needs_category_expert_approval":null,"can_manage_category_expert_posts":false,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":1876867,"username":"Ian_Chechin","avatar_template":"/user_avatar/community.shopify.com/ian_chechin/{size}/411577_2.png","created_at":"2026-08-30T04:54:55.097Z","cooked":"\u003cp\u003eOne practical step nobody has spelled out yet: prove the recovery path on two products before touching the other thousands.\u003c/p\u003e\n\u003cp\u003eYour old export very likely still has working Image Src URLs - Shopify serves product images from its CDN, and those files usually stay live while the product exists. So take two affected products, open their rows in the ORIGINAL export, and paste each Image Src URL into a browser. If the images load, a re-import of just those two rows (Handle and Image Src columns are enough) should re-attach them. Verify on the live product pages, not the import report - an import that says Success is only claiming it processed rows, not that the store looks right. If the two-product test works, scale to the full file; if it fails, you have lost nothing and learned which failure mode you are in.\u003c/p\u003e\n\u003cp\u003eAnd the honest context on the rollback question: there is no native point-in-time rollback for products, and no backup app is strong on media, ours included - product fields restore cleanly, image files are only re-linkable while the CDN still has them. Which is exactly why the CSV you already have, with its still-live URLs, is worth more right now than any app installed after the fact.\u003c/p\u003e\n\u003cp\u003eDisclosure: I work on \u003ca href=\"https://apps.shopify.com/storevault-1\"\u003eStoreVault\u003c/a\u003e, a backup and restore app for Shopify.\u003c/p\u003e","post_number":8,"post_type":1,"posts_count":12,"updated_at":"2026-08-30T04:54:55.097Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":3,"reads":8,"readers_count":7,"score":76.6,"yours":false,"topic_id":396027,"topic_slug":"urgent-missing-product-images-after-import-possible-rollback","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"link_counts":[{"url":"https://apps.shopify.com/storevault-1","internal":false,"reflection":false,"title":"StoreVault ‑ Backup \u0026 Restore - Backups with proof, and restores you can undo | Shopify App Store","clicks":1}],"read":true,"user_title":"","bookmarked":false,"actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":1637175,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/urgent-missing-product-images-after-import-possible-rollback/396027/8","category_expert_approved_group":null,"needs_category_expert_approval":null,"can_manage_category_expert_posts":false,"event":null,"reactions":[{"id":"+1","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":1877213,"username":"ethanhales","avatar_template":"/user_avatar/community.shopify.com/ethanhales/{size}/412128_2.png","created_at":"2026-08-30T17:30:12.849Z","cooked":"\u003cp\u003eBefore looking for a rollback, I’d check the image URLs in your backup CSV. In Shopify, product imports can succeed while silently skipping images if the URLs are missing, inaccessible, or no longer exist.\u003c/p\u003e\n\u003cp\u003eIf the images were removed during the import, compare the current export with your backup and verify the \u003cstrong\u003eImage Src\u003c/strong\u003e fields first. In many cases, recovering the image URLs and re-importing them is faster than trying to restore the entire catalog.\u003c/p\u003e","post_number":9,"post_type":1,"posts_count":12,"updated_at":"2026-08-30T17:30:12.849Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":7,"readers_count":6,"score":1.4,"yours":false,"topic_id":396027,"topic_slug":"urgent-missing-product-images-after-import-possible-rollback","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":null,"bookmarked":false,"actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":1637537,"hidden":false,"trust_level":0,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/urgent-missing-product-images-after-import-possible-rollback/396027/9","category_expert_approved_group":null,"needs_category_expert_approval":null,"can_manage_category_expert_posts":false,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":1880191,"username":"Anshul_Sandal","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/9fc348/{size}.png","created_at":"2026-09-03T14:30:04.978Z","cooked":"\u003caside class=\"quote group-shopifystaff\" data-username=\"nordy_nd\" data-post=\"1\" data-topic=\"396027\" data-full=\"true\"\u003e\n\u003cdiv class=\"title\"\u003e\n\u003cdiv class=\"quote-controls\"\u003e\u003c/div\u003e\n\u003cimg alt=\"\" width=\"24\" height=\"24\" src=\"https://avatars.discourse-cdn.com/v4/letter/n/b4bc9f/48.png\" class=\"avatar\"\u003e nordy_nd:\u003c/div\u003e\n\u003cblockquote\u003e\n\u003cp\u003eI recently exported all my products to update their prices and then re-imported them. However, I just realized that only a few product images were imported, and most of the images are missing. I have a CSV file backup, but none of the attempts to restore the products have worked. Is there a way to roll back the product list to a specific date before the import? Could you please advise on what I might be doing wrong and the best way to recover the missing images?\u003c/p\u003e\n\u003cp\u003eThanks for your help!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/aside\u003e\n\u003cp\u003eShopify dosen’t currently offer a way to roll back your product catalog to a specific date. Since you have the original CSV backup, I’d first check the \u003cstrong\u003eImage Src\u003c/strong\u003e and \u003cstrong\u003eVariant Image\u003c/strong\u003e coloumns and make sure the image Urls are still valid.\u003c/p\u003e\n\u003cp\u003eAlso, If you edited or sorted the CSV in Excel/Sheets, the product-to-image associations may have been affected. If you’re only updating prices, avoid importing blank image fields, as they can overwrite existing image data. I’d test the corrected CSV with a few products first before doing another full import.\u003c/p\u003e","post_number":10,"post_type":1,"posts_count":12,"updated_at":"2026-09-03T14:30:04.978Z","reply_count":1,"reply_to_post_number":null,"quote_count":1,"incoming_link_count":0,"reads":5,"readers_count":4,"score":21.0,"yours":false,"topic_id":396027,"topic_slug":"urgent-missing-product-images-after-import-possible-rollback","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"","bookmarked":false,"actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":1620170,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/urgent-missing-product-images-after-import-possible-rollback/396027/10","category_expert_approved_group":null,"needs_category_expert_approval":null,"can_manage_category_expert_posts":false,"event":null,"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":1880400,"username":"rainline","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/5daacb/{size}.png","created_at":"2026-09-04T01:12:03.515Z","cooked":"\u003cp\u003eNo native rollback, but the good news: your CSV backup is the restore path, it just needs the image column handled correctly. This exact failure mode (re-import drops images) usually comes from one of three things:\u003c/p\u003e\n\u003cp\u003e1. The re-import CSV lost the image URL column, or the URLs now point at old CDN paths that return 404. Open the CSV and test 5-10 image URLs in a browser.\u003c/p\u003e\n\u003cp\u003e2. The import matched products by handle/title and created NEW rows instead of updating, so images exist but on duplicate products. Check Admin \u0026gt; Products for duplicates.\u003c/p\u003e\n\u003cp\u003e3. The images were uploaded files (not hosted URLs) and the re-import never re-linked them.\u003c/p\u003e\n\u003cp\u003eRecovery: rebuild from your CSV backup with the image column verified, using the Shopify product ID or handle as the match key, not the title.\u003c/p\u003e\n\u003cp\u003eA tip for the future: after any CSV export/import round-trip, diff the two files - counts, image counts per product, description lengths. It catches this class of problem in minutes instead of discovering it weeks later.\u003c/p\u003e\n\u003cp\u003e(Disclosure: I am researching whether a migration completeness checker tool is worth building - not selling anything here.)\u003c/p\u003e","post_number":11,"post_type":1,"posts_count":12,"updated_at":"2026-09-04T01:12:03.515Z","reply_count":0,"reply_to_post_number":10,"quote_count":0,"incoming_link_count":1,"reads":6,"readers_count":5,"score":66.2,"yours":false,"topic_id":396027,"topic_slug":"urgent-missing-product-images-after-import-possible-rollback","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":null,"reply_to_user":{"id":1620170,"username":"Anshul_Sandal","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/9fc348/{size}.png"},"bookmarked":false,"actions_summary":[{"id":2,"count":1}],"moderator":false,"admin":false,"staff":false,"user_id":1630056,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/urgent-missing-product-images-after-import-possible-rollback/396027/11","category_expert_approved_group":null,"needs_category_expert_approval":null,"can_manage_category_expert_posts":false,"event":null,"reactions":[{"id":"heart","type":"emoji","count":1}],"current_user_reaction":null,"reaction_users_count":1,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":1903254,"username":"hhaa123","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/439d5e/{size}.png","created_at":"2026-10-02T08:20:20.520Z","cooked":"\u003cp\u003eEveryone above answered the recovery question, so let me answer the one that prevents the next one.\u003c/p\u003e\n\u003cp\u003eProduct images aren’t a column — they’re \u003cstrong\u003eextra rows\u003c/strong\u003e. A product with 6 images is 6 rows: row 1 carries the product fields, rows 2–6 carry nothing but the handle and one image URL. That shape is exactly why this breaks:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eSorting\u003c/strong\u003e the export in Excel/Numbers moves those near-empty rows away from their product row, and they attach to nothing.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eA blank image column overwrites.\u003c/strong\u003e In a Shopify import, a column you \u003cem\u003einclude\u003c/em\u003e is authoritative — blank means “set to empty”. A column you \u003cem\u003eomit\u003c/em\u003e is left completely alone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSo for a price-only update, the safest file is one that never contains images at all:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003eStart from a \u003cstrong\u003efresh\u003c/strong\u003e export (not last month’s).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDelete\u003c/strong\u003e \u003ccode\u003eImage Src\u003c/code\u003e \u003cstrong\u003eand\u003c/strong\u003e \u003ccode\u003eVariant Image\u003c/code\u003e \u003cstrong\u003efrom your update file entirely.\u003c/strong\u003e\u003c/li\u003e\n\u003cli\u003eImport only what changes: \u003ccode\u003eHandle, Option1 Name, Option1 Value, Variant SKU, Variant Price\u003c/code\u003e. Omit the rest — omit = untouched, include-blank = wiped.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNever sort that file.\u003c/strong\u003e If you must sort, do it on a copy with no product rows in it.\u003c/li\u003e\n\u003cli\u003eRun \u003cstrong\u003eone product\u003c/strong\u003e first and check the \u003cstrong\u003elive product page\u003c/strong\u003e, not the import report — the report says “processed”, not “correct”.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eFor the original question: there’s no Shopify rollback, but your old export \u003cem\u003eis\u003c/em\u003e a valid restore file \u003cstrong\u003eprovided those image rows are still intact and the URLs still resolve\u003c/strong\u003e — and you’ll only know that by opening a few URLs in a browser first. Do that on two products before you touch thousands.\u003c/p\u003e","post_number":12,"post_type":1,"posts_count":12,"updated_at":"2026-10-02T08:20:20.520Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":2,"readers_count":1,"score":0.4,"yours":false,"topic_id":396027,"topic_slug":"urgent-missing-product-images-after-import-possible-rollback","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":null,"bookmarked":false,"actions_summary":[],"moderator":false,"admin":false,"staff":false,"user_id":1643777,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/urgent-missing-product-images-after-import-possible-rollback/396027/12","category_expert_approved_group":null,"needs_category_expert_approval":null,"can_manage_category_expert_posts":false,"event":null,"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null}],"stream":[1336812,1336813,1857346,1857369,1857399,1860833,1876865,1876867,1877213,1880191,1880400,1903254]},"timeline_lookup":[[1,607],[2,606],[3,74],[6,71],[7,52],[9,51],[10,47],[12,18]],"user_badges":{"users":{"137018":{"id":137018,"badge_ids":[32,114,122,130,135]},"1620170":{"id":1620170,"badge_ids":[109,116]},"1621771":{"id":1621771,"badge_ids":[112,119]},"1630056":{"id":1630056,"badge_ids":[110,116]},"1631782":{"id":1631782,"badge_ids":[110,117]},"1634106":{"id":1634106,"badge_ids":[110,117]},"1637175":{"id":1637175,"badge_ids":[110,117]},"1643777":{"id":1643777,"badge_ids":[108]}},"badges":{"131":{"id":131,"name":"1000 Accepted Solutions","slug":"1000-accepted-solutions","description":"You're a member of the 1000 accepted solutions club!","icon":"check","image_url":null,"badge_grouping_id":9,"badge_type_id":1},"110":{"id":110,"name":"50 Posts","slug":"50-posts","description":"Way to go! You've posted 50 times in the Shopify Community","icon":"file-signature","image_url":null,"badge_grouping_id":7,"badge_type_id":3},"19":{"id":19,"name":"Good Topic","slug":"good-topic","description":"Received 25 likes on a topic","icon":"file-signature","image_url":null,"badge_grouping_id":3,"badge_type_id":2},"7":{"id":7,"name":"Good Post","slug":"good-reply","description":"Received 25 likes on a reply","icon":"reply","image_url":null,"badge_grouping_id":3,"badge_type_id":2},"114":{"id":114,"name":"1000 Posts","slug":"1000-posts","description":"You're a member of the 1000 posts club!","icon":"file-signature","image_url":null,"badge_grouping_id":7,"badge_type_id":1},"32":{"id":32,"name":"Gives Back","slug":"gives-back","description":"Has 100 liked posts and gave 100 likes","icon":"heart","image_url":null,"badge_grouping_id":2,"badge_type_id":2},"109":{"id":109,"name":"25 Posts","slug":"25-posts","description":"With 25 posts submitted, you help keep the conversations going","icon":"file-signature","image_url":null,"badge_grouping_id":7,"badge_type_id":3},"111":{"id":111,"name":"100 Posts","slug":"100-posts","description":"100 posts! Thanks for being an engaged member of the Shopify Community","icon":"file-signature","image_url":null,"badge_grouping_id":7,"badge_type_id":2},"113":{"id":113,"name":"500 Posts","slug":"500-posts","description":"Congratulations on reaching the 500 post milestone!","icon":"file-signature","image_url":null,"badge_grouping_id":7,"badge_type_id":1},"46":{"id":46,"name":"Aficionado","slug":"aficionado","description":"Visited 100 consecutive days","icon":"far-eye","image_url":null,"badge_grouping_id":2,"badge_type_id":2},"112":{"id":112,"name":"250 Posts","slug":"250-posts","description":"250 posts! Thanks for being an engaged member of the Shopify Community","icon":"file-signature","image_url":null,"badge_grouping_id":7,"badge_type_id":2},"122":{"id":122,"name":"1000 Likes","slug":"1000-likes","description":"You're a member of the 1000 likes club!","icon":"thumbs-up","image_url":null,"badge_grouping_id":8,"badge_type_id":1},"129":{"id":129,"name":"250 Accepted Solutions","slug":"250-accepted-solutions","description":"250 accepted solutions! Thank you for being so helpful","icon":"check","image_url":null,"badge_grouping_id":9,"badge_type_id":2},"121":{"id":121,"name":"500 Likes","slug":"500-likes","description":"Congratulations on obtaining 500 likes!","icon":"thumbs-up","image_url":null,"badge_grouping_id":8,"badge_type_id":1},"135":{"id":135,"name":"Power User 2024","slug":"power-user-2024","description":"Most participating users within 2024","icon":"ranking-star","image_url":null,"badge_grouping_id":6,"badge_type_id":3},"126":{"id":126,"name":"50 Accepted Solutions","slug":"50-accepted-solutions","description":"Your knowledge has resulted in 50 accepted solutions","icon":"check","image_url":null,"badge_grouping_id":9,"badge_type_id":3},"3":{"id":3,"name":"Regular","slug":"regular","description":"Awarded at Trust Level 3. Recognized for regular contributions as a trusted user.","icon":"user","image_url":null,"badge_grouping_id":4,"badge_type_id":2},"125":{"id":125,"name":"25 Accepted Solutions","slug":"25-accepted-solutions","description":"Your guidance has resulted in 25 accepted solutions","icon":"check","image_url":null,"badge_grouping_id":9,"badge_type_id":3},"119":{"id":119,"name":"100 Likes","slug":"100-likes","description":"Your contributions have earned you 100 likes","icon":"thumbs-up","image_url":null,"badge_grouping_id":8,"badge_type_id":2},"120":{"id":120,"name":"250 Likes","slug":"250-likes","description":"Your expertise has earned you 250 likes!","icon":"thumbs-up","image_url":null,"badge_grouping_id":8,"badge_type_id":2},"127":{"id":127,"name":"75 Accepted Solutions","slug":"75-accepted-solutions","description":"Your expertise has resulted in 75 accepted solutions","icon":"check","image_url":null,"badge_grouping_id":9,"badge_type_id":2},"130":{"id":130,"name":"500 Accepted Solutions","slug":"500-accepted-solutions","description":"Your valuable contributions have resulted in 500 accepted solutions","icon":"check","image_url":null,"badge_grouping_id":9,"badge_type_id":1},"116":{"id":116,"name":"10 Likes","slug":"10-likes","description":"You've received 10 likes","icon":"thumbs-up","image_url":null,"badge_grouping_id":8,"badge_type_id":3},"118":{"id":118,"name":"50 Likes","slug":"50-likes","description":"Your contributions have earned you 50 likes","icon":"thumbs-up","image_url":null,"badge_grouping_id":8,"badge_type_id":3},"128":{"id":128,"name":"100 Accepted Solutions","slug":"100-accepted-solutions","description":"Congratulations! You've provided 100 accepted solutions","icon":"check","image_url":null,"badge_grouping_id":9,"badge_type_id":2},"108":{"id":108,"name":"10 Posts","slug":"10-posts","description":"Thanks for being an active member and posting 10 times","icon":"file-signature","image_url":null,"badge_grouping_id":7,"badge_type_id":3},"117":{"id":117,"name":"25 Likes","slug":"25-likes","description":"With 25 likes, your posts are popular","icon":"thumbs-up","image_url":null,"badge_grouping_id":8,"badge_type_id":3},"124":{"id":124,"name":"10 Accepted Solutions","slug":"10-accepted-solutions","description":"10 of your replies have been accepted as solutions","icon":"check","image_url":null,"badge_grouping_id":9,"badge_type_id":3}}},"suggested_topics":[],"tags":[{"id":872,"name":"migration","slug":"migration"}],"tags_descriptions":{},"fancy_title":"Urgent: Missing Product Images After Import – Possible Rollback?","id":396027,"title":"Urgent: Missing Product Images After Import – Possible Rollback?","posts_count":12,"created_at":"2025-02-20T16:23:50.000Z","views":354,"reply_count":1,"like_count":5,"last_posted_at":"2026-10-02T08:20:20.520Z","visible":true,"closed":false,"archived":false,"has_summary":false,"archetype":"regular","slug":"urgent-missing-product-images-after-import-possible-rollback","category_id":211,"word_count":1974,"deleted_at":null,"user_id":1502900,"featured_link":null,"pinned_globally":false,"pinned_at":null,"pinned_until":null,"image_url":null,"slow_mode_seconds":0,"draft":null,"draft_key":"topic_396027","draft_sequence":null,"unpinned":null,"pinned":false,"current_post_number":1,"highest_post_number":12,"deleted_by":null,"actions_summary":[{"id":8,"count":0,"hidden":false,"can_act":false},{"id":1002,"count":0,"hidden":false,"can_act":false},{"id":4,"count":0,"hidden":false,"can_act":false},{"id":7,"count":0,"hidden":false,"can_act":false},{"id":1001,"count":0,"hidden":false,"can_act":false},{"id":10,"count":0,"hidden":false,"can_act":false}],"chunk_size":20,"bookmarked":false,"topic_timer":null,"message_bus_last_id":0,"participant_count":10,"show_read_indicator":false,"thumbnails":null,"slow_mode_enabled_until":null,"related_topics":[{"fancy_title":"Product images did not pull through with CSV product import","id":164524,"title":"Product images did not pull through with CSV product import","slug":"product-images-did-not-pull-through-with-csv-product-import","posts_count":2,"reply_count":0,"highest_post_number":0,"image_url":null,"created_at":"2022-11-02T07:51:37.000Z","last_posted_at":"2022-11-02T15:07:01.000Z","bumped":true,"bumped_at":"2022-11-02T15:07:01.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I exported all my products to a .csv file and saved it locally. I then edited the file extensively and saved it with a different filename. \nWhen I imported the edited csv file into shopify, a stack of images disappeared \u0026hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4021,"name":"troubleshooting","slug":"troubleshooting"}],"tags_descriptions":{},"like_count":0,"views":122,"category_id":95,"featured_link":null,"op_like_count":0,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user":{"id":75829,"username":"Denise_Glezer-J","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/3be4f8/{size}.png","primary_group_name":"shopifypartner","trust_level":1}},{"extras":"latest","description":"Most Recent Poster","user":{"id":607049,"username":"simon-skrod","avatar_template":"/user_avatar/community.shopify.com/simon-skrod/{size}/18361_2.png","primary_group_name":"shopifypartner","trust_level":1}}]},{"fancy_title":"Where are images stored in shopify? I lost them!","id":203561,"title":"Where are images stored in shopify? I lost them!","slug":"where-are-images-stored-in-shopify-i-lost-them","posts_count":16,"reply_count":13,"highest_post_number":0,"image_url":null,"created_at":"2023-03-28T14:05:48.000Z","last_posted_at":"2025-05-25T02:22:59.000Z","bumped":true,"bumped_at":"2025-05-25T02:22:59.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I had my store all set up with correct images for all products and product variants. I exported the products to do some work. After I exported I added a column to the left and numbered it from 0 to 11307. I reordered the\u0026hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4021,"name":"troubleshooting","slug":"troubleshooting"}],"tags_descriptions":{},"like_count":3,"views":973,"category_id":95,"featured_link":null,"op_like_count":0,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user":{"id":900555,"username":"chad0x001","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/ecd19e/{size}.png","primary_group_name":"merchant","trust_level":1}},{"extras":null,"description":"Frequent Poster","user":{"id":142632,"username":"Shay","avatar_template":"/user_avatar/community.shopify.com/shay/{size}/130171_2.png","flair_name":"shopifyretired","flair_group_id":56,"primary_group_name":"shopifyretired","trust_level":2}},{"extras":null,"description":"Frequent Poster","user":{"id":1221389,"username":"bluepittie01","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/e19adc/{size}.png","primary_group_name":"merchant","trust_level":1}},{"extras":null,"description":"Recent Poster","user":{"id":752736,"username":"fleshandblood","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/8edcca/{size}.png","primary_group_name":"shopifypartner","trust_level":1}},{"extras":"latest","description":"Most Recent Poster","user":{"id":1024666,"username":"philippinebooks","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/8c91f0/{size}.png","primary_group_name":"merchant","trust_level":1}}]},{"fancy_title":"Why are additional product images not importing from my CSV file?","id":6775,"title":"Why are additional product images not importing from my CSV file?","slug":"why-are-additional-product-images-not-importing-from-my-csv-file","posts_count":29,"reply_count":25,"highest_post_number":29,"image_url":null,"created_at":"2019-10-28T19:48:43.000Z","last_posted_at":"2025-10-16T14:06:31.295Z","bumped":true,"bumped_at":"2025-10-16T14:06:31.295Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I have exported all my products to add article numbers in google sheets. Then I importet them back. I just realized that only the main image of each product has been imported, all other images are missing. \nAfter this is\u0026hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"like_count":21,"views":918,"category_id":211,"featured_link":null,"op_like_count":1,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user":{"id":145475,"username":"Christin","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/8c91f0/{size}.png","primary_group_name":"merchant","trust_level":1}},{"extras":null,"description":"Frequent Poster, Accepted Answer","user":{"id":192034,"username":"PaulCarlisle","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/e9a140/{size}.png","primary_group_name":"merchant","trust_level":1}},{"extras":null,"description":"Frequent Poster","user":{"id":1221389,"username":"bluepittie01","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/e19adc/{size}.png","primary_group_name":"merchant","trust_level":1}},{"extras":null,"description":"Recent Poster","user":{"id":1569433,"username":"YSRINGKE","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/f14d63/{size}.png","primary_group_name":"shopifystaff","trust_level":1}},{"extras":"latest","description":"Most Recent Poster","user":{"id":1183518,"username":"DASCPA","avatar_template":"/user_avatar/community.shopify.com/dascpa/{size}/410689_2.png","primary_group_name":"shopifypartner","trust_level":2}}]},{"fancy_title":"Import/Export not properly working","id":275314,"title":"Import/Export not properly working","slug":"import-export-not-properly-working","posts_count":6,"reply_count":2,"highest_post_number":0,"image_url":null,"created_at":"2023-12-07T08:29:48.000Z","last_posted_at":"2023-12-10T13:30:05.000Z","bumped":true,"bumped_at":"2023-12-10T13:30:05.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nI have tried reaching out to general support and they directed me to post my issue here -_- \nFor whatever reason a CSV I exported on the 1st of December as a backup for future edits now no longer wants t\u0026hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4021,"name":"troubleshooting","slug":"troubleshooting"}],"tags_descriptions":{},"like_count":0,"views":271,"category_id":103,"featured_link":null,"op_like_count":0,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user":{"id":1161540,"username":"Xena_1","avatar_template":"/user_avatar/community.shopify.com/xena_1/{size}/77034_2.png","primary_group_name":"merchant","trust_level":1}},{"extras":null,"description":"Recent Poster","user":{"id":1171546,"username":"jorhan","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/90ced4/{size}.png","primary_group_name":"shopifypartner","trust_level":1}},{"extras":null,"description":"Recent Poster","user":{"id":49968,"username":"Mike_Potter","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/e79b87/{size}.png","primary_group_name":"shopifypartner","trust_level":1}}]},{"fancy_title":"How to update product prices without deleting images in bulk editing?","id":25814,"title":"How to update product prices without deleting images in bulk editing?","slug":"how-to-update-product-prices-without-deleting-images-in-bulk-editing","posts_count":11,"reply_count":9,"highest_post_number":0,"image_url":null,"created_at":"2020-11-24T01:19:07.000Z","last_posted_at":"2024-01-29T02:58:21.000Z","bumped":true,"bumped_at":"2024-01-29T02:58:21.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Thank you, Helen. So, using the built in bulk editor is time consuming. Moreover, I’m finding that my biggest issue currently is figuring out how to update prices on entire brands, as they issue annual price increases, o\u0026hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":4021,"name":"troubleshooting","slug":"troubleshooting"}],"tags_descriptions":{},"like_count":11,"views":493,"category_id":95,"featured_link":null,"op_like_count":1,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user":{"id":165836,"username":"LisaD","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/l/94ad74/{size}.png","primary_group_name":"shopifypartner","trust_level":1}},{"extras":null,"description":"Frequent Poster","user":{"id":951517,"username":"nuwattlighting","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/e9a140/{size}.png","primary_group_name":"merchant","trust_level":1}},{"extras":null,"description":"Frequent Poster","user":{"id":895786,"username":"cora1","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/ce7236/{size}.png","primary_group_name":"shopifystaff","trust_level":1}},{"extras":null,"description":"Recent Poster","user":{"id":752736,"username":"fleshandblood","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/f/8edcca/{size}.png","primary_group_name":"shopifypartner","trust_level":1}},{"extras":"latest","description":"Most Recent Poster","user":{"id":1221389,"username":"bluepittie01","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/e19adc/{size}.png","primary_group_name":"merchant","trust_level":1}}]}],"summarizable":true,"has_cached_summary":true,"ai_summary":{"id":120004,"summarized_text":"A store owner lost most product images after exporting products, editing prices, and re-importing a CSV, likely in Shopify. The consensus is that Shopify does not provide a native point-in-time rollback for product catalogs, and a CSV export is not a true rollback backup.\n\nSuggested recovery steps focus on the original CSV: verify the `Image Src` and `Variant Image` columns, open several image URLs in a browser to confirm they still work, and compare the original vs. edited CSV by product `Handle`. Product images may be stored as additional rows tied to the same handle, so sorting or editing in Excel/Sheets can break image associations.\n\nSeveral replies recommend testing recovery on one or two affected products before any full-catalog import. If the URLs still resolve, re-importing a small CSV with the correct handles and image URLs may reattach images.\n\nFor future price-only updates, the recommended approach is to omit image columns entirely, because blank included fields can overwrite or remove existing image data. The issue remains unresolved until the original image URLs and CSV row structure are verified.","algorithm":"gpt-5.5","outdated":false,"created_at":"2025-10-31T18:06:11.735Z","updated_at":"2026-10-02T08:22:03.327Z"},"is_category_expert_question":null,"has_livestream":null,"valid_reactions":["heart","+1","laughing","open_mouth","clap","confetti_ball","hugs"],"has_accepted_answer":false,"shared_issue_count":0,"can_create_shared_issue":false,"shared_issue_visible":true,"can_vote":false,"vote_count":0,"user_voted":false,"discourse_zendesk_plugin_zendesk_id":null,"discourse_zendesk_plugin_zendesk_url":"https://your-url.zendesk.com/agent/tickets/","details":{"can_edit":false,"notification_level":1,"participants":[{"id":1620170,"username":"Anshul_Sandal","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/9fc348/{size}.png","post_count":2,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2},{"id":1637175,"username":"Ian_Chechin","avatar_template":"/user_avatar/community.shopify.com/ian_chechin/{size}/411577_2.png","post_count":2,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2},{"id":1631782,"username":"CommerceGov","avatar_template":"/user_avatar/community.shopify.com/commercegov/{size}/408302_2.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2},{"id":1630056,"username":"rainline","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/5daacb/{size}.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":1},{"id":137018,"username":"LitExtension","avatar_template":"/user_avatar/community.shopify.com/litextension/{size}/112399_2.png","post_count":1,"primary_group_name":"shopifypartner","flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2},{"id":1643777,"username":"hhaa123","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/439d5e/{size}.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":1},{"id":1621771,"username":"Custom-Cursor","avatar_template":"/user_avatar/community.shopify.com/custom-cursor/{size}/401636_2.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2},{"id":1634106,"username":"Shopify_CSV_Helper","avatar_template":"/user_avatar/community.shopify.com/shopify_csv_helper/{size}/409676_2.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":1},{"id":1502900,"username":"nordy_nd","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/b4bc9f/{size}.png","post_count":1,"primary_group_name":"shopifystaff","flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":1},{"id":1637537,"username":"ethanhales","avatar_template":"/user_avatar/community.shopify.com/ethanhales/{size}/412128_2.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":0}],"created_by":{"id":1502900,"username":"nordy_nd","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/b4bc9f/{size}.png"},"last_poster":{"id":1643777,"username":"hhaa123","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/439d5e/{size}.png"},"links":[{"url":"https://apps.shopify.com/storevault-1","title":"StoreVault ‑ Backup \u0026 Restore - Backups with proof, and restores you can undo | Shopify App Store","internal":false,"attachment":false,"reflection":false,"clicks":1,"user_id":1637175,"domain":"apps.shopify.com","root_domain":"shopify.com"}]},"bookmarks":[]}