🤖 Batch Shopify URL Update Tool


📊 Total records needing URL updates: 2859

🔍 Finding products that need URL updates (remaining: 2859, processing limit: 50)...
🔄 Found 50 records to update.
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584694259976.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-promise-winner-of-the-booker-prize-2021-winner-of-the-booker-prize-2021-and-a-bbc-between-the-covers-big-jubilee-read-pick
📝 Updating ID 53293 - The Promise: WINNER OF THE BOOKER PRIZE 2021: WINNER OF THE BOOKER PRIZE 2021 and a BBC Between the Covers Big Jubilee Read Pick (ISBN: 9781784744069) with URL: the-promise-winner-of-the-booker-prize-2021-winner-of-the-booker-prize-2021-and-a-bbc-between-the-covers-big-jubilee-read-pick
✅ Successfully updated record for ID 53293
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584694817032.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: how-to-be-human-the-manual
📝 Updating ID 53294 - How to Be Human: The Manual (ISBN: 9780241294727) with URL: how-to-be-human-the-manual
✅ Successfully updated record for ID 53294
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584710021384.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
ℹ️ Generated handle from title: the-encyclopedia-of-cars
📝 Updating ID 53295 - THE ENCYCLOPEDIA OF CARS (ISBN: 9781846817786) with URL: the-encyclopedia-of-cars
✅ Successfully updated record for ID 53295
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584710676744.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
ℹ️ Generated handle from title: knits-for-kitties
📝 Updating ID 53296 - Knits for Kitties (ISBN: 9780857621542) with URL: knits-for-kitties
✅ Successfully updated record for ID 53296
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584726012168.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
ℹ️ Generated handle from title: maaike-van-koert-9-months-to-crochet
📝 Updating ID 53297 - Maaike Van Koert 9 Months to Crochet (ISBN: 9780857626158) with URL: maaike-van-koert-9-months-to-crochet
✅ Successfully updated record for ID 53297
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584726601992.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
ℹ️ Generated handle from title: weight-watchers-cook-it-your-way
📝 Updating ID 53298 - Weight Watchers Cook it Your Way (ISBN: 9781471142062) with URL: weight-watchers-cook-it-your-way
✅ Successfully updated record for ID 53298
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584743510280.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
ℹ️ Generated handle from title: the-complete-adventures-of-tom-kitten-and-his-friends-the-tale-of-tom-kitten-the-tale-of-samuel-whiskers-the-tale-of-ginger-pickles-the-tale-of-the-pie-and-the-patty-pan-the-story-of-miss-moppet
📝 Updating ID 53299 - The Complete Adventures of Tom Kitten And His Friends: The Tale of Tom Kitten;the Tale of Samuel Whiskers;the Tale of Ginger & Pickles;the Tale of the Pie And the Patty Pan;the Story of Miss Moppet (ISBN: 9780140505030) with URL: the-complete-adventures-of-tom-kitten-and-his-friends-the-tale-of-tom-kitten-the-tale-of-samuel-whiskers-the-tale-of-ginger-pickles-the-tale-of-the-pie-and-the-patty-pan-the-story-of-miss-moppet
✅ Successfully updated record for ID 53299
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584744329480.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
ℹ️ Generated handle from title: poems-for-pleasure
📝 Updating ID 53300 - Poems for Pleasure (ISBN: 9780600566861) with URL: poems-for-pleasure
✅ Successfully updated record for ID 53300
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584758878472.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
ℹ️ Generated handle from title: drawing-fairies
📝 Updating ID 53301 - Drawing Fairies (ISBN: 9781788287906) with URL: drawing-fairies
✅ Successfully updated record for ID 53301
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584759697672.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
ℹ️ Generated handle from title: historic-houses-in-britain-the-nations-treasure
📝 Updating ID 53302 - Historic Houses in Britain: The Nations Treasure (ISBN: 9780749509132) with URL: historic-houses-in-britain-the-nations-treasure
✅ Successfully updated record for ID 53302
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584773820680.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
ℹ️ Generated handle from title: guide-to-basic-woodworking
📝 Updating ID 53303 - Guide to Basic Woodworking (ISBN: 9780276422973) with URL: guide-to-basic-woodworking
✅ Successfully updated record for ID 53303
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584774377736.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: 0276489446
📝 Updating ID 53304 - Our Island Heritage, Vol. 3: The Industrial Age to the Present (ISBN: 0276489446) with URL: 0276489446
✅ Successfully updated record for ID 53304
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584788861192.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
ℹ️ Generated handle from title: big-book-of-wit-wisdom
📝 Updating ID 53305 - Big Book of Wit & Wisdom (ISBN: 9780276445545) with URL: big-book-of-wit-wisdom
✅ Successfully updated record for ID 53305
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584789680392.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-most-amazing-places-to-visit-in-london-more-than-400-unusual-surprising-and-captivating-spots-in-london
📝 Updating ID 53306 - The Most Amazing Places to Visit in London: More Than 400 Unusual, Surprising and Captivating Spots in London (ISBN: 9781780200040) with URL: the-most-amazing-places-to-visit-in-london-more-than-400-unusual-surprising-and-captivating-spots-in-london
✅ Successfully updated record for ID 53306
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584803115272.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: battlecruiser
📝 Updating ID 53307 - Battlecruiser (ISBN: 9780434002917) with URL: battlecruiser
✅ Successfully updated record for ID 53307
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584803672328.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: charlie-and-lola-i-ve-won-no-i-ve-won-no-i-ve-won
📝 Updating ID 53308 - Charlie and Lola: I've won, no I've won, no I've won (ISBN: 9781856131872) with URL: charlie-and-lola-i-ve-won-no-i-ve-won-no-i-ve-won
✅ Successfully updated record for ID 53308
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584817303816.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: german-aircraft-of-world-war-two
📝 Updating ID 53309 - German Aircraft of World War Two (ISBN: 0713708603) with URL: german-aircraft-of-world-war-two
✅ Successfully updated record for ID 53309
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584817926408.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: childs-garden-of-verses-a
📝 Updating ID 53310 - Childs Garden of Verses, A (ISBN: 9781851702008) with URL: childs-garden-of-verses-a
✅ Successfully updated record for ID 53310
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584832934152.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: kipper-s-snowy-day
📝 Updating ID 53311 - Kipper's Snowy Day (ISBN: 9780340656785) with URL: kipper-s-snowy-day
✅ Successfully updated record for ID 53311
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584833851656.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-big-alfie-and-annie-rose-storybook
📝 Updating ID 53312 - The Big Alfie And Annie Rose Storybook (ISBN: 9780099750307) with URL: the-big-alfie-and-annie-rose-storybook
✅ Successfully updated record for ID 53312
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584847909128.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: boeing-747
📝 Updating ID 53313 - Boeing 747 (ISBN: 0710603045) with URL: boeing-747
✅ Successfully updated record for ID 53313
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584848400648.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: creepy-crawly-calypso
📝 Updating ID 53314 - Creepy Crawly Calypso (ISBN: 1841481386) with URL: creepy-crawly-calypso
✅ Successfully updated record for ID 53314
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584861442312.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: reluctant-dragon
📝 Updating ID 53315 - Reluctant Dragon (ISBN: 9780744586381) with URL: reluctant-dragon
✅ Successfully updated record for ID 53315
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584862032136.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
ℹ️ Generated handle from title: intelligent-exercise-with-pilates-yoga-a-contemporary-and-dynamic-combination-of-body-control-pilates-and-yoga
📝 Updating ID 53316 - Intelligent Exercise with Pilates & Yoga: A contemporary and dynamic combination of Body Control Pilates and yoga (ISBN: 9780330493895) with URL: intelligent-exercise-with-pilates-yoga-a-contemporary-and-dynamic-combination-of-body-control-pilates-and-yoga
✅ Successfully updated record for ID 53316
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584874713352.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: wiseguys-say-the-darndest-things-the-quotable-mafia
📝 Updating ID 53317 - Wiseguys Say the Darndest Things: The Quotable Mafia (ISBN: 9781592570836) with URL: wiseguys-say-the-darndest-things-the-quotable-mafia
✅ Successfully updated record for ID 53317
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584875499784.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
ℹ️ Generated handle from title: havoc-in-the-hub-a-reading-of-george-v-higgins
📝 Updating ID 53318 - Havoc in the Hub: A Reading of George V. Higgins (ISBN: 9780739121511) with URL: havoc-in-the-hub-a-reading-of-george-v-higgins
✅ Successfully updated record for ID 53318
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584888148232.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
ℹ️ Generated handle from title: new-england-lighthouses-lighthouse-series
📝 Updating ID 53319 - New England Lighthouses (Lighthouse Series) (ISBN: 9781564409447) with URL: new-england-lighthouses-lighthouse-series
✅ Successfully updated record for ID 53319
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584888541448.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: millennium-experience-the-guide
📝 Updating ID 53320 - MILLENNIUM EXPERIENCE: THE GUIDE. (ISBN: 5060006651519) with URL: millennium-experience-the-guide
✅ Successfully updated record for ID 53320
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584909054216.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: ernst-cassirer-the-last-philosopher-of-culture
📝 Updating ID 53321 - Ernst Cassirer – The Last Philosopher of Culture (ISBN: 9780691131344) with URL: ernst-cassirer-the-last-philosopher-of-culture
✅ Successfully updated record for ID 53321
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584911151368.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: spot-the-dinosaur-on-the-island
📝 Updating ID 53322 - Spot The Dinosaur On The Island (ISBN: 9781784935832) with URL: spot-the-dinosaur-on-the-island
✅ Successfully updated record for ID 53322
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584925569288.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: a-child-of-our-time
📝 Updating ID 53323 - A Child of Our Time (ISBN: 9790220100697) with URL: a-child-of-our-time
✅ Successfully updated record for ID 53323
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584926290184.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: 100-great-poems
📝 Updating ID 53324 - 100 Great Poems (ISBN: 9781902947549) with URL: 100-great-poems
✅ Successfully updated record for ID 53324
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584938119432.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
ℹ️ Generated handle from title: human-factors-and-safety-health-and-safety-in-practice-series
📝 Updating ID 53325 - Human Factors And Safety (Health and Safety in Practice Series) (ISBN: 9780273604402) with URL: human-factors-and-safety-health-and-safety-in-practice-series
✅ Successfully updated record for ID 53325
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584938545416.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
ℹ️ Generated handle from title: persuasion
📝 Updating ID 53326 - Persuasion (ISBN: 0460018949) with URL: persuasion
✅ Successfully updated record for ID 53326
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584956797192.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-neuroscience-of-tarot-from-imagery-to-intuition-to-prediction
📝 Updating ID 53327 - The Neuroscience of Tarot: From Imagery to Intuition to Prediction (ISBN: 9780738777368) with URL: the-neuroscience-of-tarot-from-imagery-to-intuition-to-prediction
✅ Successfully updated record for ID 53327
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584957387016.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: joss-whedon-the-genius-behind-buffy
📝 Updating ID 53328 - Joss Whedon: The Genius Behind Buffy (ISBN: 9781932100006) with URL: joss-whedon-the-genius-behind-buffy
✅ Successfully updated record for ID 53328
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584974328072.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: lille-pocket-guides
📝 Updating ID 53329 - Lille (Pocket Guides) (ISBN: 9781848483712) with URL: lille-pocket-guides
✅ Successfully updated record for ID 53329
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584974688520.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: mastermind-over-2-700-questions-and-answers-from-the-popular-bbc-t-v-series
📝 Updating ID 53330 - Mastermind : Over 2,700 Questions and Answers from the Popular BBC T.V. Series (ISBN: 0907812643) with URL: mastermind-over-2-700-questions-and-answers-from-the-popular-bbc-t-v-series
✅ Successfully updated record for ID 53330
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584988451080.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: aurelia-the-lost-kingdom
📝 Updating ID 53331 - Aurelia: The Lost Kingdom (ISBN: 9781839348464) with URL: aurelia-the-lost-kingdom
✅ Successfully updated record for ID 53331
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10584988942600.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
ℹ️ Generated handle from title: dan-moore-sherlock-holmes-book-of-conundrums
📝 Updating ID 53332 - Dan Moore Sherlock Holmes - Book of Conundrums (ISBN: 9780857626257) with URL: dan-moore-sherlock-holmes-book-of-conundrums
✅ Successfully updated record for ID 53332
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10585002869000.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
ℹ️ Generated handle from title: aesops-fables
📝 Updating ID 53333 - AESOPS FABLES (ISBN: 9781851454396) with URL: aesops-fables
✅ Successfully updated record for ID 53333
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10585003655432.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
ℹ️ Generated handle from title: the-kingfisher-atlas-of-the-world
📝 Updating ID 53334 - The Kingfisher Atlas of the World (ISBN: 9780753402757) with URL: the-kingfisher-atlas-of-the-world
✅ Successfully updated record for ID 53334
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10585015091464.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-slow-cooker-cookbook
📝 Updating ID 53335 - The Slow Cooker Cookbook (ISBN: 9781840923322) with URL: the-slow-cooker-cookbook
✅ Successfully updated record for ID 53335
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10585015648520.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: delia-s-kitchen-garden-a-beginners-guide-to-growing-and-cooking-fruit-and-vegetables
📝 Updating ID 53336 - Delia's Kitchen Garden: A Beginners' Guide to Growing and Cooking Fruit and Vegetables (ISBN: 9780563521136) with URL: delia-s-kitchen-garden-a-beginners-guide-to-growing-and-cooking-fruit-and-vegetables
✅ Successfully updated record for ID 53336
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10585026658568.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-complete-civil-war-road-trip-guide-more-than-400-sites-from-antietam-to-zagonyi-10-weekend-tours-and-more-than-400-sites-from-antietam-to-zagonyi-s-charge
📝 Updating ID 53337 - The Complete Civil War Road Trip Guide – More Than 400 Sites, From Antietam to Zagonyi: 10 Weekend Tours and More than 400 Sites, from Antietam to Zagonyi's Charge (ISBN: 9780881508604) with URL: the-complete-civil-war-road-trip-guide-more-than-400-sites-from-antietam-to-zagonyi-10-weekend-tours-and-more-than-400-sites-from-antietam-to-zagonyi-s-charge
✅ Successfully updated record for ID 53337
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10585027150088.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-little-book-of-golf-the-little-book-of-series
📝 Updating ID 53338 - The Little Book of Golf (The little book of series) (ISBN: 9781860194382) with URL: the-little-book-of-golf-the-little-book-of-series
✅ Successfully updated record for ID 53338
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10585038913800.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-curse-of-the-bambino
📝 Updating ID 53339 - The Curse of the Bambino (ISBN: 9780140152623) with URL: the-curse-of-the-bambino
✅ Successfully updated record for ID 53339
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10585039307016.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: stengel-his-life-and-times
📝 Updating ID 53340 - Stengel: His Life and Times (ISBN: 9780671701314) with URL: stengel-his-life-and-times
✅ Successfully updated record for ID 53340
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10585052709128.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: ribbons-trims-embellishing-furniture-furnishings-and-home-accessories
📝 Updating ID 53341 - Ribbons & Trims: Embellishing Furniture, Furnishings and Home Accessories (ISBN: 9781903221587) with URL: ribbons-trims-embellishing-furniture-furnishings-and-home-accessories
✅ Successfully updated record for ID 53341
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10585053233416.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
ℹ️ Generated handle from title: c-l-r-james-cricket-s-philosopher-king
📝 Updating ID 53342 - C.L.R. James: Cricket's Philosopher King (ISBN: 9781905791019) with URL: c-l-r-james-cricket-s-philosopher-king
✅ Successfully updated record for ID 53342
ℹ️ Approximately 2809 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

🔄 2809 records still need updating.

Page will automatically reload in 5 seconds to process more records...