The client was already having a Shopify eCommerce website where customers can order parts for DIY garage door repair and install them on their own. He coordinated with eTatvaSoft for developing a plugin that can conduct proper management of the spring.

Ippt-calculator-shopify-wizard banner

Services used on this project

  • Platform

  • Programming language

    Node.js, Liquid theme
  • Integration

    Custom Node.js App
  • Development tool

    Visual Studio Code

The Client

The US-based client already had an eCommerce site name Garage Door Nation, he wished to design a customized wizard interface that would integrate with its existing Shopify store to help the customer select the correct springs for their DIY repairs.

Core requirements were:

  • To integrate the wizard to the existing website and add-on Shopify functionality.
  • Access to Shopify APIs whenever required.
  • Integrating the calculator and training pages and functionality into the system.


We analyzed the software concepts and requirement descriptions of the client and developed a flexible plugin that will collect some information from the customer required to supply them with the right springs.

solution-image-1 solution-image-2

The Solution

We developed the calculator wizard using Shopify that will contain 3 main parts which are:

  • Video and Information sections which explain how to measure the parameters and enter values in the calculator.
  • Calculator with three parameters from which matching IPPT values will be identified.
  • Retrieve products based on IPPT and other values.

Key features were:

  • Home Page: Add section or call-to-action button on the home page which will redirect the user to the homepage of the calculator wizard.
  • Calculator wizard: Custom made wizard calculator with three parts i.e., video and information section, two calculator paths, show products based on the results of the calculator.
  • Custom Springs: If there is no exact or close match found, the user can send custom quote requests.
  • Suggest High Cycle Upgrade - Upsell: There will be a suggested upgrade to high-cycle springs immediately after providing the initial products.
  • Add-Ons: Shows all the items that can be added by the customer before purchase.
  • Customer Also Purchased: List other items purchased by similar purchasers
  • Admin Features: Manage email/SMS notifications, manage product group, video/text CMS management.

Highlighted Features



Product Listing

Product Listing

Request Custome Quote

Request Custome Quote

What can we help you with?

If you are interested in finding out more about how we can help your organization, please provide your details and project requirements. We'll get back to you soon.

The field is required.
The field is required.
The field is required.
The telephone number is invalid.
The field is required.

or e-mail us on