So, we recently wrapped up a pretty interesting project for Skin Health and You, a science-backed skincare brand built specifically for Indian skin (backed by Galderma + Elian Trading Company). They had to move off Kartify (sunsetting in June 2025) and migrate to Shopify. Sounds simple, right? Not quite.
The Problem:
Shopify was the right choice for the storefront, but all order + customer data had to route through Elian, their distributor handling OMS, WMS, fulfillment, and support.Shopify’s data model is not as same as Elian’s ERP. Direct sync was impossible. Deadline was tight with Kartify shutting down.
Basically: no middleware → broken workflows → frustrated customers.
The Solution:
We built a AWS Lambda powered serverless middleware layer that acted as the glue between Shopify and Elian’s OMS/WMS.
Here’s what it handled:
1. Order fetching & transformation:
a. On every Shopify order, it reformatted order/customer/coupon data into Elian’s ERP structure.
b. Sent the payload securely via APIs.
2. Inventory sync + fulfillment acknowledgement:
a. Once Elian processed shipments, updates flowed back into Shopify.
b. Real-time stock accuracy.
3. API-first design
Custom APIs for: a. order fetch + transformation
b. fulfillment status
c. inventory adjustment
d. delivery event tracking
4. Pincode mapping logic
Middleware matched customer pincode → warehouse, ensuring orders were routed correctly.
5. Coupons, discounts & rewards
a. All promo logic stayed in Shopify.
b.Middleware simply extracted applied offers + passed them along to Elian for context.
The Impact:
a. Real-time sync between Shopify ↔️ OMS/WMS.
b. 100% discount + coupon parity (no mismatches).
c. Cleaner operations for Elian, smoother shopping for customers.
d. Custom integration that worked without bloating Shopify or forcing hacks.
The Takeaway:
This wasn’t just a platform migration. It was building a custom connector that let Shopify act as the pretty storefront while Elian handled the heavy backend ops.
Middleware → small word, but absolute game-changer in making migrations like this actually work in the real world.
Submitted September 24, 2025 at 02:27PM by devxcommerce https://ift.tt/HJL1N3z
Comments
Post a Comment