Shopify Developer - Custom Discount Logic (Shopify Functions) + Cart Auto-Add Feature

Posted 5 days ago

Worldwide

Summary

JOB DESCRIPTION: I run an established luxury furniture e-commerce store on Shopify (Grow plan) doing consistent 6-figure annual volume. I need an experienced Shopify developer to build a membership pricing system with custom cart and discount logic. This is a defined-scope project with clear specs, and strong potential for ongoing work if it goes well. WHAT YOU'LL BUILD 1. Cart auto-add feature (theme level) - When a cart's eligible subtotal crosses a defined threshold, a $200/year membership product is automatically added to the cart as a visible, removable line item - A dynamic savings line displays in real time ("You're saving $X on this order as a member") - One-click remove: removing the membership reverts all prices to retail and prevents re-adding for that session - Must work in the cart drawer and cart page, styled to match the existing theme exactly (fonts, spacing, colors - it must look native, not like a widget) 2. Custom discount logic (Shopify Functions) - If the membership product is in the cart: apply 30% off eligible items in that same order - Separate existing logic: customers tagged as members (via Appstle Memberships) get 30% off automatically on all future orders - Both discounts respect a collection exclusion list - Strict no-stacking rules: member discount and sale discounts are mutually exclusive, best price wins, never combined - including manual discount codes - The in-cart discount and the tag-based discount must never both apply to one order - Deployed as a custom app via your own Shopify Partners account (you handle deployment) 3. Edge cases (full list provided on hire) Includes: membership removal behavior, cart dropping below threshold, excluded-collection-only carts, already-tagged members, refund handling, and a global toggle that disables the entire mechanic during sale events REQUIRED SKILLS - PLEASE DO NOT APPLY WITHOUT THESE - Shopify Functions (discount functions specifically) - you must have shipped at least one to production. Describe it in your application - Shopify theme development (Liquid, JS, cart AJAX API) - Shopify Partners account and experience deploying custom apps to client stores - Experience with Appstle Memberships or comparable membership/subscription apps - Experience with automatic discounts and discount combination settings WORKING STYLE - All work happens on a duplicate/preview theme first - nothing touches the live theme until I approve - You'll get collaborator access with limited permissions (request via collaborator code) - I test everything personally on mobile and desktop before launch, against a written checklist - Clear communication and flagging risks early matters more to me than speed TO APPLY 1. Describe a Shopify Functions discount you've shipped to production and what it did 2. Confirm you can deploy custom apps through your own Partners account 3. Estimated timeline and fixed quote for the scope above 4. Start with the word CEDAR so I know you read the full post DO NOT CONTACT VIA EMAIL OR SOCIAL MEDIA WILL ONLY ACCEPT UPWORK APPLICATIONS

  • $1,200.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
Shopify
Shopify Apps
Web Development
Activity on this job
  • Proposals:50+
  • Last viewed by client:3 days ago
  • Hires:
    1
  • Interviewing:
    8
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Oct 6, 2010
  • United States
    Los Angeles1:29 AM
  • $147K total spent
    462 hires, 63 active
  • 3,071 hours
  • Fashion & Beauty
    Small company (2-9 people)

Explore similar jobs on Upwork

Squarespace
Web Design
Graphic Design
CSS
HTML
Website Optimization
SAP Promotion Management for Retail (PMR)Hourly‐ Posted 3 weeks ago
SAP
Project Management

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