CASE STUDYFURNITURE AND CLOSETS

Lazzoni: Custom ERP Sync Software for Shopify Plus

Prices built from parts, a catalog fed by the ERP

Lazzoni makes modular sofas and closets. We built custom software that syncs products, variants and prices from its ERP to Shopify Plus and prices them by part.

Shopify PlusFurniture and closetsUS · Canada · UK · Spain · Turkey
REFERENCESSee all our references
Lazzoni Shopify Plus store homepage
772Variants priced from module and fabric costs
1,400+Products built in a test store with zero errors
01 — THE START

A furniture brand in five markets, with product data in many places

Lazzoni designs and makes home furniture, from modular sofas to made-to-measure closets. lazzoni.com runs on Shopify Plus and sells to the US, Canada, the UK, Spain and Turkey. Most products split into dozens of variants by fabric, leather, module and finish; a single modular sofa can have 90 variants.

Information about these products was spread across different systems. Prices and stock codes lived in the company's ERP, while quotes were handled in OFL, the quoting system used in the showrooms. The product cards on Shopify were connected to neither, so keeping variants, SKUs and prices on the website in line with the ERP was a separate workload.

We started by studying OFL's database in read-only mode, without touching a single record, and mapped which table held which information. In our meetings with the Lazzoni team the direction became clear: OFL would be retired, product and price data would flow straight from the ERP to Shopify, and quotes and sales would gradually move to Shopify as well. The first step was the US store and its dollar prices.

Lazzoni product page: Mix Grand Curved Sectional with its dollar price
02 — WHAT WE BUILT

What we built for Lazzoni

  1. Shopify Plus infrastructurePLATFORM
  2. Custom ERP-to-Shopify sync appINTEGRATION
  3. Combined pricing engine for modular productsDEVELOPMENT
  4. Variants, SKUs, barcodes and USD pricesCATALOG
  5. Product lifecycle that drafts instead of deletingOPERATIONS
  6. End-to-end validation in a test storeTESTING
  7. Market and language gap analysisSTRATEGY
03 — THE RESULT

A catalog flowing from the ERP to Shopify Plus, prices calculated from parts

We built a custom Shopify app for Lazzoni. A transfer layer with read-only access to the ERP sends price and product data to the app securely every day; nothing in the ERP changes. The app translates this data into Shopify's product, variant and option structure, writing the SKU, barcode and dollar price to every variant.

The hardest part of the project was pricing. Lazzoni's sofas are made of several modules, seat and base fabrics and a console finish, and the ERP keeps a price for each part rather than for each variant. The combined pricing engine we built breaks the variant code in Shopify into its parts, finds the ERP price of each part and adds them up. If a part has no price, the variant does not fall back to a wrong price; it is reported as missing. For the first 22 products mapped by the Lazzoni team, all 772 variants were priced without a gap and written to the live store; the remaining products join the same engine as they are mapped.

Before going live, we validated the system end to end in a separate test store: more than 1,400 products and about 10,000 variants were created with zero errors, re-running the same data produced no duplicates, and products removed from the ERP were moved to draft instead of being deleted. We handed the software over to the Lazzoni team together with its source code. The work now continues on the theme: together we prepared the new structure that brings five markets down to two, US and Global, in four languages, along with the redirect plan.

04 — CONNECTIONS

Services and integrations connected to this project

Lazzoni's sync app and pricing engine were built through our software solutions and integrations and custom apps services; the store runs on Shopify Plus.

The decision to retire OFL and the new structure that brings five markets down to two were planned together in Shopify consulting. Theme texts for the four languages are prepared with AI and sent for approval, and maintenance and new requirements for the software can continue under our technical support and maintenance model. The redirect plan for the retired market URLs is ready to be tracked after the switch through SEO reporting and performance tracking.

NEXT PROJECTFellas FoodsSeamless migration, faster store
Fellas Foods Shopify store homepage

JOIN THOSE
WHO CHOOSE US...

We create Shopify solutions for everyone.

Do you want to set up a new Shopify store, improve your existing one, create custom integrations, or solve speed issues? We are expert Shopify partners who handle the technical work for you.

Dossha

#shopify

Les Benjamins

#shopify

Nocturne

#shopify

Fellas

#shopify

Mai

#shopify

Karaca

#shopify

Milagron

#shopify

Kiğılı

#shopifySeo

Şölen

#shopify

Adell

#shopifyB2B

Ohora

#shopify

Rendrea

#shopifyBooking

Babeskin

#shopify

The New Lab

#shopify

DTF Town

#shopify

Eczaclick

#shopifySeo

Thermos World

#shopify

Halı.net

#shopify

Blend-r

#shopify

Oioi

#shopifySeo

Nowshopfun

#shopify

Marie Claire

#shopify

Gaziburma

#shopify

Book in the World

#shopify

WHY WITH US
YOU NEED TO WORK
WE WOULD LIKE TO TELL YOU

We understand Shopify very well; we stand out against every segment in Turkey:)

Gülümseyen, siyah saçlı ve siyah kazak giymiş genç adam portresi.Koyu saçlı, koyu renk kazak giymiş düşünceli genç kadın, koyu renk arka planda.Gri kazak ve koyu gömlek giymiş, kısa saçlı gülümseyen erkek portresi.Kısa kıvırcık saçlı, sakallı genç adam siyah kazakla, koyu geometrik desenli arka planda.
Koyu gri arka plan önünde yeşil kazak giymiş, hafif dalgalı saçlı, gülen genç kadın.Düz siyah saçlı, gri kazak giymiş genç kadın, koyu arka planda kameraya bakıyor.Gözlüklü ve koyu kazak giymiş, karanlık desenli arka plan önünde ciddi ifadeli erkek portresi.

A team of only Shopify speakers

WE COMMUNICATE VERY QUICKLY - THANKS TO OUR TICKETED SYSTEM
Düz siyah saçlı, açık tenli ve nötr ifadeye sahip genç kadın portresi.

Yo!

My banners seem to be broken :(

Can you help me, I'm on the campaign trail.

Hi Elif!

We dissolve in 2 minutes.

Kısa kıvırcık saçlı, sakallı genç adam siyah kazakla, koyu geometrik desenli arka planda.

Transparent
contract model

Get Quote
Get Quote

Start your next project with Nodus Works

Scroll —
Scroll —
Scroll —