This tool updates the URL field for Shopify products in the database that have been successfully imported but don't have a URL set.
0 of approximately 0 records updated (0%)
📊 Total records needing URL updates: 560
🔍 Finding products that need URL updates (remaining: 560, processing limit: 50)...
🔄 Found 50 records to update.
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665994289416.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: stag-hunt
📝 Updating ID 57706 - Stag Hunt (ISBN: 0340830441) with URL: stag-hunt
✅ Successfully updated record for ID 57706
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665994322184.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: the-innocent-man-the-true-crime-thriller-behind-the-hit-netflix-series
📝 Updating ID 57707 - The Innocent Man: The true crime thriller behind the hit Netflix series (ISBN: 9780099493570) with URL: the-innocent-man-the-true-crime-thriller-behind-the-hit-netflix-series
✅ Successfully updated record for ID 57707
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665994387720.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: night-windows
📝 Updating ID 57708 - Night Windows (ISBN: 9780349115313) with URL: night-windows
✅ Successfully updated record for ID 57708
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665994420488.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: why-don-t-penguins-feet-freeze-and-114-other-questions-new-scientist
📝 Updating ID 57709 - Why Don't Penguins' Feet Freeze?: And 114 Other Questions (New Scientist) (ISBN: 9781861978769) with URL: why-don-t-penguins-feet-freeze-and-114-other-questions-new-scientist
✅ Successfully updated record for ID 57709
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665994584328.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: the-missing-pieces-of-nancy-moon-escape-to-the-riviera-with-this-irresistible-and-poignant-page-turner
📝 Updating ID 57710 - The Missing Pieces of Nancy Moon: Escape to the Riviera with this irresistible and poignant page-turner (ISBN: 9781472270078) with URL: the-missing-pieces-of-nancy-moon-escape-to-the-riviera-with-this-irresistible-and-poignant-page-turner
✅ Successfully updated record for ID 57710
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665994617096.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: lonely-planet-italy-travel-guide
📝 Updating ID 57711 - Lonely Planet Italy (Travel Guide) (ISBN: 9781743216859) with URL: lonely-planet-italy-travel-guide
✅ Successfully updated record for ID 57711
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665994682632.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: complete-book-of-toasts
📝 Updating ID 57712 - COMPLETE BOOK OF TOASTS (ISBN: 9781861051769) with URL: complete-book-of-toasts
✅ Successfully updated record for ID 57712
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665994748168.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: carer-s-odyssey-life-as-mother-wife-carer
📝 Updating ID 57713 - Carer's Odyssey: Life as Mother, Wife, Carer (ISBN: 9781848765733) with URL: carer-s-odyssey-life-as-mother-wife-carer
✅ Successfully updated record for ID 57713
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665994977544.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: women-rocking-business-the-ultimate-step-by-step-guidebook-to-create-a-thriving-life-doing-work-you-love
📝 Updating ID 57714 - Women Rocking Business: The Ultimate Step-by-Step Guidebook to Create a Thriving Life Doing Work You Love (ISBN: 9781401952266) with URL: women-rocking-business-the-ultimate-step-by-step-guidebook-to-create-a-thriving-life-doing-work-you-love
✅ Successfully updated record for ID 57714
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665995108616.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: the-prisoner-of-heaven
📝 Updating ID 57715 - The Prisoner of Heaven (ISBN: 9781780222875) with URL: the-prisoner-of-heaven
✅ Successfully updated record for ID 57715
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665995174152.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: collins-pocket-french-dictionary
📝 Updating ID 57716 - Collins Pocket French Dictionary (ISBN: 9780004707709) with URL: collins-pocket-french-dictionary
✅ Successfully updated record for ID 57716
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665995239688.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: niv-popular-bible
📝 Updating ID 57717 - NIV Popular Bible (ISBN: 9780340278185) with URL: niv-popular-bible
✅ Successfully updated record for ID 57717
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665995370760.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: hidden-agendas
📝 Updating ID 57718 - Hidden Agendas (ISBN: 9780099741510) with URL: hidden-agendas
✅ Successfully updated record for ID 57718
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665995469064.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: contest
📝 Updating ID 57719 - Contest (ISBN: 9780330513425) with URL: contest
✅ Successfully updated record for ID 57719
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665995534600.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: teach-yourself-swahili-new-edition-tyl
📝 Updating ID 57720 - Teach Yourself Swahili New Edition (TYL) (ISBN: 9780340620946) with URL: teach-yourself-swahili-new-edition-tyl
✅ Successfully updated record for ID 57720
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665995567368.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: dilly-s-lass-dilly-s-story
📝 Updating ID 57721 - Dilly's Lass (Dilly's Story) (ISBN: 9781472117809) with URL: dilly-s-lass-dilly-s-story
✅ Successfully updated record for ID 57721
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665995698440.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: i-know-you-got-soul-machines-with-that-certain-something
📝 Updating ID 57722 - I Know You Got Soul: Machines with That Certain Something (ISBN: 9780718147297) with URL: i-know-you-got-soul-machines-with-that-certain-something
✅ Successfully updated record for ID 57722
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665995796744.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: borrowed-time-the-story-of-britain-between-the-wars
📝 Updating ID 57723 - Borrowed Time: The Story of Britain Between the Wars (ISBN: 9780316730327) with URL: borrowed-time-the-story-of-britain-between-the-wars
✅ Successfully updated record for ID 57723
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665995927816.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: phantom-the-chilling-ninth-harry-hole-novel-from-the-no-1-sunday-times-bestseller-9-harry-hole-9
📝 Updating ID 57724 - Phantom: The chilling ninth Harry Hole novel from the No.1 Sunday Times bestseller: 9 (Harry Hole, 9) (ISBN: 9780099554783) with URL: phantom-the-chilling-ninth-harry-hole-novel-from-the-no-1-sunday-times-bestseller-9-harry-hole-9
✅ Successfully updated record for ID 57724
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665995993352.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: ferno-the-fire-dragon-series-1-book-1-beast-quest
📝 Updating ID 57725 - Ferno the Fire Dragon: Series 1 Book 1 (Beast Quest) (ISBN: 9781846164835) with URL: ferno-the-fire-dragon-series-1-book-1-beast-quest
✅ Successfully updated record for ID 57725
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665996484872.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: missing-me-volume-3
📝 Updating ID 57726 - Missing Me (Volume 3) (ISBN: 9780857077288) with URL: missing-me-volume-3
✅ Successfully updated record for ID 57726
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665996550408.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: dumplin-1
📝 Updating ID 57727 - Dumplin': 1 (ISBN: 9780062327192) with URL: dumplin-1
✅ Successfully updated record for ID 57727
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665996583176.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: evenings-with-horowitz-an-intimate
📝 Updating ID 57728 - EVENINGS WITH HOROWITZ AN INTIMATE (ISBN: 9780860517979) with URL: evenings-with-horowitz-an-intimate
✅ Successfully updated record for ID 57728
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665996615944.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: naval-air-celebrating-a-century-of-naval-flying
📝 Updating ID 57729 - Naval Air: Celebrating a Century of Naval Flying (ISBN: 9781781592410) with URL: naval-air-celebrating-a-century-of-naval-flying
✅ Successfully updated record for ID 57729
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665996648712.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: busy-london-a-push-pull-and-slide-book-campbell-london-15
📝 Updating ID 57730 - Busy London: A Push, Pull and Slide Book (Campbell London, 15) (ISBN: 9781509851447) with URL: busy-london-a-push-pull-and-slide-book-campbell-london-15
✅ Successfully updated record for ID 57730
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665996714248.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: women-on-top
📝 Updating ID 57731 - Women on Top (ISBN: 9780099111610) with URL: women-on-top
✅ Successfully updated record for ID 57731
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665996779784.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: adding-value-to-your-home
📝 Updating ID 57732 - Adding Value to Your Home (ISBN: 9780091935368) with URL: adding-value-to-your-home
✅ Successfully updated record for ID 57732
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665996845320.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: upon-dark-waters
📝 Updating ID 57733 - Upon Dark Waters (ISBN: 9780351320828) with URL: upon-dark-waters
✅ Successfully updated record for ID 57733
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665996878088.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: invictus-nelson-mandela-and-the-game-that-made-a-nation
📝 Updating ID 57734 - Invictus: Nelson Mandela and the Game That Made a Nation (ISBN: 9781848872400) with URL: invictus-nelson-mandela-and-the-game-that-made-a-nation
✅ Successfully updated record for ID 57734
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665996910856.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: mother-s-day
📝 Updating ID 57735 - Mother's Day (ISBN: 9780340895528) with URL: mother-s-day
✅ Successfully updated record for ID 57735
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665997500680.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: peter-rabbit-bedtime-tales
📝 Updating ID 57736 - Peter Rabbit Bedtime Tales (ISBN: 9780723259855) with URL: peter-rabbit-bedtime-tales
✅ Successfully updated record for ID 57736
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665997631752.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: my-own-story-inspiration-for-the-major-motion-picture-suffragette
📝 Updating ID 57737 - My Own Story: Inspiration for the major motion picture Suffragette (ISBN: 9781784870409) with URL: my-own-story-inspiration-for-the-major-motion-picture-suffragette
✅ Successfully updated record for ID 57737
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665998024968.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: jj-rabbit-and-the-monster-i-am-reading
📝 Updating ID 57738 - JJ Rabbit and the Monster (I am Reading) (ISBN: 9780753401668) with URL: jj-rabbit-and-the-monster-i-am-reading
✅ Successfully updated record for ID 57738
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665998057736.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: the-three-little-princesses-early-reader
📝 Updating ID 57739 - The Three Little Princesses (Early Reader) (ISBN: 9781842556337) with URL: the-three-little-princesses-early-reader
✅ Successfully updated record for ID 57739
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665998123272.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: meekness-and-majesty-the-humanity-of-the-servant-king
📝 Updating ID 57740 - Meekness and Majesty: The Humanity of the Servant King (ISBN: 9781853452833) with URL: meekness-and-majesty-the-humanity-of-the-servant-king
✅ Successfully updated record for ID 57740
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665998156040.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: up-the-line-to-death
📝 Updating ID 57741 - Up the Line to Death (ISBN: 9780413595706) with URL: up-the-line-to-death
✅ Successfully updated record for ID 57741
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665998221576.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: police-the-compelling-tenth-harry-hole-novel-from-the-no-1-sunday-times-bestseller-10-harry-hole-10
📝 Updating ID 57742 - Police: The compelling tenth Harry Hole novel from the No.1 Sunday Times bestseller: 10 (Harry Hole, 10) (ISBN: 9780099570097) with URL: police-the-compelling-tenth-harry-hole-novel-from-the-no-1-sunday-times-bestseller-10-harry-hole-10
✅ Successfully updated record for ID 57742
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665998254344.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: winter-in-madrid
📝 Updating ID 57743 - Winter in Madrid (ISBN: 9780330411981) with URL: winter-in-madrid
✅ Successfully updated record for ID 57743
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665998352648.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: loosely-engaged
📝 Updating ID 57744 - Loosely Engaged (ISBN: 0091428300) with URL: loosely-engaged
✅ Successfully updated record for ID 57744
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665998450952.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: debrett-s-guide-for-the-modern-gentleman
📝 Updating ID 57745 - Debrett's Guide for the Modern Gentleman (ISBN: 9781870520775) with URL: debrett-s-guide-for-the-modern-gentleman
✅ Successfully updated record for ID 57745
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665998614792.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: pocket-beer-book-2014-the-essential-guide-to-the-best-craft-and-traditional-beers-in-the-world
📝 Updating ID 57746 - Pocket Beer Book 2014: the essential guide to the best craft and traditional beers in the world (ISBN: 9781845337674) with URL: pocket-beer-book-2014-the-essential-guide-to-the-best-craft-and-traditional-beers-in-the-world
✅ Successfully updated record for ID 57746
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665998647560.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: winchelsea
📝 Updating ID 57747 - Winchelsea (ISBN: 9781838854843) with URL: winchelsea
✅ Successfully updated record for ID 57747
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665998745864.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: birthday-letters-ted-hughes
📝 Updating ID 57748 - Birthday Letters: Ted Hughes (ISBN: 9780571194735) with URL: birthday-letters-ted-hughes
✅ Successfully updated record for ID 57748
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665998909704.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: opposites-the-nursery-collection
📝 Updating ID 57749 - Opposites - The Nursery Collection (ISBN: 9781406372793) with URL: opposites-the-nursery-collection
✅ Successfully updated record for ID 57749
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665998942472.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: jingle-bells-a-magical-cut-paper-edition
📝 Updating ID 57750 - Jingle Bells: A Magical Cut-Paper Edition (ISBN: 9781406364446) with URL: jingle-bells-a-magical-cut-paper-edition
✅ Successfully updated record for ID 57750
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665999040776.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: madhur-jaffrey-s-cook-book-food-for-family-and-friends
📝 Updating ID 57751 - Madhur Jaffrey's Cook Book: Food for Family and Friends (ISBN: 9780330306355) with URL: madhur-jaffrey-s-cook-book-food-for-family-and-friends
✅ Successfully updated record for ID 57751
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665999106312.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: ted-in-a-red-bed-phonics-readers
📝 Updating ID 57752 - Ted in a red bed (Phonics Readers) (ISBN: 9780746077177) with URL: ted-in-a-red-bed-phonics-readers
✅ Successfully updated record for ID 57752
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665999204616.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: big-pig-on-a-dig-phonics-readers
📝 Updating ID 57753 - Big pig on a dig (Phonics Readers) (ISBN: 9780746077184) with URL: big-pig-on-a-dig-phonics-readers
✅ Successfully updated record for ID 57753
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665999270152.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: toad-makes-a-road-phonics-readers
📝 Updating ID 57754 - Toad makes a road (Phonics Readers) (ISBN: 9780746077283) with URL: toad-makes-a-road-phonics-readers
✅ Successfully updated record for ID 57754
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665999302920.json
⚠️ Failed to fetch product from Shopify API (HTTP Code: 401)
ℹ️ Raw response: {"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}
ℹ️ Authentication error. Check your Shopify API credentials
ℹ️ See API_CREDENTIALS_GUIDE.md for instructions on creating proper API credentials
ℹ️ Current API Key: your...-key
ℹ️ Current Access Token: your...word
ℹ️ Using handle from existing product with same ISBN: the-easycare-gardening-expert-expert-books
📝 Updating ID 57755 - The Easycare Gardening Expert (Expert books) (ISBN: 9780903505444) with URL: the-easycare-gardening-expert-expert-books
✅ Successfully updated record for ID 57755
ℹ️ Approximately 510 records still need updating.
✅ Batch process completed. Updated 50 products.
Run again with different limit: 10 | 50 | 100 | 200
Use web interface: update_shopify_urls_web.php
🔄 510 records still need updating.
Page will automatically reload in 5 seconds to process more records...