An eyewear brand house, engineered for every channel.

Europa Eyewear supplies thousands of independent Eyecare Professionals and owns brands including American Optical and EyeBobs. IWD is replatforming its wholesale storefront onto Shopify Plus with matrix ordering and buying-group pricing, and connecting its brands to luxury marketplaces through Mirakl.

The client

Europa Eyewear

Europa Eyewear is a wholesale eyewear distributor serving thousands of independent Eyecare Professionals across the United States, and the company behind brands including American Optical, EyeBobs, and Scott Harris. Its core wholesale business ran on an aging custom platform that was losing accounts to competitors with modern ordering, the kind of B2B channel our Shopify Plus B2B team is built for.

The solution

An unsupported custom portal was bleeding wholesale accounts.
So we are rebuilding it on Shopify Plus.

Shopify Plus B2B storefront

A modern, supported wholesale platform replacing an aging custom portal, branded to Europa's rebrand.

Matrix ordering & reorder

SparkLayer matrix ordering and quick reorder for eyewear variants, replacing one-SKU-at-a-time selection.

Buying-group pricing & terms

Account-specific price lists and Net 30/60 terms with PO and approval workflows, native to Shopify B2B.

Self-service accounts

Order history, invoices, and reorders online, replacing invoices mailed by hand each month.

ERP-proof integration

Commercient SYNC to the SouthWare ERP, architected so a future ERP migration swaps only the connector.

Marketplaces via Mirakl

American Optical on Nordstrom and EyeBobs on Bloomingdale's, synced from the ERP source of truth.

By the numbers

Engineered,
not assembled.

A multi-brand wholesale and marketplace operation doesn't fit an off-the-shelf store. So we are building the platform that does.

Start a project
3,500+ products migrated
5,300+ ECP accounts
3 brands online
2 luxury marketplaces
The stack

Nine systems. One platform.

B2B ordering, ERP, tax, shipping, payments, and marketplaces, wired around one Shopify Plus store, so the ERP stays the source of truth and the storefront stays free to evolve.

  • PlatformShopify PlusThe B2B storefront the channel now runs on
  • B2BSparkLayerMatrix ordering, quick reorder, and rep ordering
  • IntegrationCommercient SYNCBi-directional Shopify ↔ ERP sync
  • ERPAptean SouthWareOrders, customers, inventory, pricing, returns
  • MarketplaceMirakl ConnectOffers and orders for Nordstrom and Bloomingdale's
  • TaxAvalaraAutomated sales-tax compliance, all 50 states
  • EmailKlaviyoTransactional and marketing email
  • ShippingUPSLive shipping rates from a single warehouse
  • MigrationMatrixifyProducts, accounts, and order-history migration
Platform evolution

Built in phases.

Europa isn't a single launch. It moves from a legacy portal onto Shopify Plus, to modern B2B ordering, to an ERP-proof integration layer, to brands on luxury marketplaces, each phase building on the one beneath it.

  1. Phase 01Off the legacy platform

    Replatforming the wholesale storefront onto Shopify Plus in place of an aging custom system, and migrating thousands of active web products, thousands of ECP accounts with their buying-group assignments, and years of order history off the legacy PostgreSQL database via Matrixify.

  2. Phase 02B2B ordering, modernized

    Configuring SparkLayer matrix ordering and quick reorder, native B2B company accounts and buying-group price lists, Net 30/60 terms with purchase-order and approval workflows, and self-service order and invoice history.

  3. Phase 03ERP, synced and future-proof

    Connecting Shopify Plus to the Aptean SouthWare ERP through Commercient SYNC for two-way orders, customers, inventory, pricing, fulfillment, and returns, architected so the planned ERP migration swaps only the backend connector.

  4. Phase 04Onto the marketplace

    Connecting American Optical to Nordstrom and EyeBobs to Bloomingdale's through the Mirakl Connect app, with AI-assisted creative producing new lifestyle imagery for Scott Harris styles.

Scott Harris eyewear, a Europa Eyewear house brand, worn by a model
Platform engineering

Built once, ERP-proof.

The hard part isn't any single feature. It is decoupling the storefront from the ERP, so the wholesale experience, the brand storefronts, and the marketplace feeds all run on one platform while the system of record can change underneath without a second replatform.

1connector to swap when the ERP migrates, not the storefront
  • One source of truth. The ERP drives pricing and inventory through Commercient SYNC, into Shopify and out to the marketplaces.
  • Repeatable marketplace pattern. The Mirakl Connect integration is reused brand by brand, Nordstrom and Bloomingdale's today.
  • Future-proofed. A swappable ERP connector means a planned migration touches the backend only, not the buyer experience.
The payoff

Modern ordering,
new channels.

The build is never the point. This is what the new platform is designed to change for how Europa sells, wholesale and on the marketplace.

Get this for your store
Wholesale ordering

Matrix ordering, not one SKU at a time

Eyewear has frame, color, bridge width, and lens variants. SparkLayer matrix ordering and quick reorder replace the legacy single-SKU workflow, so Eyecare Professionals can build a full order the way the optical industry actually buys.

Custom builds. Engineered across the brand house.

Modern wholesale ordering, an ERP-proof integration layer, and repeatable marketplace connections are not what a store ships with out of the box. So we are engineering the B2B, ERP, commerce, and marketplace layer Europa runs on. Every build is owned by Europa Eyewear.

Platform

Shopify Plus B2B Replatform

