Magento 2 from scratch

Coffee cups


About Project

Filter-online is a filtration company based out of Denmark. They have several years of experience with filtration of water and other medias. The products you find on their website are all carefully chosen to match our requirements for high quality filtration and health safety.

Magento 2 from the scratch

We were assigned for this project in order to manage such tasks, as: migration of the online store from different platform to Magento 2, then updating the theme of the store, creating a few different custom modules (for payment subscription, for brands creation and rendering and so on), layered navigation improvement etc.

As a result, now this online store contains pretty much customized functionality, works under the newest version of Magento (which promotes secureness and high speed) and it’s design was transformed to the good.

Client Problem

Client had a web-store on a popular E-commerce platfrom which does not suit his requirements. We did not migrate anything, but products. Client also wanted to have custom functionality.

Our Desition

Suggested to look an Magento 2 – as client has a lot of prodcuts and diffucult custom functionality which Magento 2 has out-of-box. Also added custom functionality according to client’s requirements.

Key features and technologies
Back-end developmentMagento 2.3, PHP 7.1
Front-end developmentLess, knockout, jQuery
Magento 2 theme customizationUpdated theme according to mock-ups
Customization for products logic and renderCreated new product type based on simple and bundle products
3 New shipping methods based on Table RatesCost calculation that depends on country selection, cost calculation depending on weight of product
Product attributes customizationCreated couple of product information attributes and boxes for shipping methods
Payment subscriptionRegular payment
Added “Brands” functionalityCustom module for brands creation and rendering
Registration and login on checkoutAdded modification which allows to create account and login on checkout via AJAX
Layered navigation improvementFiltering without reloading of the page was implemented via AJAX