📊 Total records needing URL updates: 479
🔍 Finding products that need URL updates (remaining: 479, processing limit: 50)...
🔄 Found 50 records to update.
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10665999991048.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: dear-fatty-the-hilarious-and-heartwarming-memoir-from-one-of-britain-s-best-loved-comedians
📝 Updating ID 57806 - Dear Fatty: The hilarious and heartwarming memoir from one of Britain's best-loved comedians (ISBN: 9780099519478) with URL: dear-fatty-the-hilarious-and-heartwarming-memoir-from-one-of-britain-s-best-loved-comedians
✅ Successfully updated record for ID 57806
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666005823752.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-the-zebra-got-his-stripes
📝 Updating ID 57807 - How the Zebra Got His Stripes (ISBN: 9781919688701) with URL: how-the-zebra-got-his-stripes
✅ Successfully updated record for ID 57807
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666005889288.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: cold-mountain
📝 Updating ID 57808 - Cold Mountain (ISBN: 9780871136794) with URL: cold-mountain
✅ Successfully updated record for ID 57808
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666005922056.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: rogue-one-a-star-wars-story
📝 Updating ID 57809 - Rogue One: A Star Wars Story (ISBN: 9781780894782) with URL: rogue-one-a-star-wars-story
✅ Successfully updated record for ID 57809
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666005954824.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: knits-from-a-painter-s-palette-modular-masterpieces-in-handpainted-yarns
📝 Updating ID 57810 - Knits from a Painter's Palette: Modular Masterpieces in Handpainted Yarns (ISBN: 9781933027067) with URL: knits-from-a-painter-s-palette-modular-masterpieces-in-handpainted-yarns
✅ Successfully updated record for ID 57810
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666006020360.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: three-stories-father-father-burning-bright-the-clothes-they-stood-up-in-the-laying-on-of-hands
📝 Updating ID 57811 - Three Stories: "Father! Father! Burning Bright", "The Clothes They Stood Up in", "The Laying on of Hands" (ISBN: 186197633) with URL: three-stories-father-father-burning-bright-the-clothes-they-stood-up-in-the-laying-on-of-hands
✅ Successfully updated record for ID 57811
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666006085896.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: fighter-aircraft-of-ww-1-2
📝 Updating ID 57812 - Fighter Aircraft of Ww 1 2 (ISBN: 9781846818721) with URL: fighter-aircraft-of-ww-1-2
✅ Successfully updated record for ID 57812
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666006118664.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-kitchen
📝 Updating ID 57813 - MY KITCHEN (ISBN: 9780007876556) with URL: my-kitchen
✅ Successfully updated record for ID 57813
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666006151432.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: save-with-jamie-shop-smart-cook-clever-waste-less
📝 Updating ID 57814 - Save with Jamie: Shop Smart, Cook Clever, Waste Less (ISBN: 9780718158149) with URL: save-with-jamie-shop-smart-cook-clever-waste-less
✅ Successfully updated record for ID 57814
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666006184200.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: pacific-vortex-dirk-pitt-adventures
📝 Updating ID 57815 - Pacific Vortex! (Dirk Pitt Adventures) (ISBN: 9780751505030) with URL: pacific-vortex-dirk-pitt-adventures
✅ Successfully updated record for ID 57815
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666006348040.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: vixen-03-dirk-pitt-adventures
📝 Updating ID 57816 - Vixen 03 (Dirk Pitt Adventures) (ISBN: 9780751505894) with URL: vixen-03-dirk-pitt-adventures
✅ Successfully updated record for ID 57816
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666006380808.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: harry-potter-and-the-goblet-of-fire-book-4
📝 Updating ID 57817 - Harry Potter and the Goblet of Fire (Book 4) (ISBN: 9780747546245) with URL: harry-potter-and-the-goblet-of-fire-book-4
✅ Successfully updated record for ID 57817
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666006610184.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: mr-gum-in-the-hound-of-lamonic-bibber-mini-bumper-book
📝 Updating ID 57818 - Mr Gum in 'The Hound of Lamonic Bibber' Mini Bumper Book (ISBN: 9781405261883) with URL: mr-gum-in-the-hound-of-lamonic-bibber-mini-bumper-book
✅ Successfully updated record for ID 57818
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666006675720.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: robbie-williams-somebody-someday
📝 Updating ID 57819 - Robbie Williams: Somebody Someday (ISBN: 9780091884734) with URL: robbie-williams-somebody-someday
✅ Successfully updated record for ID 57819
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666006872328.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: backstairs-life-in-a-country-house
📝 Updating ID 57820 - Backstairs Life in a Country House (ISBN: 0715380214) with URL: backstairs-life-in-a-country-house
✅ Successfully updated record for ID 57820
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666007036168.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: lamplight-on-cottage-loaves
📝 Updating ID 57821 - Lamplight on Cottage Loaves (ISBN: 9780712657662) with URL: lamplight-on-cottage-loaves
✅ Successfully updated record for ID 57821
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666007232776.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-life-of-the-fields
📝 Updating ID 57822 - The Life of the Fields (ISBN: 9781860194061) with URL: the-life-of-the-fields
✅ Successfully updated record for ID 57822
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666007331080.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-war-and-uncle-walter
📝 Updating ID 57823 - The War And Uncle Walter (ISBN: 9780553814606) with URL: the-war-and-uncle-walter
✅ Successfully updated record for ID 57823
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666007396616.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: david-jason-my-life
📝 Updating ID 57824 - David Jason: My Life (ISBN: 9781780891408) with URL: david-jason-my-life
✅ Successfully updated record for ID 57824
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666007429384.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: ultimate-weapon
📝 Updating ID 57825 - Ultimate Weapon (ISBN: 9781844134274) with URL: ultimate-weapon
✅ Successfully updated record for ID 57825
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666007462152.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: motor-mouth
📝 Updating ID 57826 - Motor Mouth (ISBN: 9780007176243) with URL: motor-mouth
✅ Successfully updated record for ID 57826
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666007527688.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: cat-tails
📝 Updating ID 57827 - CAT TAILS (ISBN: 9781858332475) with URL: cat-tails
✅ Successfully updated record for ID 57827
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666007658760.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: ogden-psychology-of-eating-healthy-from-healthy-to-disordered-behavior
📝 Updating ID 57828 - Ogden Psychology of Eating Healthy: From Healthy to Disordered Behavior (ISBN: 9780631233749) with URL: ogden-psychology-of-eating-healthy-from-healthy-to-disordered-behavior
✅ Successfully updated record for ID 57828
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666007757064.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: life-in-the-jungle-my-autobiography
📝 Updating ID 57829 - Life in the Jungle: My Autobiography (ISBN: 9780340739150) with URL: life-in-the-jungle-my-autobiography
✅ Successfully updated record for ID 57829
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666008510728.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-masterchef-cookbook
📝 Updating ID 57830 - The Masterchef Cookbook (ISBN: 9781405351706) with URL: the-masterchef-cookbook
✅ Successfully updated record for ID 57830
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666008543496.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: so-anyway-the-autobiography
📝 Updating ID 57831 - So, Anyway...: The Autobiography (ISBN: 9780099580089) with URL: so-anyway-the-autobiography
✅ Successfully updated record for ID 57831
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666008576264.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-botham-report
📝 Updating ID 57832 - The Botham Report (ISBN: 0002187701) with URL: the-botham-report
✅ Successfully updated record for ID 57832
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666008609032.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: agent-21-book-1
📝 Updating ID 57833 - Agent 21: Book 1 (ISBN: 9781849410076) with URL: agent-21-book-1
✅ Successfully updated record for ID 57833
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666008674568.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: conspirators
📝 Updating ID 57834 - Conspirators (ISBN: 9780571221332) with URL: conspirators
✅ Successfully updated record for ID 57834
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666008707336.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: harry-potter-and-the-deathly-hallows-book-7-children-s-edition
📝 Updating ID 57835 - Harry Potter and the Deathly Hallows (Book 7) [Children's Edition] (ISBN: 9780747591054) with URL: harry-potter-and-the-deathly-hallows-book-7-children-s-edition
✅ Successfully updated record for ID 57835
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666008838408.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: false-impression
📝 Updating ID 57836 - False Impression (ISBN: 9780330418829) with URL: false-impression
✅ Successfully updated record for ID 57836
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666008871176.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: panics-and-persecutions-quillette-20-quillette-tales-of-excommunication-in-the-digital-age
📝 Updating ID 57837 - Panics and Persecutions (Quillette): 20 Quillette Tales of Excommunication in the Digital Age (ISBN: 9781913606824) with URL: panics-and-persecutions-quillette-20-quillette-tales-of-excommunication-in-the-digital-age
✅ Successfully updated record for ID 57837
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666008903944.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: dancing-in-my-nuddy-pants-confessions-of-georgia-nicolson-4
📝 Updating ID 57838 - 'Dancing in my nuddy-pants!' - Confessions of Georgia Nicolson (4) (ISBN: 9780007218707) with URL: dancing-in-my-nuddy-pants-confessions-of-georgia-nicolson-4
✅ Successfully updated record for ID 57838
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666008969480.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: no-less-the-devil-the-unmissable-new-thriller-from-the-no-1-sunday-times-bestselling-author-of-the-logan-mcrae-series
📝 Updating ID 57839 - No Less The Devil: The unmissable new thriller from the No. 1 Sunday Times bestselling author of the Logan McRae series (ISBN: 9781787634909) with URL: no-less-the-devil-the-unmissable-new-thriller-from-the-no-1-sunday-times-bestselling-author-of-the-logan-mcrae-series
✅ Successfully updated record for ID 57839
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666009035016.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-touch-of-crimson-a-renegade-angels-novel-1
📝 Updating ID 57840 - A Touch of Crimson: A Renegade Angels Novel: 1 (ISBN: 9780451234995) with URL: a-touch-of-crimson-a-renegade-angels-novel-1
✅ Successfully updated record for ID 57840
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666009067784.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: 123-the-nursery-collection
📝 Updating ID 57841 - 123 - The Nursery Collection (ISBN: 9781406372762) with URL: 123-the-nursery-collection
✅ Successfully updated record for ID 57841
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666009198856.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: healthy-healing-food-for-your-family
📝 Updating ID 57842 - Healthy Healing Food for Your Family (ISBN: 9781409371489) with URL: healthy-healing-food-for-your-family
✅ Successfully updated record for ID 57842
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666009231624.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: supertato-evil-pea-rules-the-perfect-christmas-gift
📝 Updating ID 57843 - Supertato: Evil Pea Rules: The perfect Christmas gift! (ISBN: 9781471144066) with URL: supertato-evil-pea-rules-the-perfect-christmas-gift
✅ Successfully updated record for ID 57843
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666009329928.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: cinderella-s-bum
📝 Updating ID 57844 - Cinderella's Bum (ISBN: 9780099438632) with URL: cinderella-s-bum
✅ Successfully updated record for ID 57844
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666009395464.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: into-the-forest
📝 Updating ID 57845 - Into The Forest (ISBN: 9780744597974) with URL: into-the-forest
✅ Successfully updated record for ID 57845
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666009461000.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: and-thank-you-for-watching-extraordinary-stories-from-a-veteran-news-journalist
📝 Updating ID 57846 - And Thank You For Watching: Extraordinary Stories from a Veteran News Journalist (ISBN: 9781786494504) with URL: and-thank-you-for-watching-extraordinary-stories-from-a-veteran-news-journalist
✅ Successfully updated record for ID 57846
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666009559304.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: masterchef-1992
📝 Updating ID 57847 - Masterchef 1992 (ISBN: 9780091773762) with URL: masterchef-1992
✅ Successfully updated record for ID 57847
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666010280200.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: antiques-price-guide-2007-judith-miller-s-price-guides-series-over-8-000-antiques-all-new-colour-photography
📝 Updating ID 57848 - Antiques Price Guide 2007 (Judith Miller's Price Guides Series): Over 8,000 antiques, all new colour photography (ISBN: 9781405315715) with URL: antiques-price-guide-2007-judith-miller-s-price-guides-series-over-8-000-antiques-all-new-colour-photography
✅ Successfully updated record for ID 57848
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666010312968.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: starting-university-what-to-expect-how-to-prepare-go-and-enjoy-1-the-essential-student-guide
📝 Updating ID 57849 - Starting University: What to Expect, How to Prepare, Go and Enjoy: 1 (The Essential Student Guide) (ISBN: 9781916102705) with URL: starting-university-what-to-expect-how-to-prepare-go-and-enjoy-1-the-essential-student-guide
✅ Successfully updated record for ID 57849
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666010345736.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: hypnosis-for-beginners-reach-new-levels-of-awareness-and-achievement
📝 Updating ID 57850 - Hypnosis for Beginners: Reach New Levels of Awareness and Achievement (ISBN: 9781567183597) with URL: hypnosis-for-beginners-reach-new-levels-of-awareness-and-achievement
✅ Successfully updated record for ID 57850
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666010444040.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: me-and-the-fat-man
📝 Updating ID 57851 - Me and the Fat Man (ISBN: 1857028333) with URL: me-and-the-fat-man
✅ Successfully updated record for ID 57851
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666010509576.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-brutal-language-of-love
📝 Updating ID 57852 - The Brutal Language of Love (ISBN: 9780747267034) with URL: the-brutal-language-of-love
✅ Successfully updated record for ID 57852
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666010673416.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: our-home-railways-how-they-began-and-how-they-are-worked
📝 Updating ID 57853 - Our Home Railways: How they began and how they are worked (ISBN: 9781851703142) with URL: our-home-railways-how-they-began-and-how-they-are-worked
✅ Successfully updated record for ID 57853
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666010738952.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: william-and-mary
📝 Updating ID 57854 - William and Mary (ISBN: 9780715308448) with URL: william-and-mary
✅ Successfully updated record for ID 57854
🔍 Making Shopify API request to: https://j72j3i-kv.myshopify.com/admin/api/2023-04/products/10666010804488.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: paleo
📝 Updating ID 57855 - Paleo (ISBN: 9781784406868) with URL: paleo
✅ Successfully updated record for ID 57855
ℹ️ Approximately 429 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
🔄 429 records still need updating.
Page will automatically reload in 5 seconds to process more records...