This script can detect user's location based on IPs and returns Amazon geotargeted URLs.
const amazonGeotargetService = new AmazonGeotargetService();
amazonGeotargetService.amazonGeotarget().then(res => console.log(res));
// To use it with 'www.amazon.co.uk' as the default store
const amazonGeotargetService = new AmazonGeotargetService('www.amazon.co.uk');
amazonGeotargetService.amazonGeotarget().then(res => console.log(res));
Refer to index.html for usage on a webpage.
IP service providers:
https://ipapi.co/
https://freegeoip.net/