What it doesA ground-up replatform of the wholesale storefront off an aging, unsupported custom platform onto Shopify Plus, built on a Dawn-derived custom theme as a permanent, supported foundation for the ECP channel.

Why from scratchThe legacy portal was unsupported and bleeding accounts to competitors with modern ordering. A supported, scalable platform was the prerequisite for everything else.

B2B

SparkLayer Matrix Ordering

What it doesSparkLayer configured for matrix ordering across frame, color, and size variants, quick reorder from history, and sales-rep ordering on behalf of accounts, layered onto the Shopify Plus storefront.

Why from scratchSelecting eyewear variants one SKU at a time is the workflow that was losing orders. Matrix ordering is the optical-industry standard the channel expected.

B2B

B2B Accounts & Buying-Group Pricing

What it doesShopify Plus native B2B company accounts with customer-specific price lists mapped to Europa's buying-group structure, so each ECP sees its negotiated pricing immediately on login.

Why from scratchWholesale pricing is account-specific. Buying-group price lists put each customer's real numbers in front of them instead of a generic catalog.

Payments

Payment Terms & Approval Workflows

What it doesNet 30/60 invoice terms, purchase-order fields, and order-approval workflows via Shopify B2B, alongside Shopify Payments for card transactions, so terms-based volume avoids unnecessary card fees.

Why from scratchECPs order on terms, not credit cards. Native B2B terms keep that volume off card rails and match how the business actually invoices.

Account

Customer Self-Service Portal

What it doesSelf-service account access to order history, invoices, and reorders, replacing manually generated invoices mailed monthly by the accounting team.

Why from scratchOnline account visibility was the top request in customer surveys. Self-service removes a manual accounting task and answers it.

Integration

Commercient SYNC to SouthWare ERP

What it doesA Commercient SYNC integration connecting Shopify Plus to the Aptean SouthWare ERP for bi-directional sync of orders, customers, inventory, pricing, fulfillments, and returns, replacing a 15-year-old custom middleware layer.

Why from scratchThe legacy middleware limited data flow and made any modernization prohibitively complex. A supported connector frees the storefront from that constraint.

Architecture

ERP-Agnostic Architecture

What it doesThe storefront is architected as a permanent investment with the ERP behind a swappable connector, so a planned migration to a new ERP changes only the backend integration, not the customer-facing experience.

Why from scratchA mid-term ERP migration was on the roadmap. Decoupling the storefront from the ERP avoids throwaway work and a second replatform.

Data

Legacy Data Migration

What it doesA structured migration via Matrixify of 3,500+ active web products, 5,300+ customer accounts with buying-group assignments, and several years of order history out of the legacy PostgreSQL database into Shopify Plus.

Why from scratchCustomer relationships and historical data had to move intact. A scripted migration preserves buying-group assignments and order history rather than starting from zero.

Marketplace

American Optical → Nordstrom

What it doesA Shopify-to-Mirakl integration via the Mirakl Connect app that keeps approved American Optical offers, pricing, and inventory in sync on Nordstrom's marketplace, with Nordstrom orders flowing back through the existing Shopify-to-ERP order path.

Why from scratchManual marketplace catalog management risks price and stock mismatches. Driving offers from Shopify keeps Nordstrom aligned with the ERP source of truth.

Marketplace

EyeBobs → Bloomingdale's

What it doesThe same Mirakl Connect pattern for the EyeBobs brand on Bloomingdale's: offers, pricing, and inventory synced from Shopify (driven upstream by NetSuite), with Bloomingdale's orders imported into the existing Shopify-to-ERP flow and fulfillment returned to Mirakl.

Why from scratchA second brand, a second marketplace, one repeatable integration. Reusing the connector pattern lets each brand reach a department-store audience without manual catalog work.

Commerce

Tax, Shipping & Payments

What it doesAvalara for automated sales-tax compliance across all 50 states, native UPS integration for live shipping rates from a single warehouse, and Shopify Payments for card processing.

Why from scratchTax, shipping, and payments are table stakes that have to be right from day one. Native integrations keep them accurate without custom code.

SEO

SEO & Redirect Strategy

What it doesA migration SEO program: 301 redirects from legacy URLs, schema markup, metadata templates, and XML sitemap configuration to preserve organic search equity through the replatform.

Why from scratchReplatforming without a redirect map sheds hard-won rankings. Mapping legacy URLs forward protects the channel's organic traffic.

Experience

Brand-Refresh Storefront & Accessibility

What it doesA custom storefront applying Europa's rebrand (new logo, palette, typography) on a Dawn-derived theme, built to WCAG 2.1 AA with native semantic accessibility (not an overlay) and Klaviyo for transactional and marketing email.

Why from scratchThe replatform coincided with a full rebrand, and accessibility is a legal and usability baseline. Building both into the theme avoids retrofits later.

Creative

AI-Assisted Image Curation

What it doesA human-led, AI-assisted creative process producing photography-grade lifestyle imagery for new Scott Harris styles, delivered in web and social formats, under full creative-director oversight.

Why from scratchNew styles needed on-brand lifestyle imagery fast. AI-assisted composition lets the creative team produce consistent, high-quality visuals efficiently.

Let's work together

Got a store that doesn't fit off-the-shelf?

Replatform, integrate, and scale. We engineer Shopify Plus and Adobe Commerce stores for wholesale and multi-brand businesses with B2B ordering, ERP integration, and marketplace channels, and we stay for the long run. Tell us what you're up against.