Custom Enhancements for Existing Shopify Theme Date Picker
Worldwide
Looking for support to build a custom date picker solution directly into our existing Shopify theme (mainly for product/pages), as the current Custom Option Date block is too limited for our needs. Complete within 2 - 3 days. Scope of work: 1. Calendar Design & Integration Integrate a lightweight calendar/date picker library that aligns with our brand aesthetics and user experience. 2. Blocked Dates Management Create a Shopify Metaobject that allows us to manually define unavailable dates using configurable Start Date and End Date fields. These dates should automatically appear as disabled/unbookable on the calendar. 3. Booking Window Controls Add a custom theme setting that allows us to define the maximum booking window as X days from today (e.g. 60 days). Dates beyond the selected booking window should be unavailable for selection. 4. Recurring Blocked Dates Allow recurring date rules to be configured, such as blocking specific weekdays (e.g. Sundays) or annual closure dates, without requiring manual entry each time. 5. Lead Time / Cut-Off Period Add a configurable minimum lead time setting to prevent bookings within a specified number of days from today. Example: Orders must be placed at least 3 days before the selected date. 6. Future Scalability & Reusability Build the date picker as a reusable theme component rather than a page-specific solution. Please review and confirm whether: same date picker should be deployable across product pages, wedding inquiry forms, contact forms, and future custom forms without requiring additional development. 7. Mobile Experience Ensure the date picker is fully responsive and provides a seamless user experience across desktop, tablet, and mobile devices. 8. Time Zone Support Ensure all date calculations, booking windows, lead times, and blocked dates are based on Singapore Time (SGT). Please confirm whether all blocked dates and settings can be managed directly within Shopify Admin by non-technical users, without requiring any code changes. Attached is a screenshot of current theme.
$180.00
Fixed-price- IntermediateExperience Level
- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:2 hours ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- SingaporeSingapore1:18 PM
- $5.7K total spent8 hires, 4 active
- 407 hours
- Individual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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