WorkCase study 04

Ellementry

A handmade homeware brand, moved from Magento to Shopify

DevelopmentSEOLive site
Shopify, Laravel API, Magento

Quick facts

Industry
Lifestyle and homeware e-commerce (India): handmade home décor, kitchenware, tableware, furniture and lighting
Our role
Migrated the store from Magento to Shopify: custom Shopify apps, a Laravel service for product variations, production integrations and SEO
Stack
Shopify, Laravel API, Magento

Summary

An Indian direct-to-consumer brand selling handmade homeware. We moved its online store from Magento to Shopify, kept the complex product data in a custom Laravel service, and connected the new store to the business's delivery, fulfilment and inventory systems.

The problem

The catalogue is large and varied: hundreds of handmade products across many collections, materials, finishes, sets and sizes. On Magento, managing these variations had become complex and slow to change, and the store needed to move to Shopify. The move had to work the Indian way: prices in rupees, cash on delivery, Indian courier partners, and stock split between the warehouse, retail stores and marketplaces. None of it could interrupt day-to-day selling.

The storefront is public. The custom Shopify apps and the Laravel admin are private, and we can't share access to the dashboards because of client confidentiality.

What we built

Key features

01

Laravel variation service

Product variations, sets and attributes are managed in a custom Laravel app and served to Shopify through a fast Laravel API, instead of being forced into Shopify's standard variant model.

02

Custom Shopify apps

Connect the Shopify store to the Laravel service and the business's back-office systems, so the storefront shows the right options and stock for every product.

03

Magento → Shopify migration

Catalogue, customers and order history moved from Magento to Shopify, with URL mapping and redirects.

04

Delivery tracking and fulfilment

Orders flow to fulfilment and courier partners, and shipment tracking flows back to the store and to customers.

05

Inventory sync

Stock stays in step across the online store, the warehouse and other sales channels, and feeds the Ellementry 360 operations dashboard (see the next project).

06

SEO

Redirects from old Magento URLs, canonical URLs, sitemaps, structured data and metadata across collections and products.

How we solved it

Challenges

  1. 01
    Challenge

    Handmade products come in many materials, finishes, sets and sizes that don't fit neatly into Shopify's standard variants.

    Solution

    The variation logic lives in the Laravel service, which serves the valid options for each product through its API; the custom Shopify apps present them on the storefront and carry the chosen item through to the order.

  2. 02
    Challenge

    Moving platforms while orders, deliveries and returns kept running every day.

    Solution

    Data was migrated in stages and the production systems (fulfilment, courier tracking and inventory) were reconnected to Shopify before switch-over, so operations carried on without a break.

  3. 03
    Challenge

    The India store works differently from our US projects: rupee pricing, cash on delivery, Indian courier partners and stock spread across stores and marketplaces.

    Solution

    We built it as its own system rather than a copy of another client's, with integrations chosen for the Indian market and inventory rules that reflect how stock is split across channels.

Results

  • The store runs on Shopify, with complex product variations managed in a Laravel service behind a fast API.
  • Delivery tracking, fulfilment and inventory connected to the new store.
  • SEO carried across the migration with redirects, canonical URLs, sitemaps and structured data.
  • Store data flows into the Ellementry 360 dashboard, giving operations teams one view of online and offline business.

Stack

Shopify
Shopify storefront, custom Shopify apps, Shopify APIs
Backend
Laravel variation service with a REST API, MySQL
Platform (before)
Magento
Integrations
Fulfilment and courier tracking, inventory systems, Ellementry 360 operations dashboard
SEO
URL mapping and 301 redirects, sitemaps, structured data, metadata
Start a project

Want results like these?

Send a short brief. You'll hear back from a senior team member within one working day.

Services needed
Budget range

We only use your details to reply. See our privacy policy.

Brief received.

Thanks. Someone from the team will reply within one working day.