Client Organization

Napoleon Perdis is Australia’s leading cosmetics and prestigious makeup brand, with 30 stores and over 350 independent stockists Australia-wide. The brand was founded more than 25 years ago and is at the forefront of product innovation, makeup education and sophisticated, prestige beauty.

Project Brief

Sigma has helped Australia’s leading B2C cosmetics and prestigious makeup brand to migrate from Magento 1 Enterprise, an extensively customized ecommerce system, to Shopify Plus.

Business Needs & Challenges

Key business needs and challenges moving over to Shopify Plus.

The Magento 1 Enterprise and Shopify Plus were different in terms of code and required a whole new set of plans for Tech shift.

Client’s existing system Magento 1 Enterprise was extremely customized and this migration also required moving the Third party Gift Card Module.

The Client needed Shopify and the POS integration for sound order management and to sync the inventory.

Implementing Click & Collect and Uber shipping methods.

Enabling customization for discounts and applying relevant shipping rules at checkout.

Custom promotions to offer discounts on the spot or bundle items.

Adding gift with purchase (GWP) offers.

Primsic (Headless CMS or API CMS) integration was also a challenging task, using React may have impacted the entire SEO.


Based on the Client’s need, Sigma seamlessly migrates their Magento 1 Enterprise eCommerce store to Shopify Plus:

We used the Cart2Cart migration tool to ensure that critical attributes are matching even after the migration completes.
Sigma developed a private APP for Third party gift card integration with existing gift card functionality of Shopify plus.
We offered an exclusive ERP integration to the client using Celigo.
We used customized checkout templates to implement click & collect and uber shipping methods.
With customized checkout, we offered additional features to add custom notices and other updates related to logistics.
We wrote custom Ruby scripts using Script Editor to achieve advanced custom promotions for our client.
We implemented GWP offers for the client using Shopify AJAX APIs.
For Prismic integration, we used Prismic webhooks to sync the data to metafields and rendered the data using metafields.


The easy and quick Shopify Plus migration helped them cut down their development costs.

Improved site loading speed, and reduction in abandoned cart rate.

The Admin/Staff are now able to install and test 80% to 90% of the APPs without developer support.

Access to the sophisticated system in order to monitor the platform level issues.

The sophisticated Dashboards to monitor the activities quickly and take necessary actions.

Custom reports to deliver far better user experience.

They can now easily execute and build the custom promotions with scripts.

Platform upgrades with very minimal or without downtime.

Product updates, theme updates, promotions can be scheduled using Launchpad APP.

Tools & Technologies

Tools Technology
PhpStorm: IDE Shopify Plus
JIRA: Project Management tool Laravel
Profiler: Performance Analysis Tool PHP, MYSQL, HTML5, CSS3, Bootstrap, Jquery etc
Zoom: For meetings and discussions React JS

Get in touch with us, let's create value together.

Connect with us