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

 

Shopify Website Development

We are seeking an experienced Shopify developer to create a fully functional and visually appealing e-commerce website. The ideal candidate should have a strong understanding of Shopify's platform and be able to customize themes, integrate payment gateways, and optimize...

View Job
Two-Sided Marketplace for Filmmakers & Festivals -- 2

N/D

View Job
Desenvolvimento de plataforma de atendimento online

Desenvolver plataforma para execução de consultas online. Requisitos: Área restrita do profissional # Perfil completo do profissional, com curriculo, historico de formação, artigos, videos, comentários dos pacientes, definição de preço, definição de áreas de atuação, et...

View Job