Fix Compatibility Issues Between Easy Appointment Booking and Upcart Upsell Apps


$600.00
Fixed price

Job Title: Shopify Developer for Custom Integration – Easy Appointment Booking & Upcart Compatibility Job Description: We are seeking a highly skilled Shopify developer to resolve a compatibility issue between two third-party apps: Easy Appointment Booking and Upcart Upsell. Our goal is to ensure that on designated appointment booking pages, when a customer clicks the add-to-cart button, the appointment booking calendar is triggered instead of Upcart’s cart drawer. On all other pages, the standard Upcart upsell functionality and cart drawer should continue to operate normally. Key Responsibilities: Analyze the Issue: Evaluate the current integration setup between Easy Appointment Booking and Upcart, including how Upcart uses URL parameters (e.g., opens_cart=maybe) and its default behavior (opening the cart drawer) on add-to-cart actions. Develop a Custom Solution: Implement a solution that may include: Enabling Upcart’s “Enhanced Ajax API Compatibility” to reduce interference with the add-to-cart process. Creating a custom JavaScript solution to detect a specific marker (e.g., the URL parameter) that disables the cart drawer and triggers the appointment booking calendar. Ensure Seamless User Experience: The solution must be isolated to appointment booking pages only, leaving the standard shopping experience and upsell functionality intact on all other pages. Testing & Documentation: Thoroughly test the solution to confirm that: On appointment booking pages, clicking the add-to-cart button triggers the appointment calendar with no interference from Upcart. On regular product pages, the default Upcart behavior remains unaffected. Provide clear documentation on the changes made and the testing plan. Required Skills and Experience: Extensive experience with Shopify theme development, including proficiency in Liquid and JavaScript. Demonstrated expertise in integrating and debugging third-party Shopify apps. Prior experience with customizing Shopify add-to-cart behaviors and handling AJAX API integrations. Excellent problem-solving skills and attention to detail. Ability to deliver robust, well-documented, and maintainable code. Expected Outcome: A successful solution will ensure that: Appointment Booking Pages: The add-to-cart button will bypass the Upcart cart drawer and directly trigger the Easy Appointment Booking calendar. Regular Product Pages: Upcart’s upsell functionality and side cart behavior will continue as usual. The solution is fully tested, documented, and easy to maintain. How to Apply: Please provide your proposal with examples of similar projects, your approach to solving this issue, and an estimated timeline for completion. We are looking for a candidate who can start immediately and work efficiently to meet our project deadlines.

Keyword: Web Development

Price: $600.0

Web Development Ecommerce Website PHP JavaScript Shopify HTML API

 

A.I Trading bot

We are seeking a talented and experienced software developer to collaborate on an exciting and challenging project: the creation of an automated trading bot. The bot's goal is to analyze real-time market data, interpret trading signals, and execute buy and sell ord...

View Job
I need someone to rebuild my Squarespace website for my podcast "The Lumber Word"

website thelumberchannel.com and podcast "the lumber word. I want to take my current website and update it to keep up with the growth of the podcast. Integrate shows soon going to video. Have a place for people to sign up for the podcast. Blog page and a storefront with...

View Job
CRAFTSFLIX: Export-focused Wooden Crafts Website

I'm looking for a talented web developer to create an export-oriented, professional and corporate styled website for my wooden crafts business, CRAFTSFLIX. The domain has already been purchased (), so the task is to develop a dynamic, SEO-optimized, multilingual si...

View Job