Shopify Developer — Custom Prepaid Credit & Redemption Portal (B2B Gift Program)

Posted 2 weeks ago

Worldwide

Summary

Project Overview We sell personalized closing/promotional gifts to real estate agents. We're building a Shopify platform where agents prepay for a quantity of gifts at a volume rate, then redeem them one at a time over time — personalizing and shipping each gift as their clients close on homes. We have a detailed build spec ready to share; this post is to get scoped quotes for the full build. How it works An agent buys a quantity package of a product (e.g. 5 / 10 / 20 / 30 / 50 / 100 units). The more they buy, the lower the per-unit price. The prepaid units sit in their account as a balance with an expiration window (e.g. 18 months). Agents can hold balances across multiple product lines and buy more anytime. We hold blank inventory; nothing is personalized at purchase. When an agent has a closing, they log in, pick a product they have units for, personalize it (their client's family name prominently, plus the agent's own logo + signature in a discreet spot), and choose to ship to the client or to themselves. Each redemption decrements the unit balance and generates a print-ready production file for our warehouse. Core scope Prepaid unit/quantity balance system with per-product-line tracking and balance expiry (note: native Shopify store credit is dollar-based, so this likely needs a custom app or metafield-based ledger — your recommendation welcome) Quantity packages with descending per-unit pricing Agent account dashboard: units remaining per product, expiry dates, order history, reorder "Brand on file" — each agent's logo, signature, and default message stored once and auto-applied to every order Product personalizer with live preview (no manual proof step); outputs print-ready files Redemption checkout that draws from the unit balance ($0 out-of-pocket at redemption) Per-order ship-to choice (ship to client with address entry + validation, or ship to agent) Production output: clean, templated spec sheet per order for our fulfillment team A separate, simpler bulk-buy flow for branded giveaway items shipped to the agent Built to scale to thousands of agent accounts The key challenge (please address in your proposal) The hard part isn't the storefront — it's the prepaid unit balance with expiry (tracked per product line), plus per-redemption personalization, plus drop-shipping each order to a different recipient. Tell us how you'd architect the unit-balance ledger and how you'd handle the personalizer-to-production file flow. What we'll provide A detailed written build spec covering data model, redemption flow, phased delivery, and recommended app stack. Serious applicants get it to quote against. To apply, please include Links to past Shopify work, especially custom apps, customer portals, or product personalization Your read on the unit-ledger architecture question above A rough approach to phasing and a ballpark range Whether you'd build custom or lean on existing apps, and which Skills: Shopify custom app development, Liquid/theme app extensions, Shopify APIs & metafields, customer accounts/portals, product personalization apps (Easify/Zepto/Customily or similar). Engagement: Seeking quotes for a full build, open to milestone/phased delivery. Please propose a structure.

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

    -

    $32.00

    Hourly
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
Shopify
Web Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 days ago
  • Interviewing:
    9
  • Invites sent:
    5
  • Unanswered invites:
    1
About the client
Member since Nov 16, 2010
  • United States
    Lizton7:16 AM
  • $776K total spent
    153 hires, 35 active
  • 57,414 hours
  • Retail & Consumer Goods
    Small company (2-9 people)

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