Job Description:
We are seeking an experienced developer with expertise in Shopify and Gatsby to build an extended warranty feature for our client’s e-commerce platform. This feature will enable customers to seamlessly add extended warranties to their purchases, enhancing customer satisfaction and potentially increasing revenue.
Responsibilities:
Develop an integrated extended warranty solution for Shopify products using Gatsby. Implement a user-friendly interface with the following features:
First, create a configurable extended warranty option by allowing the admin to enable or disable the extended warranty for each product. Provide an input field for the admin to choose the warranty period (for example, the number of years). Automatically calculate the extended warranty cost based on a percentage of the product price, with an input field for the percentage value.
Second, ensure a seamless user experience by creating an interactive pop-up that appears when a product is added to the cart. This pop-up should display extended warranty details (text and price) and provide two clear options: “No Thanks!” and “Add Warranty.”
Third, integrate the extended warranty into the cart. Selecting “No Thanks!” should add the product at its original price to the cart, while selecting “Add Warranty” should add the product with the extended warranty price. Display the extended warranty as a separate line item on the customer invoice.
Attached are two screenshots showing how we would like this setup.
1. A red banner shows, reflecting the standard/default warranty for that item.
2. If extended warranty was available for an item, it showed another “banner”
3. If customer clicked it they got the Popup (see https://media.boxer.agency/v/q9DuQT)
4. On the customer (as well as our) copy of the invoice, the Extended warranty was broken out as a line item (that was connected to the respective item, incase the customer ordered multiple items on an order but only picked extended warranty for some not all) (see https://media.boxer.agency/v/7WyZUB)
5. We also need to mention how long the warranty is on the invoice, which isn’t shown in the attached screenshots or the screen recordings above
6. When the Extended warranty is available/enabled for a product, it must not get included on the “[S] Special Terms Pricing” product variant within Shopify.
Focus on writing clean, maintainable, and well-documented code to support future scalability.
Qualifications:
The ideal candidate should have proven experience in developing web applications using Shopify and Gatsby. A strong understanding of the Shopify platform and APIs is essential. Experience with API integration and data security practices is required. The ability to write clean, maintainable, and well-documented code is crucial. Excellent problem-solving and debugging skills are necessary. Experience with user experience (UX) design principles is a plus.
Additional Information:
The website is built on Gatsby with Shopify API integration and is currently operational. Ideally, we are looking for someone who can complete this project within 1-2 weeks. While we prefer competitive rates and are open to offshore candidates, speed and quality of work are more important than cost. We are willing to invest in a highly qualified developer who can deliver exceptional results promptly.
Application Requirements:
Please include the following in your application: a brief description of your experience with Shopify and Gatsby; links to relevant projects or your portfolio demonstrating similar work; your proposed timeline for completing the project; your rate for this project; and start your application with the word “Warranty” to confirm you’ve read the full job description.
We look forward to collaborating with a dedicated professional to enhance our e-commerce platform’s functionality and user experience.