Italian company Ribilio is one of the leaders in the electronic cigarettes market and vaping market. They have launched a new product called KIWI, which is a technology and design innovation in the area of electronic cigarettes.

Our project goal was to develop a dedicated custom-made e-commerce store promoting this product in all its versions only. Beside product presentation, the next main goal was to offer an online multistep product registration form available to all product buyers.

The client delivered their own visuals with design files as well as HTML, CSS, JS developed files of their custom-made design. For the project we used the Magento 2 platform and built a custom-made store from start to finish.

LINK of the project:

Our services:

  • Magento 2 platform installation and configuration
  • Implementation of a custom-made design to all Magento 2 processes
  • Custom plugin development for RMA integrated with Zendesk
  • Custom integration with client ERP for invoice downloading in customer dashboard
  • Custom development of a multistep form for product registration integrated with their APIs and ERP

Multistep form for product registration

The client has a database of all serial numbers, which are connected to the email of the customer. The Magento store receives all serial numbers and corresponding emails from the client’s API. All serial numbers are stored in separate tables in the database.

This functionality has two main features:

  1. Allowing a customer to register their own KIWI products and show them in the customer dashboard. This allows the customer to make further actions such as a warranty claim.
  2. Separate private dashboard for client resellers, which shows a list and enables searching all serial numbers.


We have developed a multistep Magento form in JavaScript only. Each step has its own functionality, while many steps have standalone APIs calls for checking and retrieving data.

Similar projects

Optics Trade Magento 2 rebuild. Successful migration from M1 to M2.
Hempatia B2C/B2B eCommerce platform migration from Magento 1 to Magento 2. Custom design theme integration.
Elitek d.o.o.Prade C. XV/216000, KoperSlovenia, EU