Build a custom Shopify Healdess store with Storefront API + Next.js

Posted 2 weeks ago

Worldwide

Summary

Headless Shopify Developer — Next.js + Custom Checkout + DocuSign Project type: E-commerce web development Estimated duration: 1–2 months Budget: To be discussed based on experience Working language: English and/or French — this is a French-Canadian company based in Québec, and some communication may be in French ABOUT THE PROJECT We are building a full headless e-commerce site for Turbo Kids / Turbo Rider, a Québec-based retailer specializing in recreational electric vehicles (ATVs, scooters, motorcycles) for kids and adults. The complete design is finalized — a full Figma file covering every page and every state is ready to hand off. Here's the current website link : https://turbokids.ca/ TECH STACK Frontend: Next.js (App Router) E-commerce: Shopify (standard plan) — Storefront API + Admin API Content management: Shopify Metaobjects (no external CMS) Checkout: Custom multi-step checkout (outside native Shopify) Payment: Stripe or Braintree (direct integration) E-signature: DocuSign API Styling: Tailwind CSS Deployment: Vercel SCOPE OF WORK Main site - Pixel-perfect Figma implementation - Homepage with all dynamic sections (hero, collections, products, services, reviews, blog) - Collection pages with advanced filters (price, brand, age, voltage, power, terrain, color) - Full product page (gallery, variants, comparative specs, warranties, reviews, related products) - Content system via Shopify Metaobjects (editable by the client directly in Shopify Admin) - Promotional banner with countdown timer - "Find your vehicle" recommendation quiz - Service pages: Workshop & Repair, Test Ride, Parts Request (multi-step forms with booking calendar) - Affirm financing integration - Bilingual FR/EN Custom checkout (6 steps) - Step 1: Cart with upsells - Step 2: Shipping (address + options) - Step 3: Payment (Stripe) - Step 4: DocuSign e-signature (3 documents: policies, disclaimer, sales contract) - Step 5: Final confirmation - Quebec tax calculation compliant (GST 5% + QST 9.975%) - Promo codes - Order creation via Shopify Admin API post-payment WHAT WE PROVIDE - Complete Figma file (all pages, all states) - Shopify Admin access - DocuSign account access - Stripe account access - Detailed functional specifications - Availability for questions and revisions WHO WE'RE LOOKING FOR - Proven experience with Shopify Storefront API + Next.js (portfolio required) - Experience with direct Stripe payment integrations (not just Shopify Payments) - Experience with an e-signature API (DocuSign, HelloSign, or equivalent) - Strong knowledge of Shopify Metaobjects and Metafields - Ability to deliver clean, maintainable, and documented code - Comfortable working with a French-speaking client — bilingualism is a plus but not required TO APPLY Please include in your proposal: 1. One or two examples of headless Shopify projects you've built 2. Your experience with custom checkouts and direct payment integrations 3. A rough time estimate broken down by major section 4. Any questions you have about the project

  • Less than 30 hrs/week
    Hourly
  • 1-3 months
    Duration
  • Intermediate
    Experience Level
  • $12.00

    -

    $20.00

    Hourly
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
API Integration
Shopify
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:last week
  • Hires:
    1
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Apr 8, 2026
  • CAN
    Québec11:41 AM
  • $295 total spent
    2 hires, 2 active
  • 18 hours

Explore similar jobs on Upwork

Ecommerce exicutiveFixed-price‐ Posted 3 weeks ago
Amazon Seller Central
Shopify
Shopify Lead Magnet IntegrationFixed-price‐ Posted 3 weeks ago
Shopify
HTML
Shopify Templates
JavaScript

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo