Fix Full-Stack Dev for Next.js/Shopify
Budget: ₹1,500 – ₹12,500 INR
I have a multi-store setup for my clothing brand using Next.js (Turbopack) on Vercel with Shopify Storefront API. There are two stores:
Canada / Global Store (CA) – main store
India Store (IN) – regional store
I need an experienced full-stack developer to fix the following:
1. IP Detection & Geo-Redirection Issues
Current Problems
Geo-IP detection isn't consistent.
Middleware sometimes loads the wrong store.
Hydration mismatches and occasional redirect loops.
Main store should always show the CA experience.
Indian regional store should always show the IN experience.
Required Fix
Implement stable IP detection using request.geo.country or a reliable external API.
Ensure:
Main store → Always CA version.
Indian store → Always IN version.
No flicker, no mismatches, no redirect loops.
2. Checkout & Product Fetching Issues After Domain Setup
Current Problems
After connecting the custom domain, CA store products stopped fetching.
IN store works because its domain configuration was unchanged.
API tokens are correct but product queries fail on CA.
Checkout links sometimes redirect to old Shopify theme pages.
DNS has conflicting A and CNAME records between Shopify and Vercel.
Required Fix
Correct DNS configuration for Shopify + Vercel.
Ensure Storefront API product fetching works for both stores.
Fix checkout URLs so carts and checkouts work smoothly on the new frontend.
Remove any redirects to old Shopify theme URLs.
Deliverables
Stable, accurate geo-routing for both stores.
Working product fetching on CA and IN stores.
Fully functional checkout with correct URLs.
Proper DNS configuration.
Short documentation of all fixes.
Canada / Global Store (CA) – main store
India Store (IN) – regional store
I need an experienced full-stack developer to fix the following:
1. IP Detection & Geo-Redirection Issues
Current Problems
Geo-IP detection isn't consistent.
Middleware sometimes loads the wrong store.
Hydration mismatches and occasional redirect loops.
Main store should always show the CA experience.
Indian regional store should always show the IN experience.
Required Fix
Implement stable IP detection using request.geo.country or a reliable external API.
Ensure:
Main store → Always CA version.
Indian store → Always IN version.
No flicker, no mismatches, no redirect loops.
2. Checkout & Product Fetching Issues After Domain Setup
Current Problems
After connecting the custom domain, CA store products stopped fetching.
IN store works because its domain configuration was unchanged.
API tokens are correct but product queries fail on CA.
Checkout links sometimes redirect to old Shopify theme pages.
DNS has conflicting A and CNAME records between Shopify and Vercel.
Required Fix
Correct DNS configuration for Shopify + Vercel.
Ensure Storefront API product fetching works for both stores.
Fix checkout URLs so carts and checkouts work smoothly on the new frontend.
Remove any redirects to old Shopify theme URLs.
Deliverables
Stable, accurate geo-routing for both stores.
Working product fetching on CA and IN stores.
Fully functional checkout with correct URLs.
Proper DNS configuration.
Short documentation of all fixes.
Related categories:
PHP
JavaScript
Software Architecture
HTML
Shopify
Web Development
Full Stack Development
API Development
Next.js
Vercel